Repolode
SpudGunMan

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. 1

    Clone o repositório do GitHub

    git clone https://github.com/spudgunman/meshing-around
  2. 2

    Execute o script de instalação automatizada (install.sh) para configurar o venv e as dependências

  3. 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

#meshtastic#lora#bbs#chatbot#iot#radio#emergency-alerts#python

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

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.

DevOps e nuvem#lora#mesh-networks#off-grid
8,5 mil+18 esta semana2,9 milC++GPL-3.0Atualizado há 4 horas