Modos de Funcionamento
Entenda como cada modo afeta a comunicação entre rádio, rede mesh e Internet no Meshtastic.
O que Ă© o MQTT?
O MQTT (Message Queuing Telemetry Transport) é um protocolo de mensagens leve, ideal para aplicações de Internet das Coisas (IoT). É otimizado para:
- 🔌 Conexões instáveis ou de baixa largura de banda
- đź“¶ Redes semipermanentes ou intermitentes
- ⚡ Baixo consumo de energia
Foi desenhado para enviar mensagens de forma eficiente entre dispositivos, como sensores, rádios e gateways.
MQTT no contexto Meshtastic
No Meshtastic, o MQTT atua como uma ponte entre a rede LoRa (mesh) e a Internet. Isto permite:
- 📤 Enviar mensagens da rede mesh para a Internet
- 📥 Receber mensagens da Internet dentro da rede LoRa
- 🌍 Ligar dispositivos em zonas remotas a servidores, apps e utilizadores em qualquer parte do mundo
Quando configurado corretamente, um único nó com acesso à Internet pode estender o alcance da rede, permitindo comunicação com dispositivos remotos ou integração com servidores e notificações.
com ligação à internet
Este modo permite que o dispositivo funcione como ponte MQTT, enviando e recebendo mensagens entre a rede LoRa e a Internet.
Apesar de ter ligação Ă Internet, a prioridade de envio e receção de mensagens continua a ser via rádio (RF), usando LoRa sempre que possĂvel.
Module Configuration → MQTT
- MQTT enabled → Ligado ✅
Proxy to Client ou Network
- Proxy to Client enabled → Ligado ✅
- WiFi enabled (ESP32) → Ligado ✅
Radio Configuration → Channels
- Canal Primário → LongFast
- Uplink → Ligado ✅ (LoRa → Internet)
- Downlink → Ligado ✅ (Internet → LoRa)
Radio Configuration → LoRa
- OK to MQTT → Ligado ✅
- Ignore MQTT → Desligado ❌
MQTT Passivo
sem ligação à internet, via LoRa
Ideal para nós em locais remotos sem Internet. Este modo permite ao dispositivo encaminhar mensagens via LoRa até um nó com acesso à Internet, sem requerer conectividade direta.
A exclusividade continua a ser comunicação por rádio (RF), sendo o MQTT apenas um meio complementar de transporte.
Module Configuration → MQTT
- MQTT enabled → Desligado ❌
Proxy to Client ou Network
- Proxy to Client enabled → Desligado ❌
- WiFi enabled (ESP32) → Desligado ❌
Radio Configuration → Channels
- Canal Primário → LongFast
- Uplink → Ligado ✅ (LoRa → Internet)
- Downlink → Ligado ✅ (Internet → LoRa)
Radio Configuration → LoRa
- OK to MQTT → Ligado ✅
- Ignore MQTT → Desligado ❌
Neste modo, o dispositivo ignora completamente o tráfego MQTT. Só comunica via LoRa, sem qualquer ponte com a Internet.
Este modo isola o dispositivo da rede
Ao manter o MQTT desligado, o nó torna-se desconectado da rede global. Não envia nem recebe mensagens da Internet, nem ajuda a retransmitir para outros rádios, especialmente noutras frequências ou regiões.
Este modo nĂŁo contribui para a resiliĂŞncia da rede Meshtastic. Deve ser usado apenas em testes locais ou redes isoladas. Para ajudar a comunidade, opte pelo modo Passivo ou Ativo.
Module Configuration → MQTT
- MQTT enabled → Desligado ❌
Radio Configuration → LoRa
- OK to MQTT → Desligado ❌
- Ignore MQTT → Ligado ✅