Como montar un I-Gate APRS unidireccional con Direwolf - PinPoint - Rtl-sdr

APRS · Actualizado 06-09-2026 23:40

← Volver a Manuales
Se detalla la instalación de un I-Gate unidireccional en Windows empleando un receptor RTL-SDR y el software SDR# para sintonizar la señal de radio. El audio se redirige mediante VB-Cable hacia Direwolf, que funciona como módem (TNC) y se encarga de decodificar los datos, enviar la baliza de posición y subir la información a internet (APRS-IS). PinPoint APRS se utiliza únicamente como interfaz visual, sin transmitir directamente. El texto también proporciona indicaciones para ajustar niveles de audio, configurar archivos y solucionar problemas para garantizar una operación continua.
Categoría: APRS · Nivel: Avanzado · Última actualización: 06-09-2026 23:40

INSTALANDO UN I-GATE en Windows

con direwolf + pinpoint + rtl-sdr (SDR#) + vb-cable

(XQ2CG, 9 febrero 2026)

Nota: Las siguientes instrucciones son las que he seguido para montar un I-Gate real en casa. No es teoría. Funciona, y así lo hice, con la guía de la IA.

Estructura:

  1. RTL-SDR (SDR#): Recibe la señal de radio.

  2. VB-Cable: "Cable virtual" lleva el audio del SDR a Direwolf.

  3. Direwolf: El módem (TNC) escucha el audio y lo traduce a datos digitales. 'Direwolf' entiende el sonido y lo sube a internet. El TNC es 100% Direwolf (software).

  4. PinPoint APRS: La interfaz gráfica que toma los datos, los muestra en el mapa.

Paso 1: Descargas Previas de Software

1. ''Zadig:'' Para instalar el driver del RTL-SDR.

2. ''SDR# (SDRSharp): El programa para sintonizar la radio.

3. ''VB-Cable (Virtual Audio Cable): Driver gratuito crea "entrada de audio falsa" (reiniciar PC).

4. ''Direwolf''

5. ''PinPoint APRS''.

Paso 2: El Receptor (SDR#)

El objetivo es recibir la señal de radio y enviarla por "Cable Virtual", en lugar de por tus parlantes.

1. Abre ''SDR#''.

2. En ''Audio (Audio Output)'': CABLE Input (VB-Audio Virtual Cable). Nota: Direwolf escucha por MME, no por WASAPI.

• Frecuencia: 144.390 MHz

• Mode: NFM (Narrow FM)

• Filter Bandwidth: 12 kHz - 15 kHz (12 kHz recomendado), ''12500'' (12.5 kHz)

• Filter Order: 10

• Squelch: OFF

• RF Gain: empieza con 32-40 (ajusta para no saturar)

• Output: → CABLE Input (VB-Audio Virtual Cable)

Ahora bájalo lentamente hasta que:

- el fondo quede azul/verde oscuro

- aparezcan rayas amarillas/rojas solo cuando hay transmisión

Sobre tus sliders de la derecha (Zoom / Contrast / Range / Offset)

Eso SOLO afecta visual.

No impacta decodificación.

Si quieres “reset visual”: Doble click sobre cada slider, o Cierra SDR# y vuelve a abrir.

Nada más.

Dale a "Play". 'No escucharás nada por tus parlantes, el audio se está yendo al cable virtual.

Paso 3: Verificar que VB-Cable esté bien ruteado en Windows

El sistema queda así (ideal):

SDR# →

CABLE Input - VB-Cable

CABLE Output - Direwolf

Y Windows usa:

Altavoces Realtek

Todo separado.

Eso es exactamente lo que queremos.

Nota: En las propiedades de CABLE Output en Windows, el nivel debe estar alto (cerca de 100), y el formato predeterminado sea 44100 Hz o 48000 Hz (16 bit), coincidiendo con lo que diga Direwolf al iniciar (generalmente 44100).

Paso 4: El Decodificador - Direwolf

- En la carpeta de Direwolf ejecutar "direwolf.exe" (mantener abierta la ventana que se abre).

Aparece una lista de dispositivos de audio.

Busca el que diga ''"CABLE Output"'' o similar y anota el número.

Available audio input devices for receive (*=selected):

0: CABLE Output (VB-Audio Virtual Cable)

1: Microphone (Realtek High Definition)

Available audio output devices for transmit (*=selected):

0: Altavoces (Realtek High Definition)

1: CABLE Input (VB-Audio Virtual Cable)

Archivo config de Direwolf:

#############################################################

# Configuración I-Gate CE6IHY #

# RTL-SDR + VB-Cable + APRS-IS #

#############################################################

# 1. DISPOSITIVO DE AUDIO

# Configuramos VB-Cable como la entrada de audio desde el SDR

ADEVICE 0

# 2. CONFIGURACIÓN DEL CANAL

CHANNEL 0

MYCALL CE6IHY

# 3. CONEXIÓN AL SERVIDOR APRS-IS (INTERNET)

# Servidor de Sudamérica y tus credenciales

IGSERVER soam.aprs2.net

IGLOGIN CE6IHY 20151

# 4. BALIZA DE POSICIÓN (PBEACON)

# Convertido de -29.960302, -71.228185

# Latitud: 29 grados, 57.62 minutos Sur; Longitud: 071 grados, 13.69 minutos Oeste

# sendto=IG envía SOLO a Internet (APRS-IS), NO transmite por RF

# delay=00:30, espera 30 seg después de Direwolf, para mandar 1a baliza, y que conecte a APRS-IS

# every=60:00, repite la baliza cada 60 minutos (entre 30–120 min es lo normal)

# symbol="node", icono APRS = nodo / infraestructura, en aprs.fi apareces como estación técnica

# overlay=R, letra R superpuesta al símbolo, R = Receive gateway, visualmente indica estación I-Gate

# comment="I-Gate CE6IHY Windows + RTL-SDR", el texto en aprs.fi, es tu identificación técnica

PBEACON sendto=IG delay=00:30 every=60:00 symbol="node" overlay=R lat=29^57.62S long=071^13.69W comment="I-Gate CE6IHY Windows + RTL-SDR"

# 5. PUERTOS DE INTERFAZ PARA PINPOINT

# Estos puertos permiten que Pinpoint se conecte a Direwolf

AGWPORT 8000

KISSPORT 8001

# 6. OPCIONES DE DECODIFICACIÓN (Opcional)

# Mejora la decodificación en señales débiles

FIX_BITS 1

- Si quieres que el aviso de FIX_BITS desaparezca y tu archivo esté más limpio, puedes borrar la última línea (FIX_BITS 1) del direwolf.conf, pero no es obligatorio.

- Añadir filtro de iGate (muy recomendado): Ahora no tienes IGFILTER. Sin filtro, puedes terminar recibiendo/puenteando cosas no deseadas dependiendo del modo (50 millas; ajustar a gusto):

IGFILTER m/50

Paso 5: Ajuste del Nivel de Audio en SDR#

El rango ideal en Direwolf es: entre 40 y 80

Al ejecutar Direwolf apareció esto:

XQ2CG-7 audio level = 3(1/0) [NONE] |||||

Audio input level is too low. Increase so most stations are around 50.

En SDR#: Usa el control del parlante arriba (Audio Gain), Sube ese slider.

Después del ajuste:

XQ2CG-7 audio level = 79(14/10) [NONE] _|||||___

[0.3] XQ2CG-7>CJF76X,WIDE1-1,WIDE2-1:c)rl n-/"5/}sergio movil yaesu ft5d_3<0x0d>

Líneas clave:

XQ2CG-7 audio level = 79(14/10)

Yaesu FT5D, sergio movil yaesu ft5d

Eso significa: - Direwolf está recibiendo tu FT-5D

- Está decodificando APRS correctamente

- Está sacando posición

- Está mandando a APRS-IS (ya viste tu beacon CE6IHY)

Paso 6: El Mapa (PinPoint APRS)

Haremos que PinPoint muestre lo que Direwolf decodifica.

Aqui puedes desmarcar TODO: Beacon my altitude, Beacon my course and speed, Beacon when heading changes, Enable APRS beaconing.

Porque tu estación no es móvil; no tiene GPS propio activo en PinPoint; Direwolf ya está enviando tu baliza fija; PinPoint NO debe transmitir nada automáticamente; tu I-Gate es RX-only por RF. Todo ese bloque está pensado para: estaciones móviles; portátiles; trackers GPS, No para un I-Gate fijo.

En esa pestaña solo importan estas 3 cosas:

- TNC type: network KISS mode

- TCP/IP: 127.0.0.1 (esto es el "localhost", tu propio PC).

- Port: 8001 (KISSPORT que pusimos en tu archivo .conf)

Todo lo demás no se usa, porque eso sería para un TNC físico:

- COM port

- Serial speed

- RF speed

- scripts

- bits / parity / stop bits

Para fijar la posición default del I-Gate en el mapa:

Shft + Click en el mapa

Esta pestaña es SOLO visual.

No afecta Direwolf, no afecta APRS real. Es puro comportamiento del mapa.

Lo único útil para ti:

- Show my position on the map

(opcional, para ver CE6IHY)

- Only display stations heard directly

(recomendado → muestra solo RF, no Internet)

Lo demás son preferencias personales:

- tooltips

- centrar mapa

- tracks

- colores

- GPX

- zoom

- símbolos

- Enable RF to IS Gate when connected to APRS-IS: NO, PinPoint NO debe actuar como I-Gate.

- APRS-IS Passcode: NO. Solo se usa si PinPoint se conecta a APRS-IS. Direwolf lo hace.

- Packet de-dupe: NO. Ese es filtro de duplicados de PinPoint. Direwolf ya hace deduplicación.

- Only iGate packets heard directly: NO. Eso es para RF→IS en PinPoint. Tu RF→IS está en Direwolf.

- APRS-IS Server / UDP Port: NO. Direwolf ya conecta

- Server UDP Port (14580): No. Solo sirve si PinPoint se conecta directamente a APRS-IS.

- Receive Range Filter: NO. Para tráfico recibido desde APRS-IS. PinPoint NO se conecta a APRS-IS.

- Connect APRS-IS automatically when PinPoint starts: JAMÁS marcar. Esto rompería tu arquitectura.

Para ejecutar PinPoint:

Tools → Connect TNC (para iniciar el programa)

Explicación de los Mensajes Inferiores horizontales en pantalla:

Paso 7: Secuencia para iniciar el I-Gate en Windows

Primero abres la llave (radio), luego la tubería (Direwolf) y al final el grifo (Pinpoint).

Paso 1: El Receptor (SDR): Primero necesitamos que haya "audio" entrando al sistema.

Paso 2: El Cerebro (Direwolf): Ahora que hay audio fluyendo por el cable virtual, iniciamos el decodificador.

Paso 3: El Visor (PinPoint): Finalmente, abrimos el mapa para ver los datos.

Resumen

Direwolf es el corazón, el motor real, que ya está haciendo:

- Conexión APRS-IS

- Login CE6IHY

- PBEACON (tu baliza fija)

- RF → Internet (I-Gate)

- Decodificación AFSK

- KISS server (8001)

- Heard list

- Filtro de paquetes

- Envío a aprs.fi

PinPoint (solo interfaz gráfica)

PinPoint en es:

- visor de mapa

- visor de paquetes

- muestra estaciones

- permite enviar mensajes manuales (si quieres)

- No hace nada crítico.

Cuando este I-Gate envía un mensaje APRS, cual es la ruta para que le llegue al distinatario?

Cuando envías un mensaje desde PinPoint, pasa por Direwolf hacia APRS-IS. Si el destinatario está en Internet, lo recibe directamente; si está en radio, solo llegará si existe un I-Gate cercano que permita bajar tráfico de Internet a RF. Tu estación es un I-Gate RX (RF→Internet): sube tráfico y permite enviar mensajes, sin retransmitir hacia radios locales, tal como corresponde.

Cómo envío un Mensaje por APRS desde este I-Gate?

- Abres PinPoint, haces clic derecho sobre la estación destino (en el mapa o en “Last Heard”), eliges Send Message, escribes el texto y presionas Send.

- PinPoint le pasa el mensaje a Direwolf por KISS, Direwolf lo sube a APRS-IS, y desde ahí el mensaje llega al destinatario por Internet o baja a RF a través de otro I-Gate cercano a esa estación.

Como silenciar sonidos - avisos (mensajes, estaciones nuevas, eventos).

- Puedes apagarlos desde Tools → Mute Sounds.

- También puedes silenciar solo PinPoint desde el mezclador de volumen de Windows. Esto no afecta a Direwolf ni a tu I-Gate.

Como veo estadisticas resumen de actividad de Pinpoint?

PinPoint no tiene un panel central de estadísticas: la actividad se ve repartida entre Last Heard, Comm Monitor y Heard Stations. Para métricas más completas (conteos, RF vs Internet, iGate, etc.), lo mejor es usar Direwolf, ya que ahí está el motor APRS y sus logs.

Para operación “larga”:

Desactivar suspensión del PC. Desactivar ahorro de energía del USB (Administrador de dispositivos → RTL-SDR → Power Management). Configurar Direwolf para arrancar solo. (idealmente también SDR# con un shortcut). Opcional: cerrar PinPoint si no lo usas (no afecta al iGate). Muchos iGates funcionan así literalmente años.