Biblioteca leve em C++ e firmware para roteamento de pacotes em múltiplos saltos via rádios LoRa, permitindo redes mesh desconectadas da internet.
meshtastic/firmware
Firmware oficial do Meshtastic, rádios mesh LoRa de código aberto para mensagens de texto, compartilhamento de localização e telemetria fora da rede.
- Estrelas
- 8,543
- Forks
- 2,897
- Issues abertas
- 421
- Último commit
- há 11 horas
O que é?
Este repositório contém o firmware oficial para dispositivos Meshtastic, um projeto de redes mesh LoRa de código aberto. Ele permite que pequenos dispositivos de rádio se comuniquem a longas distâncias sem internet nem infraestrutura de telefonia celular, transmitindo mensagens de texto, dados de localização e telemetria por uma rede mesh descentralizada.
O firmware é compatível com diversos hardwares, incluindo placas baseadas em ESP32, nRF52, RP2040/RP2350 e dispositivos com Linux. Desenvolvedores podem compilá-lo a partir do código-fonte, e usuários finais podem gravar imagens pré-compiladas em dispositivos compatíveis seguindo os procedimentos documentados pelo projeto.
É indicado para atividades ao ar livre, preparação para emergências e operações remotas em locais sem acesso a redes convencionais.
Recursos principais
- 01Mensagens de texto e compartilhamento de localização por uma rede mesh LoRa, sem necessidade de internet
- 02Transmissão de dados de telemetria pela rede mesh
- 03Compatibilidade com ESP32, nRF52, RP2040/RP2350 e hardware baseado em Linux
- 04Compilação a partir do código-fonte ou gravação de firmware pré-compilado em dispositivos compatíveis
Casos de uso
- Grupos em trilhas ou em áreas remotas que precisam manter contato sem cobertura de celular
- Comunicação em situações de emergência quando as redes locais estão fora do ar
- Operações remotas em campo que precisam de mensagens e rastreamento de localização fora da rede
Início rápido
- 1
Leia as instruções oficiais de compilação
- 2
Siga as instruções oficiais de gravação para instalar o firmware em um dispositivo compatível
Antes de usar
- Requer hardware de rádio LoRa mesh compatível, como dispositivos ESP32, nRF52 ou RP2040/RP2350.
- Licenciado sob a GPL-3.0, uma licença copyleft que exige que trabalhos derivados sejam distribuídos sob os mesmos termos.
Em coleções
Tópicos
Perguntas frequentes
- O que é firmware?
- Firmware oficial do Meshtastic, rádios mesh LoRa de código aberto para mensagens de texto, compartilhamento de localização e telemetria fora da rede. Este repositório contém o firmware oficial para dispositivos Meshtastic, um projeto de redes mesh LoRa de código aberto. Ele permite que pequenos dispositivos de rádio se comuniquem a longas distâncias sem internet nem infraestrutura de telefonia celular, transmitindo mensagens de texto, dados de localização e telemetria por uma rede mesh descentralizada.
- firmware é gratuito? Qual é a licença?
- firmware é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- firmware ainda é mantido?
- Manutenção ativa. O último commit de firmware foi em 6 de nov. de 2026.
- Para que posso usar firmware?
- Grupos em trilhas ou em áreas remotas que precisam manter contato sem cobertura de celular Comunicação em situações de emergência quando as redes locais estão fora do ar Operações remotas em campo que precisam de mensagens e rastreamento de localização fora da rede
- Como instalar firmware?
- Leia as instruções oficiais de compilação Siga as instruções oficiais de gravação para instalar o firmware em um dispositivo compatível
- Onde consigo firmware?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/meshtastic/firmware
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Sistema baseado em configuração que transforma microcontroladores ESP32, ESP8266, BK72xx e RP2040 em dispositivos inteligentes controlados pelo Home Assistant e por outros sistemas de automação residencial.
Transforma um ESP32 em um sensor de movimento Wi-Fi local e privado, que detecta movimentos por meio de alterações nos sinais Wi-Fi, sem câmera nem microfone.
Bloqueador de anúncios DNS no estilo Pi-hole para o ESP32-C3 de US$ 2, que armazena hashes de listas de bloqueio na flash e dispensa PSRAM.
Dispositivo com ESP32 que estima o fluxo de passageiros contando celulares próximos via Wi-Fi e Bluetooth, com saída de dados por LoRaWAN, MQTT e cartão SD.
Transforma uma impressora Canon PIXMA que só funciona via USB em um dispositivo sem fio com AirPrint e AirScan usando uma placa ESP32-S3 barata.