MESHTASTIC + INTERNET
MQTT, mapas y recursos para Meshtastic.
TuiterRocks mantiene una infraestructura MQTT propia para conectar nodos Meshtastic a distancia a través de Internet, incluso cuando las redes de radio utilizan configuraciones distintas. El mapa, Live e History permiten consultar y analizar la actividad de la red.
ANTES DE EMPEZAR
Dos conceptos y seguimos
¿Qué es Meshtastic?
Meshtastic permite enviar mensajes y datos entre pequeños nodos de radio LoRa. Puede funcionar sin Internet y los nodos pueden ayudarse entre sí para hacer llegar los paquetes más lejos.
¿Qué es MQTT?
MQTT es un protocolo ligero de mensajería por Internet. En Meshtastic permite conectar nodos o zonas que están demasiado lejos para alcanzarse únicamente por radio.
01 · MQTT TUITERROCKS
Conecta tu nodo
El MQTT permite comunicar nodos que no se alcanzan directamente por radio. Cada nodo puede seguir utilizando el preset y los canales acordados en su propia zona.
- Servidor
mqtt.tuiter.rocks- Puerto
1883- Root topic
tuiterrocks/mesh- Usuario
meshrockslab- Contraseña
rocks4ever
Estas credenciales son para el acceso comunitario al MQTT de TuiterRocks.
02 · EN EL NODO
Qué tienes que configurar
El nodo puede llegar a MQTT de dos formas
Si el nodo tiene Wi-Fi: puede conectarse directamente a Internet y utilizar por sí mismo el servidor MQTT de TuiterRocks.
Si el nodo no tiene Wi-Fi: conéctalo por Bluetooth al móvil. En la configuración MQTT del nodo activa Proxy MQTT y, en la aplicación de Meshtastic, activa «Compartir Internet a la malla». El teléfono utilizará su propia conexión a Internet para comunicar el nodo con el servidor MQTT de TuiterRocks.
Mientras utilices este método, el móvil debe permanecer conectado por Bluetooth al nodo y disponer de conexión a Internet. Proxy MQTT debe estar activado en el nodo y «Compartir Internet a la malla» debe permanecer activado en la aplicación. Si se pierde esa conexión, el nodo puede seguir comunicándose por LoRa, pero dejará de acceder temporalmente al MQTT.
Activa MQTT
Introduce el servidor, puerto, usuario, contraseña y root topic de TuiterRocks.
Desactiva «Ignorar MQTT»
Si el nodo debe recibir tráfico procedente de MQTT, esta opción tiene que estar desactivada.
Activa «Permitir encriptación»
Déjala activada para permitir el tráfico cifrado de Meshtastic a través del MQTT.
Activa «Posición en el mapa»
Actívala si quieres que la posición del nodo pueda aparecer en el mapa. Ten en cuenta que esa posición será información pública.
Decide qué canales utilizan MQTT
Uplink envía tráfico de radio hacia MQTT. Downlink permite llevar hacia la malla el tráfico recibido por MQTT.
Importante: no hace falta activar todo en todos los canales.
03 · CONFIGURACIÓN DE RADIO
El preset y los canales dependen de tu zona
El MQTT de TuiterRocks no obliga a utilizar una configuración de radio concreta. Mantén el preset y los canales coordinados en la zona donde utilizas el nodo.
04 · COMPROBAR
¿Cómo sé que está funcionando?
- Dale acceso a Internet al nodo: directamente por Wi-Fi si dispone de él, o mediante Bluetooth y el móvil como puente si el nodo no tiene Wi-Fi.
- Si utilizas Bluetooth, comprueba que Proxy MQTT está activado en la configuración MQTT del nodo y activa «Compartir Internet a la malla» en la aplicación de Meshtastic. El móvil debe seguir conectado al nodo y disponer de acceso a Internet.
- Comprueba que MQTT aparece conectado.
- Envía algún paquete o mensaje desde el nodo.
- Consulta Live para comprobar la actividad reciente. Live se actualiza con mucha más frecuencia que el mapa.
- Busca tu nodo en el Mapa. El mapa se actualiza cada 30 minutos, así que un nodo nuevo o un cambio de posición puede tardar un poco en aparecer.
- Utiliza History si quieres consultar después la actividad registrada.
¿Acabas de conectarlo y todavía no aparece en el mapa? Dale unos minutos. La actualización del mapa se realiza cada 30 minutos.
POR QUÉ LO HACEMOS
Infraestructura para conectar, compartir y experimentar
TuiterRocks Mesh existe para ofrecer una infraestructura propia de mensajería, MQTT y herramientas para Meshtastic.
Creemos en la descentralización y en la autogestión también a nivel de infraestructura: distintas comunidades y proyectos pueden mantener sus propios servicios y conectarlos entre sí cuando tiene sentido.
Gracias a la colaboración con Comunidade O Zulo, nuestra infraestructura puede intercambiar tráfico con otros puntos de la red y ampliar las posibilidades de comunicación entre nodos y zonas distintas.
Nos gusta que haya varias opciones, varios proyectos y más gente capaz de mantener su propia infraestructura. Cuantos más caminos existan, más resistente y más interesante se vuelve la red.
Más nodos, más proyectos y más gente capaz de mantener su propia infraestructura. Esa es la idea.
MAPA
Mira qué está pasando
El mapa permite consultar los nodos y sus enlaces. Live muestra la actividad reciente y History permite revisar y analizar lo que ha ocurrido anteriormente.
05 · MÁS TUITERROCKS
Hay más cosas funcionando
TuiterRocks mantiene otros servicios y proyectos libres, independientes y comunitarios.