La red mesh de Córdoba, conectada por MQTT

Los nodos Meshtastic hablan por radio LoRa. Este panel usa un broker MQTT para unir esos nodos a través de Internet, ampliar la cobertura y alimentar al bot y a la web del proyecto.

📨 ¿Qué es un sistema MQTT?

MQTT es un protocolo de mensajería ligero pensado para el «Internet de las cosas». Funciona con un broker central (aquí, Mosquitto) al que se conectan los clientes.

En lugar de hablar entre ellos directamente, los clientes publican mensajes en «temas» (topics) y se suscriben a los temas que les interesan. El broker se encarga de repartir cada mensaje a quien esté escuchando. Es rápido, eficiente y soporta miles de dispositivos con muy poco ancho de banda.

🔗 ¿Cómo funciona en MeshCórdoba?

  • 1
    Nodos LoRa. Los dispositivos Meshtastic se comunican por radio (RF), sin Internet, formando una malla.
  • 2
    Pasarelas (gateways). Algunos nodos con salida a Internet — el Heltec por WiFi y el T1000 vía iPhone — publican el tráfico cifrado del canal en el broker.
  • 3
    Broker Mosquitto. Recibe y reparte esos mensajes a las demás pasarelas, así un nodo sin alcance RF directo llega a otros ganando cobertura por Internet.
  • 4
    Bot y web. El bot procesa los comandos de la red y el panel los visualiza en tiempo real.

🗺️ Diagrama de flujo

📟 Nodo LoRa Meshtastic 📟 Nodo LoRa Meshtastic 📟 Nodo LoRa Meshtastic radio LoRa (RF) 📡 Pasarela / Gateway Heltec (WiFi) · T1000 (iPhone) MQTT cifrado (Internet) 🖥️ Broker Mosquitto mqtt.meshcordoba.online reparte → +cobertura 🤖 Bot BotCordoba procesa comandos 🌐 Panel / Web visualiza y gestiona
radio LoRa (RF) broker MQTT cobertura ampliada

🧩 Integración con el bot y la web

BotCordoba está conectado a un nodo Heltec por USB. Ese nodo publica en el broker, de modo que el bot puede recibir y responder mensajes de la red incluso a través de otras pasarelas, no solo por su propia radio.

La web del proyecto y este panel se conectan al mismo broker para mostrar el tráfico en vivo, gestionar las credenciales de cada nodo y vigilar quién está conectado. Todo gira alrededor del mismo broker MQTT: una única fuente de verdad para nodos, bot y web.

Acceso: entra con la misma cuenta que usas en meshcordoba.online. Solo administradores (rol admin o superadmin) pueden gestionar este panel.

mqtt.meshcordoba.online · Red mesh LoRa de Córdoba