APRS Guía para principiantes

From WLPS Wiki
Jump to navigation Jump to search

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 AllStarLink. En el siguiente link puedes ver el diagrama.

ASL Modificar tarjeta FOB

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>.