Skip to main content

Meshtastic入坑指南

这里收集了 TinyLora-C3 系列的开发教程和实战经验。

🤔 什么是 LoRa Mesh?

LoRa Mesh 是一种基于 LoRa 的 Mesh 通讯方案,主流方案为 MeshtasticMeshCore

💡 推荐入门: Meshtastic 生态相对完善,适合新手入门

Mesh 本质: 通过周围节点中继转发,将消息传递至更远的地方。

Mesh 网络 = LoRa 远距离通信 + 节点中继转发


📚 入坑路线

🚀 第一步:准备硬件

获取 2套硬件(购买 TinyLora-C3 系列板卡或自行复刻):

  • 推荐组合: TinyLora-C3 MV + TinyLora-C3 V2
  • MV 适合手持使用,V2 适合固定节点

🔥 第二步:刷入固件

  • 购买的设备: 通常已默认刷好 Meshtastic 固件
  • 自行组装: 需要手动刷入固件(参考资源中心)

⚙️ 第三步:配置设备

  1. 配置地区为 CN(中国)
  2. 配置发射功率为 1(默认配置,正常使用后再修改)
  3. 购买的设备: 以上配置通常已默认完成

📱 第四步:设备开机与配对

  1. 两套硬件分别开机
  2. 手机安装 Meshtastic APP
  3. 两台手机分别通过 蓝牙连接 各自的设备
  4. 五屏幕设备PIN为123456 有屏幕设备会显示PIN码

💬 第五步:建立通信

  1. 确保两台设备都在 公共频道
  2. 在 APP 中发送测试消息
  3. 验证两台设备之间可以 互相收发消息

📡 第六步:Mesh 原理

Meshtastic 采用 受管理的洪水路由(Managed Flood Routing) 机制,让每条消息都能可靠地传遍整个网络。

核心工作机制

机制说明
HopLimit每条消息有mesh次数限制(默认3-7跳),每转发一次减1
广播转发收到消息的节点都会尝试转发,直到 HopLimit 耗尽
智能抑制转发前先监听是否有其他节点已转发,如有则抑制自己的转发
SNR 竞争窗口远端节点(低 SNR)竞争窗口更短,会先广播,保证消息覆盖范围

优缺点总结

优点缺点
小范围快速收发消息不适合建立超大网络
简单可靠,易于部署网络规模大时会产生较多冗余传输

⚙️ 第七步:角色配置

配置设备的 Mesh 角色:

  • Client 模式: 适合手持设备,低功耗,按需发送消息
  • Router 模式: 适合固定节点,作为网络的中继枢纽,合理使用,不可滥用!

🔧 第八步:调整优化

根据实际通信效果调整:

  • 设备高度
  • 使用定制频率天线
  • 选择合适的设备

🏠 第七步:架设节点

阶段一:阳台节点

  • 最经济实惠的中继节点
  • 覆盖周围区域

阶段二:太阳能节点

  • 在高处架设太阳能供电节点
  • 实现更远距离的设备联通
  • 规划 Mesh 网络架构

🎯 进阶教程

  1. 传感器接入 - 温湿度、大气压 传感器使用
  2. GPS - GPS相关配置使用
  3. Mesh 网络 - 多节点组网配置
  4. LoRa 模组差异 - 什么芯片支持Meshtastic?
  5. LoRa 功率差异 - 发射功率对通信距离和功耗的影响分析