Rede Mesh & Comunicação Resiliente
Com base no protocolo LoRa Mesh, construa uma rede de emergência off-grid e retorno de dados de sensores sem dependência de rede pública e com repetidores multisalto.
Em explorações de campo, obras em túneis ou operações de resgate, a cobertura celular costuma ser inexistente; radiocomunicadores comuns sofrem bloqueio por relevo e não transmitem coordenadas ou telemetria. Repetidores fixos dependem de energia elétrica e pontos altos: se um nó falha, a rede inteira cai. Telefones via satélite são caros e têm pontos cegos, enquanto implantar infraestrutura dedicada custa caro e demora.
- Dificuldade
- Avançado
- Duração
- L1 1 dia / L2 2–3 dias / L3 3–5 dias
- Formato Mais Curto
- 1 dia (aula experimental · L1)
- Formato de Ensino
- 3 camadas: experimental / prático / de entrega
- Protocolo central
- LoRa / Meshtastic Mesh / MQTT
- Trilha
- Soluções
- Para quem é este curso
- Técnicos de equipes de comunicação de emergência e busca e resgate · Organizadores de exploração de campo e eventos ao ar livre · Engenheiros de comunicação para construção de túneis/galerias/minas · Engenheiros de desenvolvimento de IoT e sistemas embarcados · Professores e alunos de escolas técnicas e universidades aplicadas
- Pré-requisitos
- L1 indicado para quem sabe parear dispositivos Bluetooth no celular e entende conceitos básicos de IoT; L2 exige base em Node-RED ou MQTT e configuração de brokers; L3 requer domínio de C/C++ e PlatformIO para modificar o firmware de código aberto
Cenários típicos de aplicação
- Exploração de campo e eventos ao ar livre: rastreamento em tempo real da posição dos membros, comunicação de texto em grupos, broadcast de alarme SOS
- Busca e resgate de emergência e socorro em desastres: implantação de retransmissores de múltiplos saltos em áreas afetadas e inacessíveis, mapeamento da situação de busca no front
- Construção de galerias subterrâneas, túneis e minas: retransmissores segmentados para penetrar obstruções, monitoramento off-grid de gases nocivos e temperatura/umidade
- Monitoramento em áreas florestais e parques sem rede: nós repetidores solares para operação prolongada, retorno do status operacional de instalações críticas
Três níveis e até onde cada um leva
- L1 Nível Demonstração 1 dia
Rede básica e comunicação offline
Conecte três ou mais nós e troque mensagens e posições sem rede pública
- Compreender as características físicas do LoRa e os princípios de topologia de roteamento Meshtastic
- Configurar proficientemente papéis de nós (Client / Repeater / Router) e criptografia de canal (AES PSK de 256 bits)
- Dominar a prática de comunicação de terminais e localização por mapa em ambientes off-grid
- Concluir rede local com pelo menos 3 nós, implementando ponto a ponto, broadcast em grupo e compartilhamento de localização
- L2 Nível Consultor 3 dias
Monitoramento de estado e ponte MQTT
Leve os dados da malha para MQTT e veja em um painel a posição e a bateria de cada nó
- Dominar a integração entre LoRa Mesh e redes locais ou públicas via MQTT
- Dominar a análise de dados de telemetria Mesh e orquestração de fluxos de automação baseados em Node-RED
- Capacidade de construir painel de monitoramento de situação de comunicação de domínio completo
- Concluir a implantação de 1 gateway LoRa-MQTT, com painel exibindo em tempo real coordenadas e status de bateria dos nós
- L3 Nível Design 5 dias
Integração de sensoriamento off-grid e personalização de firmware
Modifique o firmware do Meshtastic e conecte um sensor ambiental a um nó
- Dominar a arquitetura de firmware open-source Meshtastic e o fluxo de personalização de código-fonte C++
- Dominar a compilação embarcada e gravação de firmware baseados em PlatformIO
- Capacidade de projetar e construir independentemente nós de monitoramento ambiental off-grid
- Concluir a compilação de firmware personalizado do Wio Tracker L1 Pro com sensor ambiental BME280 integrado e validação em dispositivo real
O que saberão fazer ao concluir
- Construir rede auto-organizada descentralizada LoRa Mesh
- Configurar criptografia de canal e roteamento de retransmissão de múltiplos saltos
- Implementar comunicação de texto offline e retorno de coordenadas GPS
- Construir gateway LoRa-MQTT para ponte com a rede pública
- Orquestrar fluxos de monitoramento de situação e alarmes com Node-RED
- Personalizar firmware de borda Meshtastic e integração de sensores
Hardware e cadeia de ferramentas
Este curso gira em torno de "terminais de rede off-grid + nós autônomos com energia solar", todos baseados no ecossistema Mission Pack.
- MP Kit de comunicação de emergência Meshtastic Pacote de treinamento padrao de auto-formacao de rede · 4 terminais de cartao T1000-E
- WT Wio Tracker L1 Pro Terminal de desenvolvimento portatil com tela · rastreamento de posicao e personalizacao de firmware
- SN Solar Node P1-Pro Estacao base de repeticao solar · sem manutencao em campo · IPX6
- GW XIAO ESP32S3 & Wio-SX1262 Nó gateway LoRa-MQTT · ponte entre rede Mesh e rede local
- SEN Grove BME280 Sensor ambiental · aquisicao de temperatura/umidade e pressao
Lista ilustrada de 5 dispositivos
-
Kit de Comunicação de Emergência Meshtastic (Hazard Response Mission Pack, E2410180)
Pacote padrão de treinamento de rede auto-organizada, com 4 terminais de cartão T1000-E e acessórios
Pacote padrão de treinamento para comunicação de texto e localização offline descentralizada. Inclui 4 terminais rastreadores de cartão SenseCAP T1000-E, com suporte a pareamento Bluetooth e configuração pelo app Meshtastic, adequado para rede básica e experiência de comunicação offline no L1. Os terminais têm GPS e rádio LoRa integrados, entram automaticamente na rede ao ligar e suportam ponto a ponto e broadcast em grupo.
-
Placa de Desenvolvimento Rastreadora Wio L1 Pro (114993649)
Terminal de desenvolvimento portátil com tela, suporta rastreamento de localização e personalização de firmware
Terminal de desenvolvimento portátil com tela OLED de 1.3", GPS integrado e bateria de 2000mAh. Adequado para desenvolvimento personalizado de firmware de borda no L3, com suporte a personalização de UI na tela e expansão de sensores I2C/UART. Compila o código-fonte Meshtastic via PlatformIO, com placa-alvo seeed_wio_tracker_L1.
-
Nó Solar SenseCAP Meshtastic & LoRa P1-Pro (114993633)
Estação repetidora de campo sem manutenção, com autoalimentação solar
Nó repetidor externo com autoalimentação solar, grau de proteção IPX6. Estende a cobertura e o número de saltos da rede, adequado para operação prolongada em campo e implantação de repetidor em ponto elevado. Suporta retransmissão automática via protocolo Meshtastic, sem necessidade de energia da rede elétrica.
-
XIAO ESP32S3 & Wio-SX1262 Kit (102010611)
Nó gateway LoRa-MQTT, faz a ponte entre a rede Mesh e a rede local
Nó gateway com firmware Meshtastic pré-instalado de fábrica. Faz a ponte de mensagens LoRa Mesh para o MQTT Broker da rede local e painéis de monitoramento, suporta conexão Wi-Fi, encaminhamento ascendente de dados e broadcast descendente de comandos. Adequado para integração com rede pública e monitoramento de situação no L2.
-
Sensor Ambiental Grove BME280 (101020193)
Sensor de alta precisão para medição de temperatura, umidade e pressão atmosférica
Conectado ao Wio Tracker L1 Pro via interface Grove I2C para coletar dados de temperatura, umidade e pressão. Injeta dados de telemetria personalizados na rede Mesh, adequado para desenvolvimento de nós de monitoramento ambiental off-grid no L3.
São configurados adicionalmente cabo Grove 4P (20cm, para conectar BME280 ao Wio Tracker L1 Pro), tela, projeto de alimentação integrada, roteador e outros acessórios comuns.
Meshtastic forma a malha, Node-RED leva à nuvem, PlatformIO personaliza
O Meshtastic resolve a comunicação fora da rede, o Node-RED conecta os dados da malha à rede pública e aos painéis de monitoramento, e o PlatformIO permite adaptar o firmware do terminal.
-
App Meshtastic + configuração de firmware
Criptografia de canal e papéis dos nós · Gestão via Bluetooth / App
- Pareamento Bluetooth do terminal
- Configuracao de canal e PSK
- Formacao de rede de multiplos nos e comunicacao offline
-
Node-RED + MQTT
Orquestracao de fluxo visual · analise de dados Mesh e alertas
- Implantação de gateway LoRa-MQTT
- Analise de mensagens de telemetria
- Painel de situacao e alerta SOS
-
PlatformIO + código-fonte Meshtastic
Compilação embarcada C++ · personalização de firmware de borda
- Clone de codigo-fonte e configuracao de placa
- Integracao de sensores e personalizacao de UI
- Compilacao, flash e validacao em dispositivo real
Ponto de virada critico · da autonomia off-grid para a fusao com rede publica e personalizacao de borda A configuração do Meshtastic resolve a comunicação offline garantindo que os dispositivos formem rede e entreguem mensagens; o Node-RED conecta os dados Mesh a redes públicas e painéis de monitoramento; a customização de firmware no PlatformIO confere capacidades de sensoriamento sob medida.
Requer adicionalmente um broker MQTT (EMQX / Mosquitto para repasse de pacotes Mesh) e Meshtastic Map para visualização offline.
Programa e formatos
13 unidades de ensino no total. Primeiro, os formatos de oferta; o programa completo se expande abaixo.
Sessão Experimental
Sem projeto final1 dia · 6–8h · L1 Camada de Demonstração · foco em formação de rede Meshtastic e comunicação offline
Aula prática
Com projeto final2–3 dias · 14–20h · L1+L2 · formação de rede Mesh + ponte MQTT + monitoramento de situação
Aula de entrega
Com projeto final3–5 dias · 24–35h · L1+L2+L3 · cobertura completa incluindo personalização de firmware e integração de sensoriamento
Todos os dispositivos LoRa devem operar na mesma frequência (433 / 868 / 915 MHz); misturar frequências impedirá a demodulação na camada física. Este curso destina-se a faixas internacionais (EU868 / US915) e não deve ser utilizado em frequências da China continental.
Ao instalar nós Solar Node, garanta a polarização vertical da antena e altura livre; o alcance varia muito com o relevo e obstáculos; a latência acumula a cada salto adicional (tipicamente 1–3 s / salto).
A aula experimental nao inclui ponte MQTT nem personalizacao de firmware; por favor, nao prometa ao cliente que os alunos da aula experimental conseguem concluir independentemente a implantacao do gateway LoRa-MQTT — esse e o padrao de entrega da aula pratica.
Uma das aulas · 01
Preparação pré-aula e verificação prévia de ambiente
Conferência de bancada, verificação de frequência (433 / 868 / 915 MHz), atualização de firmware, planejamento de rotas e alocação de canais / chaves PSK
—
Ver o programa completo de 13 unidades e o cronograma de cada formato
| Módulo / Resultado | Experimental1 dia | Prático2–3 dias | Entrega3–5 dias | ||
|---|---|---|---|---|---|
| 01 | Preparação pré-aula e verificação prévia de ambienteConferência de bancada, verificação de frequência (433 / 868 / 915 MHz), atualização de firmware, planejamento de rotas e alocação de canais / chaves PSK | — | Completo | Completo | Completo |
| 02 | Princípios da camada física LoRa e do protocolo MeshParâmetros de radiofrequência (frequência, largura de banda, fator de espalhamento, taxa de codificação), roteamento por inundação controlada e prevenção de loops | Meshtastic | Completo | Completo | Completo |
| 03 | Inicializacao de terminais e nos repetidoresPareamento Bluetooth do terminal de cartão T1000-E e configuração básica do App, normas de implantação do Solar Node P1-Pro e direção de polarização da antena | Meshtastic App | Completo | Completo | Completo |
| 04 | Planejamento de canal e criptografia de segurancaConfiguracao de canal principal e subcanais de grupo, configuracao de chave pre-compartilhada (PSK) AES de 256 bits, implementando isolamento de seguranca por grupo | Meshtastic | Completo | Completo | Completo |
| 05 | Teste pratico de comunicacao offline e retorno de posicionamentoTeste de envio e recebimento de texto ponto a ponto com penetracao em ambientes internos e linha de visada, carregamento de tiles de mapa offline, relato de posicionamento GPS e pratica de marcacao de trajetoria | Meshtastic App | Completo | Completo | Completo |
| 06 | Implantação de gateway ESP32S3 LoRa-MQTTMontagem do gateway XIAO ESP32S3 + Wio-SX1262, configuração de conexão Wi-Fi e acesso ao MQTT Broker, encaminhamento ascendente de dados e broadcast descendente de comandos | XIAO ESP32S3 / MQTT | Não inclui | Completo | Completo |
| 07 | Análise de dados de telemetria Mesh e vinculação Node-REDAnálise de telemetria MQTT no Meshtastic (Protobuf por padrão, JSON opcional), fluxo de monitoramento de bateria e batimento cardíaco, e alertas de SOS (Webhook / e-mail / mensageiros) | Node-RED | Não inclui | Completo | Completo |
| 08 | Topologia de rede e painel grande de visualizacao de mapaImplantação do Meshtastic Map ou serviço cartográfico próprio, visualizando em tempo real a posição dos nós, qualidade do sinal (RSSI / SNR) e saltos de repetição | Meshtastic Map | Não inclui | Reduzido | Completo |
| 09 | Depuracao de hardware de sensores ambientais externosConexão do sensor de temperatura, umidade e pressão BME280 via interface Grove, varredura do barramento I2C e gerenciamento de energia | Grove BME280 | Não inclui | Não inclui | Completo |
| 10 | Ambiente de desenvolvimento PlatformIO e projeto de código-fonteConfiguracao do ambiente de compilacao VS Code + PlatformIO, clone do codigo-fonte oficial meshtastic/firmware, configuracao da placa alvo seeed_wio_tracker_L1 no platformio.ini | PlatformIO | Não inclui | Não inclui | Completo |
| 11 | Personalizacao de funcionalidade de firmware de bordaModificacao da logica de interacao da UI da tela (adicao de dados ambientais em tempo real e contagem de mensagens nao lidas na pagina inicial), configuracao de empacotamento de dados de telemetria Telemetry e estrategia de envio periodico | C/C++ / código-fonte Meshtastic | Não inclui | Não inclui | Completo |
| 12 | Compilacao, flash e validacao em dispositivo realCompilação de firmware personalizado, gravação no Wio Tracker L1 Pro via USB / serial e validação da transmissão multisalto de telemetria na rede Mesh | PlatformIO | Não inclui | Não inclui | Completo |
| 13 | Revisão da solução e resumo de entregaAvaliação de atenuação, saltos e perdas de pacotes em relevos adversos; documentação de topologias e normas de radiofrequência; consolidação da lista de compras e peças sobressalentes | — | Reduzido | Completo | Completo |
● Completo◐ Reduzido— Não inclui●+ Mais aprofundado que o completo
A aula experimental (taster) foca na formação de rede básica L1 e comunicação offline, não inclui ponte MQTT nem personalização de firmware; a aula prática (workshop) cobre a implantação completa de gateway L1+L2 e monitoramento de situação; a aula de entrega (bootcamp) cobre completamente L1+L2+L3.
Sessão Experimental
- Dia 1 manhãMódulos 01 + 02 + 03
Verificação prévia → Fundamentos de LoRa / Mesh → Inicialização de terminais e repetidores
- Dia 1 tardeModulos 04 + 05 + 13 (simplificado)
Criptografia de canal → teste pratico de comunicacao e posicionamento offline → revisao e resumo
Nao inclui ponte MQTT nem personalizacao de firmware.
Aula prática
- Day 1Módulos 01–05
Pre-verificacao ambiental → principios → inicializacao de terminal → criptografia de canal → teste pratico de comunicacao offline
- Day 2Modulos 06-08
Implantação de gateway MQTT → análise de dados Node-RED → painel grande de visualização de mapa
- Dia 3 (opcional)Modulo 13
Revisão da solução e resumo de entrega
A aula pratica entrega 1 gateway LoRa-MQTT em operacao, 1 painel de monitoramento de situacao, pelo menos 1 conjunto de regras de vinculacao de alerta SOS. Requisitos basicos dos alunos: possuir base em Node-RED ou MQTT.
Aula de entrega
- Day 1–2Modulos 01-08
Conteúdo completo L1+L2 (formação de rede + ponte MQTT + monitoramento de situação)
- Day 3Modulos 09 + 10
Depuração do sensor BME280 → configuração do ambiente PlatformIO
- Day 4Modulo 11
Desenvolvimento de personalizacao de funcionalidade de firmware de borda
- Day 5Modulos 12 + 13
Compilacao, flash e validacao em dispositivo real → revisao de solucao e arquivamento de entrega
O objetivo da aula de entrega e desenvolver capacidade de desenvolver independentemente nos de sensoriamento off-grid. Requisitos basicos dos alunos: familiarizar-se com C/C++ e PlatformIO.
O curso introdutório dura um dia, não exige programação e vai até “os dispositivos formam rede e as mensagens chegam”. É indicado para feiras, dias de portas abertas e primeiros contatos com um cliente.
O Dia 3 da aula pratica e um dia elastico opcional: se os alunos tiverem boa base, pode ser comprimido para 2 dias (a tarde do Dia 2 combina revisao); se for necessario mais tempo para ajuste Node-RED e personalizacao de painel, use os 3 dias completos.
O que você leva ao concluir
A seguir estao as entregas da versao completa (aula de entrega); a aula pratica entrega os primeiros 4 itens; a aula experimental entrega a versao simplificada dos itens 1 e 2.
- 01
Planejamento e topologia de rede de comunicação de emergência LoRa Mesh
Inclui topologia de distribuicao de nos no local, planejamento de faixas, tabela de alocacao de canais e orcamento de saltos de repeticao.
- 02
Manual de configuração rápida de rede e criptografia de canal de dispositivos
Inclui fluxo de pareamento Bluetooth T1000-E, normas de configuracao de chave PSK, guia de configuracao de papel de no (Client/Repeater/Router).
- 03
Configuração de firmware de gateway LoRa-MQTT e arquivos de fluxo de monitoramento Node-RED
Inclui configuracao Wi-Fi/MQTT do gateway ESP32S3, JSON de fluxo de analise de telemetria Node-RED e configuracao de regras de alerta (L2).
- 04
Configuracao de painel de monitoramento de situacao e documento de deploy
Inclui passos de deploy do Meshtastic Map, configuracao de painel de monitoramento de status de nos e configuracao de alertas de cerca geografica (L2).
- 05
Codigo-fonte de firmware personalizado de sensoriamento off-grid e projeto de compilacao
Inclui registro de modificacao do codigo-fonte Meshtastic, configuracao platformio.ini, codigo de integracao do sensor BME280 e artefatos de compilacao (L3).
- 06
Guia de deploy e operacao de rede de comunicacao de emergencia
Inclui normas de instalacao de antenas, requisitos de conformidade de faixa de frequencia, lista de verificacao diaria e fluxo de solucao de falhas.
Projetos de código aberto que você poderá reproduzir
Estes projetos usam o mesmo hardware e os mesmos métodos do curso, e o que aprendemos em aula volta para eles.
Contador de ovelhas por LoRa
Uma câmera conta as ovelhas que passam por uma porteira e envia em tempo real os totais de entrada, saída e dentro do curral por LoRa / Meshtastic para um celular e um painel do Home Assistant, sem Wi-Fi no campo.
Construir uma rede mesh autônoma onde não há sinal público
O M3 atende às demandas de comunicação em ambientes sem cobertura pública ou de estações rádio-base. Com base no protocolo aberto LoRa Mesh e nós compactos, os participantes vivenciam o projeto de topologia, o envio de trajetórias offline e a integração em nuvem via gateway próprio.
Ponto de extensão 01
Adaptar às condições do local
A unidade 05 viabiliza testes de alcance e penetração em áreas abertas, garagens subterrâneas ou áreas remotas, permitindo avaliar na prática o efeito de barreiras, polarização de antenas e saltos de roteamento.
Ponto de extensão 02
Conectar instrumentos próprios
Após a unidade 09, sensores ambientais ou agrícolas podem ser conectados para praticar telemetria multisalto de baixíssimo consumo em áreas sem qualquer sinal de celular.
Ponto de extensão 03
Integrar Experiência Docente
Aliando exigências locais de radiofrequência, limites de ciclo de trabalho (Duty Cycle) e mitigação de saturação de canal, ensina normas de projeto alinhadas aos padrões de campo.
Limites de Escopo e Conformidade
Destinado apenas a faixas de radiofrequencia internacionais (EU868/US915 etc.), nao pode ser usado em aplicacoes de faixas domesticas chinesas.
No Escopo
- Comunicacao instantanea de texto curto e broadcast de grupo em ambientes sem rede publica
- Retorno de trajetória de posicionamento GPS e marcação de situação em mapa offline
- Retorno multi-salto de dados de telemetria de sensores leves (temperatura/umidade, pressao etc.)
- Planejamento e deploy de rede de repeticao multi-salto descentralizada
- Ponte entre LoRa Mesh e MQTT de rede pública e visualização de dados (L2)
- Desenvolvimento personalizado de borda baseado em firmware open-source Meshtastic (L3)
Fora do Escopo
- Terminantemente proibido em frequências da China continental; o kit opera em 433 / 868 / 915 MHz (faixas comunitárias Meshtastic) destinado exclusivamente ao mercado internacional
- Limitado pela largura de banda física do LoRa (centenas de bps a poucos kbps); não suporta chamadas de voz, vídeo ao vivo nem arquivos grandes
- Não substitui integralmente redes celulares de banda larga 4G / 5G
- Não garante taxa de entrega de mensagens de 100% em ambientes com interferência eletromagnética extremamente complexa
- A latência de transmissão acumula com cada salto de repetição (geralmente 1–3 s / salto); inadequada para controle em tempo real
- A capacidade da rede e afetada pelo ciclo de trabalho da interface aerea e pelo numero de saltos; quando ha muitos nos, e necessario planejar adequadamente os parametros de canal e a frequencia de relato
Inclua o M3 na sua grade
O orçamento depende do formato e do tamanho da turma. Informe por e-mail o número de participantes e o nível desejado e enviaremos uma proposta em até 3 dias úteis.