El servicio MQTT-Reticulum (Mesh-RNS Bridge) es una pasarela que permite establecer redes de malla de largo alcance o intercontinentales, puenteando el tráfico de dispositivos Meshtastic (vía MQTT) hacia otras redes utilizando el protocolo Reticulum.
1. Características y Funcionamiento
A diferencia de un simple retransmisor, este microservicio fue diseñado para operar con un ancho de banda extremadamente bajo, característico de RNS, empleando las siguientes estrategias:
- Filtrado Inteligente: Control granular para enrutar solo la información que importa de la malla Meshtastic (Mensajes de Texto, Telemetría, Posiciones o NodeInfo).
- Control de Tráfico (Rate Limiting): Protege los enlaces de radio de RNS de ráfagas innecesarias de telemetría provenientes de un mismo nodo Meshtastic.
- Compresión Nativa: Conversión binaria de alta eficiencia mediante msgpack, reduciendo drásticamente el tamaño del payload antes de inyectarlo a Reticulum.
2. Descarga y Código Fuente
Al igual que todos los módulos de red de CIPRO, este puente de telemetría está disponible de manera abierta en nuestro repositorio:
👉 https://github.com/cipropanama/MQTT-Reticulum
3. Integración y Resiliencia
El puente cuenta con rutinas de reconexión automática hacia el servidor MQTT local, lo que le permite operar desatendido de manera 24/7 (típicamente mediante systemd en Linux o dentro de contenedores Docker).
Una vez que captura, filtra y empaqueta la información de Meshtastic, la disemina a través de la interfaz RNS (por ejemplo, a través de nuestro nodo Hub TCP rns.cipropanama.org:4242), uniéndose a otras mallas a nivel mundial.
