MQTT (Message Queuing Telemetry Transport) es un protocolo de mensajería ligero diseñado para redes con ancho de banda limitado o alta latencia. En el contexto de Meshtastic, MQTT permite que los dispositivos conectados a Internet (a través de Wi-Fi o Ethernet) actúen como nodos de puerta de enlace, transmitiendo y recibiendo mensajes entre la red de malla local y servidores MQTT externos. Esto facilita la comunicación entre redes Meshtastic geográficamente separadas y la integración con otras aplicaciones.
⸻
Para habilitar y configurar MQTT en un dispositivo Meshtastic:
1. Conexión a Internet: Asegúrate de que el dispositivo esté conectado a Internet mediante Wi-Fi o Ethernet.
2. Habilitar el módulo MQTT: En la configuración del dispositivo, activa la opción “MQTT Enabled”. 
3. Configurar el servidor MQTT:
• Dirección del servidor: Especifica la dirección del broker MQTT. Si se deja en blanco, se utilizará el servidor público de Meshtastic.
• Nombre de usuario y contraseña: Proporciona las credenciales si el broker lo requiere.
4. Opciones adicionales:
• Encriptación: Decide si los mensajes se enviarán encriptados.
• Formato JSON: Habilita si deseas que los mensajes se transmitan en formato JSON, útil para integraciones con otros sistemas.
• TLS: Activa si el broker MQTT utiliza conexiones seguras.
• Tema raíz (Root Topic): Define un tema raíz para organizar los mensajes en el broker.
5. Configuración de canales:
• Uplink Enabled: Permite que el dispositivo publique paquetes de la red de malla en el broker MQTT.
• Downlink Enabled: Permite que el dispositivo reciba paquetes del broker MQTT y los retransmita en la red de malla .
Link a nuestro mapeo MAPA MESHTASTIC en Chile.
Frecuencia: 915 AU/NZ (Recuerda que esto representa la región)
MQTT: mqtt.meshtastic.cl
mshcl2025
meshtastic.cl
msh/CL
⸻
• Puentes entre redes: Conectar redes Meshtastic en diferentes ubicaciones geográficas a través de Internet.
• Integración con sistemas externos: Enviar datos a plataformas como Home Assistant o Adafruit IO para monitoreo y automatización.
• Visualización en mapas: Transmitir la ubicación de los nodos a servicios como MeshMap.net.
• Almacenamiento de datos: Guardar mensajes y datos en bases de datos para análisis posterior.  
⸻
• Uso responsable: Evita conectar todos los nodos a MQTT indiscriminadamente, ya que puede generar congestión en la red.
• Seguridad: Si manejas información sensible, considera habilitar la encriptación y utilizar conexiones seguras (TLS).
• Compatibilidad: Algunas funciones, como el soporte JSON, pueden no estar disponibles en ciertos dispositivos, como los basados en nRF52 .