APRS Guía para principiantes: Difference between revisions
mNo edit summary |
|||
Line 15: | Line 15: | ||
Edita el archivo de actualizaciones de apt-get | Edita el archivo de actualizaciones de apt-get | ||
<pre> | |||
sudo nano /etc/apt/sources.list | |||
</pre> | |||
Al final del archivo, agrega las siguientes líneas | Al final del archivo, agrega las siguientes líneas | ||
<pre> | |||
deb http://ftp.us.debian.org/debian sid main | |||
deb http://ftp.debian.org/debian sid main | |||
deb http://ftp.ca.debian.org/debian sid main | |||
</pre> | |||
Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>'''. | Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>'''. | ||
Line 27: | Line 31: | ||
Luego ingresa los siguientes comandos: | Luego ingresa los siguientes comandos: | ||
<pre> | |||
sudo apt-get install libasound2-dev | |||
sudo apt-get install libudev-dev | |||
cd ~ | |||
git clone https://www.github.com/wb2osz/direwolf | |||
cd direwolf | |||
git checkout dev | |||
mkdir build && cd build | |||
cmake .. | |||
make -j4 | |||
sudo make install | |||
make install-conf | |||
sudo apt-get update | |||
apt-cache showpkg direwolf | |||
sudo apt-get install direwolf -y | |||
</pre> | |||
Ahora crearemos un archivo de configuración inicial. | Ahora crearemos un archivo de configuración inicial. | ||
<pre> | |||
make install-conf | |||
</pre> | |||
= Configuración = | = Configuración = | ||
Line 54: | Line 62: | ||
Deberás editar el siguiente archivo utilizando el siguiente comando: | Deberás editar el siguiente archivo utilizando el siguiente comando: | ||
<pre> | |||
cd ~ | |||
sudo nano direwolf.conf | |||
</pre> | |||
Asumiendo que estás utilizando una tarjeta de sonido FOB o un URIxB, deberás buscar la primer línea que dice | Asumiendo que estás utilizando una tarjeta de sonido FOB o un URIxB, deberás buscar la primer línea que dice | ||
<pre> | |||
#ADEVICE plughw:1,0 | |||
</pre> | |||
Y remover el simbolo '''#''' para que quede como: | Y remover el simbolo '''#''' para que quede como: | ||
<pre> | |||
ADEVICE plughw:1,0 | |||
</pre> | |||
Más abajo debes buscar una línea conteniendo: | Más abajo debes buscar una línea conteniendo: | ||
<pre> | |||
MYCALL N0CALL | |||
</pre> | |||
Deberás modificarla cambiando '''N0CALL''' por tu distintivo de llamada. | Deberás modificarla cambiando '''N0CALL''' por tu distintivo de llamada. | ||
Line 76: | Line 92: | ||
Si vas a utilizar una URIx o una tarjeta de sonido FOB con la modificación para usar sus GPIO para el PTT y COR, busca la línea: | Si vas a utilizar una URIx o una tarjeta de sonido FOB con la modificación para usar sus GPIO para el PTT y COR, busca la línea: | ||
<pre> | |||
#PTT /dev/ttyUSB0 RTS | |||
</pre> | |||
Y debajo de ella agrega: | Y debajo de ella agrega: | ||
<pre> | |||
PTT CM108 | |||
</pre> | |||
Nota: La modificación de la FOB es la misma que se hace para PTTLink. En el siguiente link puedes ver el diagrama. | Nota: La modificación de la FOB es la misma que se hace para PTTLink. En el siguiente link puedes ver el diagrama. | ||
Line 90: | Line 110: | ||
De lo contrario, si vas a utilizar el puerto GPIO de una Raspberry Pi, busca la línea: | De lo contrario, si vas a utilizar el puerto GPIO de una Raspberry Pi, busca la línea: | ||
<pre> | |||
#PTT GPIO 25 | |||
</pre> | |||
Remueve el '''#''' y modifícala con el número de GPIO que vas a utilizar para PTT. | Remueve el '''#''' y modifícala con el número de GPIO que vas a utilizar para PTT. | ||
Line 96: | Line 118: | ||
Para el COR, busca la línea: | Para el COR, busca la línea: | ||
<pre> | |||
#DCD GPIO 24 | |||
</pre> | |||
Remueve el '''#''' y modifícala con el número de GPIO que vas a utilizar para COR. | Remueve el '''#''' y modifícala con el número de GPIO que vas a utilizar para COR. | ||
Line 104: | Line 128: | ||
Busca la línea | Busca la línea | ||
<pre> | |||
#PBEACON delay=1 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" via=WIDE1-1,WIDE2-1 | |||
</pre> | |||
Debajo de esa línea, agregala siguiente línea modificandola con los datos de tu estación p.e. | Debajo de esa línea, agregala siguiente línea modificandola con los datos de tu estación p.e. | ||
<pre> | |||
PBEACON delay=1 every=30 overlay=S symbol="digi" lat=19.2020 long=-98.5678 power=10 height=200 gain=4 comment="Mi Sitio" via=WIDE1-1,WIDE2-1 compress=0 | |||
</pre> | |||
A continuaciónBusca la línea: | A continuaciónBusca la línea: | ||
<pre> | |||
#DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE | |||
</pre> | |||
Y remueve el simbolo '''#''' | Y remueve el simbolo '''#''' | ||
<pre> | |||
DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE | |||
</pre> | |||
Busca la línea: | Busca la línea: | ||
<pre> | |||
#FILTER 0 1 t/wn | |||
</pre> | |||
Y quita el '''#''' y modifícala según lo que quieras que tu Digipeater retransmita colocando la letra después de la t/. | Y quita el '''#''' y modifícala según lo que quieras que tu Digipeater retransmita colocando la letra después de la t/. | ||
:p = Paquetes de posición | |||
:o = Objetos | |||
:i = Items | |||
:m = Mensajes | |||
:q = Queries | |||
:s = Estatus | |||
:t = Telemetría | |||
:u = Definidos por el usuario | |||
:n = Mensajes y objetos en modo de noticias | |||
:w = Clima | |||
Por ejemplo: | Por ejemplo: | ||
<pre> | |||
FILTER 0 0 t/poimstuw | |||
</pre> | |||
Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>'''. | Al terminar de hacer los cambios presiona '''<CTRL> + <X>''' y luego presiona '''<Y>'''. | ||
Line 143: | Line 179: | ||
Para ejecutar el programa de Direwolf, usa el siguiente comando: | Para ejecutar el programa de Direwolf, usa el siguiente comando: | ||
<pre> | |||
sudo direwolf | |||
</pre> | |||
== I-Gate == | == I-Gate == | ||
Line 149: | Line 187: | ||
Deberás editar el siguiente archivo utilizando el siguiente comando: | Deberás editar el siguiente archivo utilizando el siguiente comando: | ||
<pre> | |||
cd ~ | |||
sudo nano direwolf.conf | |||
</pre> | |||
Busca la línea: | Busca la línea: | ||
<pre> | |||
#IGSERVER noam.aprs2.net | |||
</pre> | |||
Y reemplázala por: | Y reemplázala por: | ||
<pre> | |||
IGSERVER rotate.aprs2.net | |||
</pre> | |||
Busca la línea: | Busca la línea: | ||
<pre> | |||
#IGLOGIN WB2OSZ-5 123456 | |||
</pre> | |||
Y reemplázala quitando el '''#''' y colocando tu indicativo con SSID y tu contraseña de APRS-IS, en el ejemplo esta WB2OSZ-5 y su contraseña es 123456. | Y reemplázala quitando el '''#''' y colocando tu indicativo con SSID y tu contraseña de APRS-IS, en el ejemplo esta WB2OSZ-5 y su contraseña es 123456. | ||
<pre> | |||
IGLOGIN WB2OSZ-5 123456 | |||
</pre> | |||
Si deseas que se transmitan por RF los paquetes de APRS que están en Internet agrega debajo de la línea: | Si deseas que se transmitan por RF los paquetes de APRS que están en Internet agrega debajo de la línea: | ||
<pre> | |||
#IGTXVIA 0 WIDE1-1 | |||
</pre> | |||
La líneas | La líneas | ||
<pre> | |||
IGTXVIA 0 WIDE1-1,WIDE2-1 | |||
</pre> | |||
Agrega la siguiente línea, modifícala según lo que quieras que tu I-Gate retransmita colocando la letra después de la t/. | Agrega la siguiente línea, modifícala según lo que quieras que tu I-Gate retransmita colocando la letra después de la t/. | ||
También cambia el indicativo por el tuyo y tu SSID. El '''/10''' indica el radio de cobertura del cual tomará la información de estaciones al rededor de tu I-Gate, por si quieres modificarlo. | También cambia el indicativo por el tuyo y tu SSID. El '''/10''' indica el radio de cobertura del cual tomará la información de estaciones al rededor de tu I-Gate, por si quieres modificarlo. | ||
:p = Paquetes de posición | |||
:o = Objetos | |||
:i = Items | |||
:m = Mensajes | |||
:q = Queries | |||
:s = Estatus | |||
:t = Telemetría | |||
:u = Definidos por el usuario | |||
:n = Mensajes y objetos en modo de noticias | |||
:w = Clima | |||
Por ejemplo: | Por ejemplo: | ||
<pre> | |||
IGFILTER t/poimstuw/N0CALL-10/10 | |||
</pre> | |||
Por último, comenta la línea: | Por último, comenta la línea: | ||
<pre> | |||
IGTXLIMIT 6 10 | |||
</pre> | |||
Para que quede de la siguiente forma: | Para que quede de la siguiente forma: | ||
<pre> | |||
#IGTXLIMIT 6 10 | |||
</pre> | |||
Así no se perderán paquetes de Internet hacia RF. | Así no se perderán paquetes de Internet hacia RF. |
Revision as of 13:57, 26 March 2021
Instalación de Direwolf
En esta instalación asumiremos que se operará a 1200 bps, ya que es la velocidad más común.
Para instalar Direwolf en una Raspberry Pi coriendo en Raspbian, deberás ejecutar los siguientes comandos:
sudo apt-get install git -y sudo apt-get install gcc sudo apt-get install g++ sudo apt-get install make sudo apt-get install cmake -y
Edita el archivo de actualizaciones de apt-get
sudo nano /etc/apt/sources.list
Al final del archivo, agrega las siguientes líneas
deb http://ftp.us.debian.org/debian sid main deb http://ftp.debian.org/debian sid main deb http://ftp.ca.debian.org/debian sid main
Al terminar de hacer los cambios presiona <CTRL> + <X> y luego presiona <Y>.
Luego ingresa los siguientes comandos:
sudo apt-get install libasound2-dev sudo apt-get install libudev-dev cd ~ git clone https://www.github.com/wb2osz/direwolf cd direwolf git checkout dev mkdir build && cd build cmake .. make -j4 sudo make install make install-conf sudo apt-get update apt-cache showpkg direwolf sudo apt-get install direwolf -y
Ahora crearemos un archivo de configuración inicial.
make install-conf
Configuración
Digipeater
Deberás editar el siguiente archivo utilizando el siguiente comando:
cd ~ sudo nano direwolf.conf
Asumiendo que estás utilizando una tarjeta de sonido FOB o un URIxB, deberás buscar la primer línea que dice
#ADEVICE plughw:1,0
Y remover el simbolo # para que quede como:
ADEVICE plughw:1,0
Más abajo debes buscar una línea conteniendo:
MYCALL N0CALL
Deberás modificarla cambiando N0CALL por tu distintivo de llamada.
PPT y COR
URIx o FOB con sus GPIOs
Si vas a utilizar una URIx o una tarjeta de sonido FOB con la modificación para usar sus GPIO para el PTT y COR, busca la línea:
#PTT /dev/ttyUSB0 RTS
Y debajo de ella agrega:
PTT CM108
Nota: La modificación de la FOB es la misma que se hace para PTTLink. En el siguiente link puedes ver el diagrama.
Con GPIOs de la Raspberry Pi
De lo contrario, si vas a utilizar el puerto GPIO de una Raspberry Pi, busca la línea:
#PTT GPIO 25
Remueve el # y modifícala con el número de GPIO que vas a utilizar para PTT.
Para el COR, busca la línea:
#DCD GPIO 24
Remueve el # y modifícala con el número de GPIO que vas a utilizar para COR.
Digipeater cont.
Busca la línea
#PBEACON delay=1 every=30 overlay=S symbol="digi" lat=42^37.14N long=071^20.83W power=50 height=20 gain=4 comment="Chelmsford MA" via=WIDE1-1,WIDE2-1
Debajo de esa línea, agregala siguiente línea modificandola con los datos de tu estación p.e.
PBEACON delay=1 every=30 overlay=S symbol="digi" lat=19.2020 long=-98.5678 power=10 height=200 gain=4 comment="Mi Sitio" via=WIDE1-1,WIDE2-1 compress=0
A continuaciónBusca la línea:
#DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
Y remueve el simbolo #
DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE
Busca la línea:
#FILTER 0 1 t/wn
Y quita el # y modifícala según lo que quieras que tu Digipeater retransmita colocando la letra después de la t/.
- p = Paquetes de posición
- o = Objetos
- i = Items
- m = Mensajes
- q = Queries
- s = Estatus
- t = Telemetría
- u = Definidos por el usuario
- n = Mensajes y objetos en modo de noticias
- w = Clima
Por ejemplo:
FILTER 0 0 t/poimstuw
Al terminar de hacer los cambios presiona <CTRL> + <X> y luego presiona <Y>.
Para ejecutar el programa de Direwolf, usa el siguiente comando:
sudo direwolf
I-Gate
Deberás editar el siguiente archivo utilizando el siguiente comando:
cd ~ sudo nano direwolf.conf
Busca la línea:
#IGSERVER noam.aprs2.net
Y reemplázala por:
IGSERVER rotate.aprs2.net
Busca la línea:
#IGLOGIN WB2OSZ-5 123456
Y reemplázala quitando el # y colocando tu indicativo con SSID y tu contraseña de APRS-IS, en el ejemplo esta WB2OSZ-5 y su contraseña es 123456.
IGLOGIN WB2OSZ-5 123456
Si deseas que se transmitan por RF los paquetes de APRS que están en Internet agrega debajo de la línea:
#IGTXVIA 0 WIDE1-1
La líneas
IGTXVIA 0 WIDE1-1,WIDE2-1
Agrega la siguiente línea, modifícala según lo que quieras que tu I-Gate retransmita colocando la letra después de la t/. También cambia el indicativo por el tuyo y tu SSID. El /10 indica el radio de cobertura del cual tomará la información de estaciones al rededor de tu I-Gate, por si quieres modificarlo.
- p = Paquetes de posición
- o = Objetos
- i = Items
- m = Mensajes
- q = Queries
- s = Estatus
- t = Telemetría
- u = Definidos por el usuario
- n = Mensajes y objetos en modo de noticias
- w = Clima
Por ejemplo:
IGFILTER t/poimstuw/N0CALL-10/10
Por último, comenta la línea:
IGTXLIMIT 6 10
Para que quede de la siguiente forma:
#IGTXLIMIT 6 10
Así no se perderán paquetes de Internet hacia RF.
Al terminar de hacer los cambios presiona <CTRL> + <X> y luego presiona <Y>.
Regresar a Radioafición en Español