Cliente Flutter de código abierto para conectarse a radios de malla MeshCore LoRa por BLE, USB serial o TCP y enviar mensajes sin conexión a internet.
SpudGunMan/meshing-around
Un bot en Python para redes malladas de Meshtastic que permite probar la red, intercambiar mensajes estilo BBS, jugar y recibir alertas y consultar datos por mensajes de texto.
- Estrellas
- 543
- Forks
- 82
- Issues abiertos
- 14
- Último commit
- hace 7 días
¿Qué es?
Mesh Bot es un bot en Python para Meshtastic, una red mallada de radio de largo alcance. Se ejecuta en un nodo o en una computadora conectada a un dispositivo Meshtastic y responde a comandos de texto enviados por la red, para que los usuarios puedan probar los enlaces, dejar mensajes para otros nodos, jugar a juegos de texto y consultar datos sin una aplicación móvil ni conexión a internet.
El bot incluye un sistema de respuesta por palabras clave (por ejemplo, responde «pong» a «ping»), mensajería con buzón y reenvío diferido, un programador de mensajes y conexión entre varios bots mediante BBS. Las funciones de consulta de datos abarcan información meteorológica, sísmica y de mareas de NOAA y USGS, consultas en Wikipedia y Kiwix, pasos de satélites y respuestas de LLM basadas en Ollama. Las funciones de alerta incluyen avisos de emergencia de FEMA, NOAA y USGS, alertas de proximidad, supervisión de archivos y monitoreo de radio mediante Hamlib, WSJT-X y JS8Call.
El proyecto se desarrolla principalmente en Linux y Raspberry Pi, e incluye un script de instalación y una configuración de Docker. La configuración se gestiona mediante un archivo de configuración y guías de los módulos.
Funciones clave
- 01Respuestas automáticas por palabras clave y activadores personalizados en mensajes directos y canales grupales
- 02Mensajería con buzón y reenvío diferido entre nodos, con conexión mediante BBS
- 03Datos meteorológicos, sísmicos, de mareas y de ríos de NOAA, USGS y Open-Meteo
- 04Alertas de emergencia de FEMA, NOAA, USGS y otras fuentes
- 05Juegos de texto integrados, como BlackJack y Lemonade Stand
- 06Monitoreo de radio mediante Hamlib, WSJT-X y JS8Call
Casos de uso
- Probar la entrega de mensajes y los límites del hardware en una red Meshtastic
- Montar una BBS comunitaria o un tablón de mensajes en una red mallada sin conexión a internet
- Enviar alertas de emergencia y meteorológicas a los usuarios de la red durante eventos
- Seguir ubicaciones o activos mediante entradas de mapas registradas con GPS
Inicio rápido
- 1
Clona el repositorio desde GitHub
git clone https://github.com/spudgunman/meshing-around - 2
Ejecuta el script de instalación automatizada (install.sh) para configurar el entorno virtual (venv) y las dependencias
- 3
Sigue la Configuration Guide para configurar tu dispositivo Meshtastic y los ajustes del bot
Antes de usarlo
- Se requiere hardware compatible con Meshtastic para conectarse a una red mesh.
- Está bajo la licencia GPL-3.0, una licencia copyleft que exige publicar las obras derivadas como código abierto bajo los mismos términos.
- Se ha desarrollado y probado principalmente en Linux (Raspberry Pi); su funcionamiento en otras plataformas está menos comprobado.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es meshing-around?
- Un bot en Python para redes malladas de Meshtastic que permite probar la red, intercambiar mensajes estilo BBS, jugar y recibir alertas y consultar datos por mensajes de texto. Mesh Bot es un bot en Python para Meshtastic, una red mallada de radio de largo alcance. Se ejecuta en un nodo o en una computadora conectada a un dispositivo Meshtastic y responde a comandos de texto enviados por la red, para que los usuarios puedan probar los enlaces, dejar mensajes para otros nodos, jugar a juegos de texto y consultar datos sin una aplicación móvil ni conexión a internet.
- ¿meshing-around es gratuito? ¿Qué licencia tiene?
- meshing-around es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿meshing-around sigue mantenido?
- Mantenimiento activo. El último commit de meshing-around fue el 31 oct 2026.
- ¿Para qué puedo usar meshing-around?
- Probar la entrega de mensajes y los límites del hardware en una red Meshtastic Montar una BBS comunitaria o un tablón de mensajes en una red mallada sin conexión a internet Enviar alertas de emergencia y meteorológicas a los usuarios de la red durante eventos Seguir ubicaciones o activos mediante entradas de mapas registradas con GPS
- ¿Cómo se instala meshing-around?
- Clona el repositorio desde GitHub: git clone https://github.com/spudgunman/meshing-around Ejecuta el script de instalación automatizada (install.sh) para configurar el entorno virtual (venv) y las dependencias Sigue la Configuration Guide para configurar tu dispositivo Meshtastic y los ajustes del bot
- ¿Dónde consigo meshing-around?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/SpudGunMan/meshing-around
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Transmite archivos de audio y emisiones en vivo por radio FM desde uno o varios dispositivos Raspberry Pi, gestionados desde un servidor central.
Convierte tu historial de chat exportado en un LLM ajustado que imita tu estilo y lo despliega como chatbot en Telegram, Discord, Slack o WeChat.
Framework e interfaz gráfica no-code para ajustar LLM grandes, con soporte para LoRA, DPO y CLI.
Firmware oficial de Meshtastic, radios LoRa mesh de código abierto para enviar mensajes de texto, compartir ubicaciones y transmitir telemetría sin conexión.
Biblioteca ligera de C++ y firmware para enrutar paquetes en varios saltos mediante radios LoRa y crear redes mesh sin conexión a internet.