Modos de funcionamiento
Entiende cĂłmo cada modo afecta la comunicaciĂłn entre radio, red mesh e Internet en Meshtastic.
¿Qué es MQTT?
MQTT (Message Queuing Telemetry Transport) es un protocolo de mensajerĂa ligero, ideal para aplicaciones de Internet de las Cosas (IoT). Está optimizado para:
- 🔌 Conexiones inestables o de baja banda ancha
- đź“¶ Redes semipermanentes o intermitentes
- ⚡ Bajo consumo de energĂa
Fue diseñado para enviar mensajes de forma eficiente entre dispositivos, como sensores, radios y gateways.
MQTT en el contexto Meshtastic
En Meshtastic, MQTT actĂşa como un puente entre la red LoRa (mesh) y Internet. Esto permite:
- 📤 Enviar mensajes de la red mesh a Internet
- 📥 Recibir mensajes de Internet dentro de la red LoRa
- 🌍 Conectar dispositivos en zonas remotas con servidores, apps y usuarios en cualquier parte del mundo
Cuando se configura correctamente, un Ăşnico nodo con acceso a Internet puede ampliar el alcance de la red, permitiendo comunicaciĂłn con dispositivos remotos o integraciĂłn con servidores y notificaciones.
con conexiĂłn a Internet
Este modo permite que el dispositivo funcione como puente MQTT, enviando y recibiendo mensajes entre la red LoRa e Internet.
A pesar de tener conexiĂłn a Internet, la prioridad de envĂo y recepciĂłn sigue siendo vĂa radio (RF), usando LoRa siempre que sea posible.
Module Configuration → MQTT
- MQTT enabled → Encendido ✅
Proxy to Client o Network
- Proxy to Client enabled → Encendido ✅
- WiFi enabled (ESP32) → Encendido ✅
Radio Configuration → Channels
- Canal Primario → LongFast
- Uplink → Encendido ✅ (LoRa → Internet)
- Downlink → Encendido ✅ (Internet → LoRa)
Radio Configuration → LoRa
- OK to MQTT → Encendido ✅
- Ignore MQTT → Apagado ❌
MQTT Pasivo
sin conexiĂłn a Internet, vĂa LoRa
Ideal para nodos en lugares remotos sin Internet. Este modo permite que el dispositivo reenvĂe mensajes vĂa LoRa hasta un nodo con acceso a Internet, sin requerir conectividad directa.
La comunicaciĂłn sigue siendo exclusivamente por radio (RF), siendo MQTT solo un transporte complementario.
Module Configuration → MQTT
- MQTT enabled → Apagado ❌
Proxy to Client o Network
- Proxy to Client enabled → Apagado ❌
- WiFi enabled (ESP32) → Apagado ❌
Radio Configuration → Channels
- Canal Primario → LongFast
- Uplink → Encendido ✅ (LoRa → Internet)
- Downlink → Encendido ✅ (Internet → LoRa)
Radio Configuration → LoRa
- OK to MQTT → Encendido ✅
- Ignore MQTT → Apagado ❌
En este modo, el dispositivo ignora completamente el tráfico MQTT. Solo se comunica vĂa LoRa, sin ningĂşn puente con Internet.
Este modo aĂsla el dispositivo de la red
Al mantener MQTT apagado, el nodo queda desconectado de la red global. No envĂa ni recibe mensajes de Internet, ni ayuda a retransmitir a otras radios, especialmente en otras frecuencias o regiones.
Este modo no contribuye a la resiliencia de la red Meshtastic. Debe usarse solo en pruebas locales o redes aisladas. Para ayudar a la comunidad, elige el modo Pasivo o Activo.
Module Configuration → MQTT
- MQTT enabled → Apagado ❌
Radio Configuration → LoRa
- OK to MQTT → Apagado ❌
- Ignore MQTT → Encendido ✅