Cliente Flutter de código aberto para conectar rádios mesh LoRa MeshCore por BLE, USB serial ou TCP e trocar mensagens fora da rede.
SpudGunMan/meshing-around
Um bot em Python para redes mesh Meshtastic que oferece testes de rede, mensagens no estilo BBS, jogos, alertas e consultas de dados por mensagens de texto.
- Estrelas
- 544
- Forks
- 82
- Issues abertas
- 14
- Último commit
- há 8 dias
O que é?
O Mesh Bot é um bot em Python para o Meshtastic, uma rede mesh de rádio de longo alcance. Ele roda em um nó ou computador conectado a um dispositivo Meshtastic e responde a comandos de texto enviados pela rede mesh. Assim, os usuários podem testar conexões, deixar mensagens para outros nós, jogar jogos de texto e consultar dados sem precisar de um app no celular ou de conexão com a internet.
O bot inclui respostas automáticas por palavras-chave (por exemplo, responder "pong" a "ping"), mensagens e encaminhamento de mensagens quando os destinatários voltam a ficar disponíveis, um agendador de mensagens e integração BBS entre vários bots. Os recursos de dados incluem informações meteorológicas, sobre terremotos e marés da NOAA e do USGS, consultas à Wikipedia e ao Kiwix, passagens de satélites e respostas de LLM com base no Ollama. Os recursos de alerta incluem feeds de emergência da FEMA, NOAA e USGS, alertas de proximidade, monitoramento de arquivos e monitoramento de rádio via Hamlib, WSJT-X e JS8Call.
O projeto é desenvolvido principalmente no Linux e no Raspberry Pi e inclui um script de instalação e configuração do Docker. A configuração é feita por meio de um arquivo de configuração e guias dos módulos.
Recursos principais
- 01Respostas automáticas por palavras-chave e gatilhos personalizados em mensagens diretas e canais de grupo
- 02Mensagens e encaminhamento entre nós quando os destinatários voltam a ficar disponíveis, com integração BBS
- 03Dados meteorológicos, sobre terremotos, marés e rios da NOAA, USGS e Open-Meteo
- 04Alertas de emergência da FEMA, NOAA, USGS e outros feeds
- 05Jogos de texto integrados, como BlackJack e Lemonade Stand
- 06Monitoramento de rádio via Hamlib, WSJT-X e JS8Call
Casos de uso
- Testar a entrega de mensagens e os limites do hardware em uma rede Meshtastic
- Manter uma BBS comunitária ou um quadro de mensagens em uma rede mesh sem conexão com a internet
- Enviar alertas de emergência e meteorológicos aos usuários da rede mesh durante eventos
- Rastrear locais ou ativos com registros em mapas vinculados a dados de GPS
Início rápido
- 1
Clone o repositório do GitHub
git clone https://github.com/spudgunman/meshing-around - 2
Execute o script de instalação automatizada (install.sh) para configurar o venv e as dependências
- 3
Siga o Configuration Guide para configurar seu dispositivo Meshtastic e as definições do bot
Antes de usar
- É necessário ter hardware compatível com Meshtastic para se conectar a uma rede mesh.
- Licenciado sob GPL-3.0, uma licença copyleft que exige que obras derivadas sejam disponibilizadas como código aberto sob os mesmos termos.
- Desenvolvido e testado principalmente no Linux (Raspberry Pi); o funcionamento em outras plataformas é menos comprovado.
Em coleções
Tópicos
Perguntas frequentes
- O que é meshing-around?
- Um bot em Python para redes mesh Meshtastic que oferece testes de rede, mensagens no estilo BBS, jogos, alertas e consultas de dados por mensagens de texto. O Mesh Bot é um bot em Python para o Meshtastic, uma rede mesh de rádio de longo alcance. Ele roda em um nó ou computador conectado a um dispositivo Meshtastic e responde a comandos de texto enviados pela rede mesh. Assim, os usuários podem testar conexões, deixar mensagens para outros nós, jogar jogos de texto e consultar dados sem precisar de um app no celular ou de conexão com a internet.
- meshing-around é gratuito? Qual é a licença?
- meshing-around é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- meshing-around ainda é mantido?
- Manutenção ativa. O último commit de meshing-around foi em 31 de out. de 2026.
- Para que posso usar meshing-around?
- Testar a entrega de mensagens e os limites do hardware em uma rede Meshtastic Manter uma BBS comunitária ou um quadro de mensagens em uma rede mesh sem conexão com a internet Enviar alertas de emergência e meteorológicos aos usuários da rede mesh durante eventos Rastrear locais ou ativos com registros em mapas vinculados a dados de GPS
- Como instalar meshing-around?
- Clone o repositório do GitHub: git clone https://github.com/spudgunman/meshing-around Execute o script de instalação automatizada (install.sh) para configurar o venv e as dependências Siga o Configuration Guide para configurar seu dispositivo Meshtastic e as definições do bot
- Onde consigo meshing-around?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/SpudGunMan/meshing-around
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Transmita arquivos de áudio e streams ao vivo por rádio FM usando um ou mais Raspberry Pi, gerenciados por um servidor central.
Transforma seu histórico de conversas exportado em um LLM ajustado para imitar seu estilo e o disponibiliza como chatbot no Telegram, Discord, Slack ou WeChat.
Framework e GUI no-code para ajustar LLMs, com suporte a LoRA, DPO e CLI.
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.
Biblioteca leve em C++ e firmware para roteamento de pacotes em múltiplos saltos via rádios LoRa, permitindo redes mesh desconectadas da internet.