开源 Flutter 客户端,通过 BLE、USB 串口或 TCP 连接 MeshCore LoRa 无线电台,实现离网通信。
SpudGunMan/meshing-around
面向 Meshtastic 网状网络的 Python 机器人,通过文本消息提供网络测试、BBS 留言、游戏、告警和信息查询。
- Star
- 543
- Fork
- 82
- 未关闭 Issue
- 14
- 最近提交
- 8天前
这是什么?
Mesh Bot 是一个基于 Python 的机器人,用于 Meshtastic 长距离无线电网状网络。它运行在连接 Meshtastic 设备的节点或电脑上,通过网状网络收发的文本指令工作,用户无需手机应用或互联网即可测试链路、给其他节点留言、玩文字游戏和查询信息。
机器人支持关键词自动回复(例如收到 ping 回复 pong)、邮件与存储转发消息、定时消息发送,以及多个机器人之间的 BBS 互联。数据查询功能包括 NOAA 和 USGS 的天气、地震、潮汐信息,Wikipedia 与 Kiwix 检索,卫星过境预报,以及基于 Ollama 的大模型问答。告警功能涵盖 FEMA、NOAA 和 USGS 的紧急信息,位置接近提醒、文件监控,以及通过 Hamlib、WSJT-X 和 JS8Call 进行的无线电监测。
项目主要在 Linux 和树莓派上开发,提供安装脚本和 Docker 部署方式,功能通过配置文件和模块说明进行设置。
核心功能
- 01在私信和群组频道中进行关键词自动回复和自定义触发
- 02节点间邮件与存储转发消息,并支持 BBS 互联
- 03提供 NOAA、USGS 和 Open-Meteo 的天气、地震、潮汐和河流数据
- 04接收 FEMA、NOAA、USGS 等来源的紧急告警
- 05内置 BlackJack、Lemonade Stand 等文字游戏
- 06通过 Hamlib、WSJT-X 和 JS8Call 监测无线电
适用场景
- 测试 Meshtastic 网络的消息送达率和硬件缓冲限制
- 在离网的 Mesh 网络上运行社区 BBS 或留言板
- 在活动期间向 Mesh 用户推送应急和天气告警
- 通过 GPS 记录的位置条目进行站点或资产标记
快速上手
- 1
从 GitHub 克隆仓库
git clone https://github.com/spudgunman/meshing-around - 2
运行自动安装脚本(install.sh)来设置虚拟环境和依赖
- 3
按照配置指南设置您的 Meshtastic 设备和机器人参数
使用前须知
- 需要兼容 Meshtastic 的硬件才能接入 mesh 网络。
- 采用 GPL-3.0 许可证,属于 copyleft 许可,衍生作品需以相同条款开源。
- 主要在 Linux(树莓派)上开发和测试,其他平台的验证较少。
收录于专题
标签
常见问题
- meshing-around 是什么?
- 面向 Meshtastic 网状网络的 Python 机器人,通过文本消息提供网络测试、BBS 留言、游戏、告警和信息查询。 Mesh Bot 是一个基于 Python 的机器人,用于 Meshtastic 长距离无线电网状网络。它运行在连接 Meshtastic 设备的节点或电脑上,通过网状网络收发的文本指令工作,用户无需手机应用或互联网即可测试链路、给其他节点留言、玩文字游戏和查询信息。
- meshing-around 可以免费使用吗?用的什么许可证?
- meshing-around 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- meshing-around 还在维护吗?
- 活跃维护中。meshing-around 最近一次提交是在 2026年10月31日。
- meshing-around 适合用来做什么?
- 测试 Meshtastic 网络的消息送达率和硬件缓冲限制 在离网的 Mesh 网络上运行社区 BBS 或留言板 在活动期间向 Mesh 用户推送应急和天气告警 通过 GPS 记录的位置条目进行站点或资产标记
- meshing-around 怎么安装和运行?
- 从 GitHub 克隆仓库: git clone https://github.com/spudgunman/meshing-around 运行自动安装脚本(install.sh)来设置虚拟环境和依赖 按照配置指南设置您的 Meshtastic 设备和机器人参数
- 在哪里获取 meshing-around?
- 源代码和安装说明在 GitHub 上:https://github.com/SpudGunMan/meshing-around
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
652+6 本周147DartMIT维护活跃更新于 昨天
用树莓派通过 FM 广播播放音频文件和实时音频,支持单机与多台设备集中管理。
147+2 本周8PythonGPL-3.0维护活跃更新于 6天前
利用导出的聊天记录微调大模型,生成模仿你说话风格的数字分身,并部署为聊天机器人。
1.8万+25 本周1542PythonAGPL-3.0维护活跃更新于 前天
一个无需编码的 GUI 与框架,用于微调大语言模型。
5192+2 本周555PythonApache-2.0更新于 前天
基于 LoRa 等数据包无线电的轻量级多跳路由 C++ 库与固件,可在无互联网环境下组建自组织网状网络。
4005+34 本周1553CMIT更新于 3天前