- Dispositivos de baixa potência executando uma rede de mensagens mesh de código aberto, um sistema descentralizado off-grid capaz de se comunicar sem conexão com a internet
- Suporta diferentes configurações de hardware, e os usuários podem escolher o próprio hardware, gravar o firmware e definir configurações
- Suporte para controle do dispositivo e envio/recebimento de mensagens em múltiplas plataformas, incluindo iOS, Android, web, Python CLI/SDK
- Possibilidade de colaborar e compartilhar informações por canais da comunidade como GitHub, Discord, Reddit e Telegram
- Projeto importante para desenvolvedores e makers que desejam construir infraestrutura de comunicação distribuída de baixa potência e baixo custo
Visão geral do Meshtastic
- Meshtastic é uma rede mesh descentralizada de código aberto que funciona sem conexão com a internet
- Roda em dispositivos de baixo custo e baixa potência, permitindo a criação de uma rede de comunicação independente
- Descrito como uma “off-grid, decentralized, mesh network built to run on affordable, low-power devices”
- O projeto é operado de forma comunitária e sem fins lucrativos, e qualquer pessoa pode participar
- O site oficial apresenta orientações para contribuição, patrocínio e documentação
Primeiros passos (Getting Started)
- Passo 1: escolha do dispositivo
- Escolha o hardware adequado entre os diversos dispositivos compatíveis com o Meshtastic
- A lista de dispositivos pode ser consultada no link [Choose a Device]
- Passo 2: flash e configuração
- Faça o flash da versão mais recente do Meshtastic no dispositivo e aplique as configurações do usuário
- O procedimento está descrito no documento [Flash and Configure your Device]
- Passo 3: conexão e mensagens
- Conecte ao dispositivo por meio de qualquer cliente para começar a enviar e receber mensagens
- Está indicado: “Connect to your device via any of our clients to start sending and receiving messages!”
Clientes e suporte de plataformas
- App iOS: permite gerenciar a rede em movimento
- Guia de instalação e uso disponível no link [Try it out]
- App Android: oferece recursos de conexão e controle do dispositivo
- Cliente web: acesso à rede por navegador
- Python CLI/SDK: oferece interface de linha de comando e SDK para desenvolvedores e usuários avançados
Comunidade e ecossistema
- Comunidade ativa em Discord, X (Twitter), Facebook, Instagram, YouTube, Reddit, Mastodon e Telegram, entre outros
- O código e a documentação são disponibilizados no repositório do GitHub
- Hospedado na Vercel, com a nota “Meshtastic® is a registered trademark of Meshtastic LLC.”
Cookies e privacidade
- O site gerencia o consentimento de cookies por meio do CookieYes
- Os cookies são separados em categorias: essencial (Necessary), funcional (Functional), analítico (Analytics) e publicidade (Advertisement)
- São informados os propósitos e períodos dos cookies relacionados a Cloudflare, GitHub e YouTube
- Os cookies são usados para melhorar a experiência do usuário, análise de tráfego e oferta de conteúdo personalizado
1 comentários
Opiniões do Hacker News
Estamos usando Meshtastic extensivamente no nosso barco
Cada tripulante carrega um nó móvel à prova d’água (Seeed T1000e), e o próprio barco também tem um nó, além de um rastreador Meshtastic no bote
Mesmo em regiões sem infraestrutura de comunicação ou onde ela é cara demais, se alguém vai até a terra, conseguimos trocar mensagens, e o barco pode enviar telemetria e alertas para tripulantes remotos
Outros barcos amigos também usam Meshtastic e fazem chat por texto em vez de VHF
Mais detalhes estão neste post de blog
Eu também testei Meshtastic com alguns rádios LoRa, mas é difícil confiar nele em situações importantes
Se você configurar um nó errado, é fácil causar problemas para os nós próximos
Espero que algum dia o projeto se estabilize em alguns presets sensatos. Idealmente, o software ajustaria automaticamente timeout, número de hops, função etc. conforme o estado da rede
Redes mesh proprietárias muitas vezes acabam inúteis porque têm defesa contra DoS, limitação de taxa e configurações para áreas densas muito fracas
Instalei um nó há uma semana e, sinceramente, ficou abaixo das expectativas
Como alternativa, vale considerar o Reticulum
O ecossistema Reticulum tem ferramentas como estas
Site oficial do Meshcore
O Reticulum foca em conexões lentas e instáveis, e suporta várias camadas de transporte, como LoRa, Wi‑Fi e rádio amador
A desvantagem é que a única implementação completa e estável é baseada em Python, e a UI da maioria dos apps é complexa
O Meshtastic parece vulnerável a ataques de spam por não ter roteamento. Espero que o Reticulum seja melhor nisso
O Meshtastic é bom para uso móvel, como trilhas, mas para montar redes fixas o Meshcore mostrou desempenho muito melhor
Essa foi a experiência na Greater Boston Mesh
O Meshtastic já apareceu várias vezes entre os posts populares do Hacker News
Dá para ver os tópicos de 2024 38829448, 2022 32016142 e 2020 22540066
Este projeto já é bem conhecido, mas continua sendo um projeto open source interessante que vale compartilhar de novo
Aqui vai parte da PotatoMesh da região de Berlim
Fico me perguntando se existe alguma rede mesh projetada para largura de banda ultrabaixa
Por exemplo, se fosse limitada a algo como 10 kbps, parece que isso praticamente eliminaria problemas de spam ou conteúdo ilegal
Estou imaginando uma rede onde só seja possível acessar mensagens de texto simples ou sites baseados em texto
A velocidade máxima é 21.88kbps, como mostra a documentação oficial de presets
Também existem alternativas como Briar e Berty
App Android do Briar, app iOS do Berty
Parece que o Meshtastic usa LoRa, então fico curioso sobre quão longe ele vai em comparação com rádios VHF/UHF
Já ouvi dizer que um VHF portátil pode passar de 30 milhas. A vantagem do Meshtastic parece ser a longa duração com baixo consumo
No futuro, chat via satélite também deve virar uma alternativa
A verdadeira mágica acontece nos hops da malha. Passando por outros nós, dá para chegar muito mais longe
Não é tão confiável quanto comunicação via satélite, mas não exige infraestrutura, licença nem assinatura
Mas a confiabilidade é baixa e, na prática, fica mais para uma rede de brinquedo
Parece perfeito para agentes de IA se comunicarem entre si a curta distância
Tenho duas unidades LilyGo; vou conectar uma ao computador e carregar a outra comigo