返回学习矩阵
M3 没网没信号也能联通,支持信号中继,快速拉起可查位置、能发消息的应急专网

自组网与韧性通信

基于 LoRa Mesh 自组网协议,构建 无公网依赖、多跳中继 的离网应急通信与传感数据回传网络。

自组网与韧性通信 插画

Core Hardware / 核心硬件

  • MP Meshtastic 应急通信套件 自组网标准实训包 · 4 台 T1000-E 卡片终端
  • WT Wio Tracker L1 Pro 带屏手持开发终端 · 位置追踪与固件定制
  • SN Solar Node P1-Pro 太阳能中继基站 · 野外免维护 · IPX6
  • GW XIAO ESP32S3 & Wio-SX1262 LoRa-MQTT 网关节点 · 桥接 Mesh 与局域网
  • SEN Grove BME280 环境传感器 · 温湿度与气压采集

这个模块解决什么

野外勘探、隧道施工、应急搜救等场景缺乏蜂窝基站覆盖,传统对讲机视距受限且无法回传坐标与传感数据。单点中继台依赖市电与高位节点,一旦受损整网中断;卫星电话终端昂贵且存在遮挡盲区,临时专网架设周期长、成本高。

难度
进阶
时长
L1 1 天 / L2 2–3 天 / L3 3–5 天
最短形态
1 天(体验课 · L1)
排课形态
3 层:体验 / 实战 / 交付
核心协议
LoRa / Meshtastic Mesh / MQTT

L1 会使用智能手机与蓝牙配对,了解基础物联网概念;L2 具备 Node-RED 或 MQTT 基础,能配置网络与 Broker;L3 熟悉 C/C++ 与 PlatformIO,能阅读并修改开源固件源码

典型应用场景

野外勘探与户外赛事:队员位置实时追踪、分组文字通信、SOS 告警广播 应急搜救与抢险救灾:受灾失联区域多跳中继搭建、前线搜救态势标绘 地下管廊、隧道与矿道施工:分段中继穿透阻隔、有害气体与温湿度离网监测 林区与无网园区监控:太阳能中继节点长期值守、关键设施运行状态回传

Core Hardware / 核心硬件

  • Meshtastic 应急通信套件 (Hazard Response Mission Pack, E2410180)
  • Wio 追踪器开发板 L1 Pro (114993649)
  • SenseCAP Meshtastic & LoRa 太阳能节点 P1-Pro (114993633)
  • XIAO ESP32S3 & Wio-SX1262 Kit (102010611)
  • Grove BME280 环境传感器 (101020193)

KEY CAPABILITIES /

  • 构建 LoRa Mesh 去中心化自组网
  • 配置信道加密与多跳中继路由
  • 实现离线文字通信与 GPS 坐标回传
  • 搭建 LoRa-MQTT 网关桥接公网
  • 编排 Node-RED 态势监控与告警流
  • 定制 Meshtastic 端侧固件与传感器集成

学习所需硬件

本课程围绕「离网组网终端 + 太阳能自治节点」展开,均基于 Mission Pack 生态。

  • Meshtastic 应急通信套件 Hazard Response Mission Pack

    Meshtastic 应急通信套件 (Hazard Response Mission Pack, E2410180)

    自组网标准实训包,含 4 台 T1000-E 卡片终端及配件

    去中心化离线文字与位置通信标准实训包。包含 4 台 SenseCAP T1000-E 卡片式追踪终端,支持蓝牙配对与 Meshtastic App 配置,适用于 L1 基础组网与离线通信体验。终端内置 GPS 与 LoRa 射频,开机自动入网,支持点对点与群组广播。

  • Wio 追踪器开发板 L1 Pro

    Wio 追踪器开发板 L1 Pro (114993649)

    带屏手持开发终端,支持位置追踪与固件定制

    带 1.3" OLED 屏幕的手持开发终端,内置 GPS 与 2000mAh 电池。适用于 L3 端侧固件定制开发,支持屏幕 UI 自定义与 I2C/UART 传感器扩展。基于 PlatformIO 编译 Meshtastic 源码,目标板型为 seeed_wio_tracker_L1。

  • SenseCAP Meshtastic & LoRa 太阳能节点 P1-Pro

    SenseCAP Meshtastic & LoRa 太阳能节点 P1-Pro (114993633)

    野外免维护中继基站,太阳能自供电

    户外太阳能自供电中继节点,IPX6 防护等级。扩展网络覆盖与跳数,适用于野外长期值守与高位中继部署。支持 Meshtastic 协议自动中继转发,无需市电供电。

  • XIAO ESP32S3 & Wio-SX1262 Kit

    XIAO ESP32S3 & Wio-SX1262 Kit (102010611)

    LoRa-MQTT 网关节点,桥接 Mesh 与局域网

    出厂预刷 Meshtastic 固件的网关节点。将 LoRa Mesh 报文桥接至局域网 MQTT Broker 与监控大屏,支持 Wi-Fi 连接与数据上行转发、下行命令广播。适用于 L2 公网融合与态势监控。

  • Grove BME280 环境传感器

    Grove BME280 环境传感器 (101020193)

    高精度温湿度与气压测量传感器

    通过 Grove I2C 接口连接至 Wio Tracker L1 Pro,采集温湿度与气压数据。作为自定义遥测数据注入 Mesh 网络,适用于 L3 离网环境监测节点开发。

另配 Grove 4P 连接线(20cm,连接 BME280 至 Wio Tracker L1 Pro)、屏幕、整体电源设计、路由器等通用配件。

Codecraft 帮你"敢做",aily-blockly 帮你"做完"

M0 不用 Arduino IDE 手写 C++,而是采用矽递自研的双平台接力工具链。前半程零安装、5 分钟见效;后半程把作品搬回自己的电脑,变成能带走、能继续演进的工程。

Meshtastic App + 固件配置

信道加密 + 节点角色 · 蓝牙/App 驱动

  1. 终端蓝牙配对
  2. 信道与 PSK 配置
  3. 多节点组网与离线通信

Node-RED + MQTT

可视化流程编排 · Mesh 数据解析与告警

  1. LoRa-MQTT 网关搭建
  2. 遥测报文解析
  3. 态势看板与 SOS 告警

PlatformIO + Meshtastic 源码

C++ 嵌入式编译 · 端侧固件定制

  1. 源码克隆与板型配置
  2. 传感器集成与 UI 定制
  3. 编译烧录与实机验证
关键转折点 · 从离网自治到公网融合与端侧定制Meshtastic 配置解决「设备能组网、消息能送达」的离网通信问题;Node-RED 让 Mesh 数据第一次接入公网与监控大屏,从「通信工具」走向「态势感知系统」;PlatformIO 固件定制则进一步让终端具备自定义传感能力,从「使用设备」走向「开发设备」。

另需 EMQX/Mosquitto MQTT Broker(承载 Mesh 报文桥接)、Meshtastic Map(离线地图态势看板)。

三阶递进:展示层 → 顾问层 → 设计层

L1 · 展示层 1 天

基础组网与离线通信

拥有自己的应急通信网,在无网环境下互发消息并共享位置

  • 理解 LoRa 物理特性与 Meshtastic 路由拓扑原理
  • 熟练配置节点角色(Client / Repeater / Router)与信道加密(256 位 AES PSK)
  • 掌握离网环境下终端通信与地图定位实操
  • 完成至少 3 节点现场组网,实现点对点、群组广播及位置共享
L2 · 顾问层 3 天

状态监控与 MQTT 桥接

实现野外离网传感监控,自动采集环境数据与异常告警

  • 掌握 LoRa Mesh 与局域网/公网的 MQTT 桥接方法
  • 掌握基于 Node-RED 的 Mesh 遥测数据解析与自动化流编排
  • 具备搭建全域通信态势监控看板的能力
  • 完成 1 套 LoRa-MQTT 网关上线,看板实时显示节点坐标与电量状态
L3 · 设计层 5 天

离网传感集成与固件定制

打通离网专网与物联生态,让无网专网也能与现场设备联动

  • 掌握 Meshtastic 开源固件架构与 C++ 源码定制流程
  • 掌握基于 PlatformIO 的嵌入式编译与固件烧录
  • 具备独立设计与构建离网环境监测节点的能力
  • 完成集成 BME280 环境传感器的 Wio Tracker L1 Pro 定制固件编译与实机验证

Curriculum / 13 个教学模块

模块顺序不变,切法由你定

选一种形态,看它覆盖哪些模块。完整版是同一门课的三种排法——内容、硬件、交付物完全一致,只是切法不同。

13个教学模块在各排课形态下的覆盖深度
模块 / 产出体验1天实战2–3天交付3–5天
01课前准备与环境预检硬件台架清点、频段一致性校验(433/868/915 MHz)、固件预检升级、现场测线规划与小组信道/PSK 分配—完整完整完整
02LoRa 物理层与 Mesh 协议原理频率/带宽/扩频因子/编码率参数解析,洪泛路由(Managed Flooding)、多跳计数与防环路机制Meshtastic完整完整完整
03终端与中继节点初始化T1000-E 卡片终端蓝牙配对与 App 基础设置,Solar Node P1-Pro 部署规范与天线极化方向Meshtastic App完整完整完整
04信道规划与安全加密主信道与分组子信道设置,256 位 AES 预共享密钥(PSK)配置,实现分组安全隔离Meshtastic完整完整完整
05离线通信与定位回传实测室内穿墙与视距点对点文本收发测试,离线地图瓦片加载、GPS 定位上报与轨迹标绘实操Meshtastic App完整完整完整
06ESP32S3 LoRa-MQTT 网关搭建XIAO ESP32S3 + Wio-SX1262 网关组装,Wi-Fi 连接与 MQTT Broker 接入配置,数据上行转发与下行命令广播XIAO ESP32S3 / MQTT不含完整完整
07Mesh 遥测数据解析与 Node-RED 联动解析 Meshtastic MQTT 遥测报文(默认 Protobuf,JSON 输出需另行配置),节点状态监视流(电量/心跳),SOS 告警联动(Webhook/邮件/即时通信)Node-RED不含完整完整
08网络拓扑与地图可视化大屏部署 Meshtastic Map 或自建地图服务,实时呈现节点分布、信号强度(RSSI/SNR)与中继链路跳数Meshtastic Map不含精简完整
09外接环境传感器硬件调试Grove 接口连接 BME280 温湿度/气压传感器,I2C 总线地址扫描与传感器供电管理Grove BME280不含不含完整
10PlatformIO 开发环境与源码工程搭建 VS Code + PlatformIO 编译环境,克隆 meshtastic/firmware 官方源码,配置 platformio.ini 目标板型 seeed_wio_tracker_L1PlatformIO不含不含完整
11端侧固件功能定制修改屏幕 UI 交互逻辑(首页增加实时环境数据与未读消息计数),配置 Telemetry 遥测数据打包与周期发送策略C/C++ / Meshtastic 源码不含不含完整
12编译烧录与实机验证编译生成自定义固件并通过 USB/串口烧录至 Wio Tracker L1 Pro,验证传感器数据在 Mesh 网络内的多跳广播与解析PlatformIO不含不含完整
13方案复盘与交付总结复杂遮挡环境下信号衰减/中继跳数/丢包率数据复盘,应急通信网络部署拓扑与频段合规规范归档,硬件采购清单与备件建议—精简完整完整

● 完整◐ 精简— 不含●+ 比完整版更深

coverage 键对应排课形态 ID(taster / workshop / bootcamp),值为 full(完整覆盖)/ part(精简覆盖)/ none(不含)/ plus(比完整版更深)。体验课(taster)聚焦 L1 基础组网与离线通信,不含 MQTT 桥接与固件定制;实战课(workshop)覆盖 L1+L2 完整网关搭建与态势监控;交付课(bootcamp)全覆盖 L1+L2+L3。

先选层,再选排法

时间和目标决定选哪一层:要学生带走一个能继续演进的作品,选完整版;只有两天,选马拉松版;只有半天,两门体验课任选其一。

  • 体验课

    无 FP

    1 天 · 6–8h · L1 展示层 · 聚焦 Meshtastic 组网与离线通信

    • Day 1 上午模块 01 + 02 + 03

      环境预检 → LoRa/Mesh 原理 → 终端与中继初始化

    • Day 1 下午模块 04 + 05 + 13(精简)

      信道加密 → 离线通信与定位实测 → 总结复盘

    体验课目标是「看得懂、能讲解、能演示」,完成 3 节点现场组网与离线消息/位置共享。不含 MQTT 桥接与固件定制。

  • 实战课

    FP 完整

    2–3 天 · 14–20h · L1+L2 · Mesh 组网 + MQTT 桥接 + 态势监控

    • Day 1模块 01–05

      环境预检 → 原理 → 终端初始化 → 信道加密 → 离线通信实测

    • Day 2模块 06–08

      MQTT 网关搭建 → Node-RED 数据解析 → 地图可视化大屏

    • Day 3(可选)模块 13

      方案复盘与交付总结

    实战课交付 1 套 LoRa-MQTT 网关上线、1 个态势监控看板、至少 1 套 SOS 告警联动规则。学员基础要求:具备 Node-RED 或 MQTT 基础。

  • 交付课

    FP 完整

    3–5 天 · 24–35h · L1+L2+L3 · 全覆盖含固件定制与传感集成

    • Day 1–2模块 01–08

      L1+L2 完整内容(组网 + MQTT 桥接 + 态势监控)

    • Day 3模块 09 + 10

      BME280 传感器调试 → PlatformIO 环境搭建

    • Day 4模块 11

      端侧固件功能定制开发

    • Day 5模块 12 + 13

      编译烧录与实机验证 → 方案复盘与交付归档

    交付课目标是具备独立开发离网传感节点的能力。学员基础要求:熟悉 C/C++ 与 PlatformIO。

体验课是方案演示与客户沟通的标配形态:零开发门槛、1 天闭环、聚焦「设备能组网、消息能送达」。适合展会、技术开放日与客户初次接触场景。

实战课的 Day 3 为可选弹性日:若学员基础较好可压缩为 2 天(Day 2 下午合并复盘);若需更多 Node-RED 调优与看板定制时间则用满 3 天。

所有 LoRa 设备必须使用同一频段(433/868/915 MHz),混用频段将导致物理层无法解调组网。本课程仅面向海外无线频段(EU868/US915 等),不得用于国内频段应用。

Solar Node 部署时需注意天线垂直极化方向与架设高度,通信距离受地形起伏与建筑物遮挡显著影响;消息时延随跳数增加而累加(典型 1–3 秒/跳)。

体验课不包含 MQTT 桥接与固件定制内容,请勿向客户承诺体验课学员能独立完成 LoRa-MQTT 网关搭建——那是实战课的交付标准。

不是一堆 demo,是能被点亮、被验收、被复制的产出物

以下为完整版(交付课)交付;实战课交付前 4 项;体验课交付第 1、2 项的精简版。

  • 01 LoRa Mesh 应急通信网络规划与拓扑图

    含现场节点布设拓扑、频段规划、信道分配表与中继跳数预算。

  • 02 设备快速配网与信道加密操作手册

    含 T1000-E 蓝牙配对流程、PSK 密钥配置规范、节点角色(Client/Repeater/Router)设置指南。

  • 03 LoRa-MQTT 网关固件配置与 Node-RED 监控流程文件

    含 ESP32S3 网关 Wi-Fi/MQTT 配置、Node-RED 遥测解析流 JSON 与告警规则配置(L2)。

  • 04 态势监控看板配置与部署文档

    含 Meshtastic Map 部署步骤、节点状态监视面板配置与地理围栏告警设置(L2)。

  • 05 离网传感定制固件源码与编译工程

    含 Meshtastic 源码修改记录、platformio.ini 配置、BME280 传感器集成代码与编译产物(L3)。

  • 06 应急通信网络部署与运维指南

    含天线架设规范、频段合规要求、日常巡检清单与故障排查流程。

适合这些人学

应急通信与搜救团队技术人员 野外勘探与户外赛事组织者 隧道/管廊/矿道施工通信工程师 物联网与嵌入式开发工程师 职业院校与应用型本科师生

这门课的价值不在硬件,在「无公网环境下把人和数据连起来」的方法

M3 不是一门教学生「玩对讲机」的课,而是一门教团队如何用开源 Mesh 协议和轻量硬件,在没有基站、没有互联网的现场把通信和数据回传建起来的方法课。柴火交付的从来不只是「一次上课」,而是一整套可以被拆开、改写、重新组装的东西:13 模块课程骨架、教师教案与 PPT、Meshtastic 配置模板、Node-RED 示例流程、PlatformIO 编译工程、设备清单与台架规范。

  • 口子 01

    换场景

    模块 05「离线通信与定位回传实测」的测试场景是开放的:你的行业、你的客户现场、这座城市正在发生的一个真问题。野外勘探可以是矿山,可以是林场,可以是海上作业——问题越靠近真实现场,效果越好,而这件事你比我们懂。

  • 口子 02

    接设备

    你已有的客户现场传感器、学校实训台架上的环境监测设备、合作方的专有协议终端,可以接在模块 09 之后,成为离网传感集成练习的对象池。M3 负责把方法讲透,门后面接什么传感器,由你来定。

  • 口子 03

    加你的东西

    你在行业里攒下的那些:野外部署经验、踩过的坑、能让学员瞬间理解 LoRa 跳数的那个比喻、客户现场最常问的三个问题——那正是我们没有、也给不了的部分。

一门通信课最好的归宿,不是被完整地执行一遍,而是被一位工程师改到面目全非,然后变成只有他能交付的那个方案。
—— 冯磊,本系列课程作者

能力边界与合规约束

核心原则

仅面向海外无线频段(EU868/US915 等),不得用于国内频段应用。

适用范围

  • 无公网环境下的短文本即时通讯与群组广播
  • GPS 定位轨迹回传与离线地图态势标绘
  • 轻量传感器遥测数据(温湿度、气压等)的多跳回传
  • 去中心化多跳中继网络规划与部署
  • LoRa Mesh 与公网 MQTT 的桥接与数据可视化(L2)
  • 基于 Meshtastic 开源固件的端侧定制开发(L3)

不适用范围

  • 严禁用于国内无线频段应用,当前套件频段为 433/868/915 MHz(Meshtastic 社区频段),仅面向海外市场交付
  • 受 LoRa 物理带宽限制(几百 bps ~ 数 kbps),不支持语音通话、实时视频与大文件传输
  • 不作为蜂窝 4G/5G 宽带通信的完全替代方案
  • 不承诺极端复杂电磁干扰环境下的 100% 报文投递率
  • 消息传输时延随中继跳数增加而累加(通常 1–3 秒/跳),不适用于低时延实时控制场景
  • 网络容量受空口占空比与跳数影响,节点数过多时需合理规划信道参数与上报频率

包含此模块的学习组合

M3 自组网与韧性通信

咨询合作