文章摘要
Columba是一款原生Android消息应用,支持通过蓝牙低功耗、TCP或RNode(基于LoRa)进行通信,采用LXMF和Reticulum协议实现去中心化网络连接。
文章总结
项目名称:Columba
GitHub地址:torlando-tech/columba
项目简介
Columba 是一款基于 Reticulum 网络的 Android 原生应用,支持通过 蓝牙低功耗(BLE)、TCP 或 RNode(LoRa) 传输 LXMF 消息 和 LXST 语音通话。其设计目标是实现去中心化通信,无需依赖互联网、蜂窝网络或任何中央服务器。
核心功能
去中心化通信
- 通过 Reticulum 网络直接发送加密消息(LXMF)和语音通话(LXST)。
- 支持多种传输方式:
- 蓝牙低功耗(BLE):近距离设备互联。
- TCP:连接全球范围内的 Reticulum 节点。
- LoRa 无线电(通过 RNode):远距离通信。
隐私与安全
- 端到端加密,无需账户或中央服务器。
- 支持多身份管理,可导出/导入身份(兼容 Sideband 等其他 Reticulum 客户端)。
- 通过二维码分享身份。
实用工具
- 离线地图支持(MBTiles 格式)。
- 位置共享与中继功能(扩展网状网络)。
- 自定义主题颜色。
跨平台兼容性
- 与 Linux 设备(如运行 ble-reticulum 的设备)互通。
技术栈
- 开发语言:Kotlin(84%)、Python(15.6%)。
- 依赖框架:
安装与使用
- 下载地址:GitHub Releases 或通过 Obtainium 获取。
- 安全验证:参考 SECURITY.md 验证 APK。
项目名称由来
“Columba”意为“鸽子”(拉丁语),象征和平与希望,呼应历史上鸽子作为信使的角色。
许可证
MIT 开源协议。
注:项目处于活跃开发状态,最新版本为 v0.8.19(2026年2月发布)。
评论总结
总结评论内容:
- 对项目实用性的询问
- 用户询问Reticulum与其他类似项目(如Meshtastic、Meshcore)的比较(评论1:"has anyone used reticulum and how does it compare to meshtastic (or even meshcore?)")
- 用户认为设置过程复杂,询问如何仅通过TCP或蓝牙通信(评论3:"Seems a little complicated though? How do I set this to communicate over only TCP or Bluetooth?")
- 对离线通信现状的看法
- 认为现有解决方案不足,需要更多尝试(评论2:"The existing solutions are obviously not good enough yet, hence why all these projects are popping up")
- 指出LoRa带宽限制导致只能发送简短消息(评论2:"LoRa is great, but the bandwidth is terrible, so you'd be limited to Twitter sized messages")
- 对协议标准的批评
- 反对单一实现定义协议的做法(评论4:"I don't really like this from the Reticulum repository: '[...] The Reticulum Protocol is defined entirely and authoritatively by this reference implementation'")
- 认为缺乏标准协议导致应用碎片化(评论4:"The reason there are so many apps trying to solve offline decentralized communications is that there's no standard protocol")
- 平台兼容性问题
- 批评仅支持iOS/Android的应用无法推动技术进步(评论4:"OS-dependant (iOS/Android only apps) won't give any progress to the state-of-the-art")
- 询问iOS通过第三方应用商店的可行性(评论5:"How about iOS thought third-party App Stores?")