基于 LoRa 等数据包无线电的轻量级多跳路由 C++ 库与固件,可在无互联网环境下组建自组织网状网络。
zjs81/meshcore-open
开源 Flutter 客户端,通过 BLE、USB 串口或 TCP 连接 MeshCore LoRa 无线电台,实现离网通信。
- Star
- 652
- Fork
- 147
- 未关闭 Issue
- 109
- 最近提交
- 昨天
这是什么?
MeshCore Open 是一款跨平台应用,用于与 MeshCore LoRa 无线网状网络设备通信。它可通过蓝牙低功耗(BLE)、USB 串口或 TCP 连接电台,支持点对点私聊、公共和私有频道以及联系人管理,无需蜂窝网络或互联网即可收发消息。
应用还提供实时网状节点地图,可按节点类型和时间范围筛选,并显示路由路径与信噪比等信号指标。此外包含中继器管理中心,支持命令行访问和远程管理。频道消息可附带压缩图片,并可选择在设备端进行翻译。
应用基于 Flutter 和 Dart 开发,支持 Android、iOS、Linux、Windows 和 macOS,也可在 Chrome 中以网页版运行,USB 连接通过 Web Serial 实现,网页版不支持 BLE 和 TCP。
核心功能
- 01支持私聊以及公共、私有和社区频道
- 02可通过 BLE、USB 串口或 TCP 连接电台
- 03实时网状节点地图,可按类型和时间筛选
- 04提供路由路径查看和信噪比跟踪
- 05中继器管理中心,支持命令行访问和远程管理
- 06支持配置 Stadia Maps 数据源下载离线地图
适用场景
- 在没有蜂窝网络或互联网覆盖的地区进行离网通信
- 监控和管理 MeshCore 中继器节点
- 在地图上查看社区网状网络的分布
- 用手机或笔记本电脑作为 LoRa 电台的客户端
快速上手
- 1
克隆代码仓库
git clone https://github.com/zjs81/meshcore-open.git - 2
进入项目目录
cd meshcore-open - 3
安装依赖
flutter pub get - 4
运行应用
flutter run
使用前须知
- 需要运行 companion 固件的 MeshCore 无线电设备才能连接。
- 从源码构建需要 Flutter SDK,且 Dart 版本满足 ^3.9.2。
- 网页版仅支持基于 Chrome 的浏览器并通过 USB 连接,自托管时需要 HTTPS。
- 通知回复功能仅限 Android,iOS、桌面端和网页端不支持。
标签
常见问题
- meshcore-open 是什么?
- 开源 Flutter 客户端,通过 BLE、USB 串口或 TCP 连接 MeshCore LoRa 无线电台,实现离网通信。 MeshCore Open 是一款跨平台应用,用于与 MeshCore LoRa 无线网状网络设备通信。它可通过蓝牙低功耗(BLE)、USB 串口或 TCP 连接电台,支持点对点私聊、公共和私有频道以及联系人管理,无需蜂窝网络或互联网即可收发消息。
- meshcore-open 可以免费使用吗?用的什么许可证?
- meshcore-open 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- meshcore-open 还在维护吗?
- 活跃维护中。meshcore-open 最近一次提交是在 2026年11月6日。
- meshcore-open 适合用来做什么?
- 在没有蜂窝网络或互联网覆盖的地区进行离网通信 监控和管理 MeshCore 中继器节点 在地图上查看社区网状网络的分布 用手机或笔记本电脑作为 LoRa 电台的客户端
- meshcore-open 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/zjs81/meshcore-open.git 进入项目目录: cd meshcore-open 安装依赖: flutter pub get 运行应用: flutter run
- 在哪里获取 meshcore-open?
- 源代码和安装说明在 GitHub 上:https://github.com/zjs81/meshcore-open
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
4005+34 本周1553CMIT更新于 3天前
一款去中心化聊天应用,离线时通过蓝牙 mesh 组网,联网时经 Nostr 中继通信,无需账号或手机号。
3.7万+74 本周5887SwiftUnlicense维护活跃更新于 6天前
基于 WireGuard 的开源点对点组网工具,用身份化访问控制连接设备、人员和 AI 代理。
3.1万+366 本周1834GoOther维护活跃更新于 15小时前
基于 Go 的可扩展安全框架,用于 WiFi、BLE、HID、CAN 总线和 IPv4/IPv6 网络的侦察与中间人攻击测试。
2万+21 本周1733GoOther维护活跃更新于 4天前