Back to Learning Matrix
M3 Outside mainland China only

Mesh Networking & Resilient Communication

Based on the LoRa Mesh protocol, build an off-grid emergency communication and sensor backhaul network with no public network dependency and multi-hop relaying.

In exploration, tunneling, and emergency rescue, cellular signals are often absent; conventional walkie-talkies suffer line-of-sight blockage and cannot transmit coordinates or sensor data. Fixed repeaters require mains power and tall masts—damage to a single node brings down the entire network. Satellite terminals are costly and subject to blind spots, while rolling out ad-hoc networks requires long setup times and high costs.

Meshtastic Emergency Communication Kit Hazard Response Mission Pack
Difficulty
Advanced
Duration
L1 1 day / L2 2–3 days / L3 3–5 days
Shortest Format
1 day (Taster Session · L1)
Teaching Format
3 tiers: Taster / Workshop / Bootcamp
Core Protocols
LoRa / Meshtastic Mesh / MQTT
Who This Course Is For
Emergency communication and search-and-rescue team technicians · Field exploration and outdoor event organizers · Tunnel/utility-tunnel/mine construction communication engineers · IoT and embedded development engineers · Faculty and students at vocational colleges and applied universities
Prerequisites
L1 suits learners comfortable with smartphone Bluetooth pairing and basic IoT concepts; L2 requires Node-RED or MQTT foundations and broker setup skills; L3 requires C/C++ and PlatformIO proficiency to inspect and modify open-source firmware

Typical Scenarios

  • Field exploration and outdoor events: real-time team member tracking, group text communication, SOS alert broadcast
  • Emergency search-and-rescue and disaster relief: multi-hop relay deployment in cut-off disaster zones, frontline rescue situation mapping
  • Underground utility tunnels, tunnels, and mine construction: segmented relay penetration through barriers, off-grid monitoring of hazardous gases and temperature/humidity
  • Forest areas and off-grid campus monitoring: solar-powered relay nodes for long-term unattended operation, key-facility operational status backhaul

Three depths and where each one gets you

  1. L1 Demo Level 1 day

    Basic Networking and Offline Communication

    Network three or more nodes and exchange messages and positions without a public network

    • Understand LoRa physical characteristics and Meshtastic routing topology principles
    • Proficiently configure node roles (Client / Repeater / Router) and channel encryption (256-bit AES PSK)
    • Master terminal communication and map positioning in off-grid environments
    • Complete on-site networking of at least 3 nodes, enabling point-to-point, group broadcast, and location sharing
  2. L2 Consultant Level 3 days

    Status Monitoring and MQTT Bridging

    Bridge mesh data to MQTT and watch node position and battery level on a dashboard

    • Master bridging LoRa Mesh to local intranets or public networks via MQTT
    • Master Node-RED-based Mesh telemetry data parsing and automation flow orchestration
    • Capable of building a full-domain communication situational monitoring dashboard
    • Complete deployment of one LoRa-MQTT gateway, with the dashboard displaying node coordinates and battery status in real time
  3. L3 Design Level 5 days

    Off-Grid Sensor Integration and Firmware Customization

    Modify Meshtastic firmware and attach an environmental sensor to a node

    • Master the Meshtastic open-source firmware architecture and C++ source customization workflow
    • Master PlatformIO-based embedded compilation and firmware flashing
    • Capable of independently designing and building off-grid environmental monitoring nodes
    • Complete custom firmware compilation and on-device verification for Wio Tracker L1 Pro with integrated BME280 environmental sensor

What learners can do afterwards

  • Build decentralized LoRa Mesh self-organizing networks
  • Configure channel encryption and multi-hop relay routing
  • Implement offline text communication and GPS coordinate backhaul
  • Build a LoRa-MQTT gateway to bridge to the public network
  • Orchestrate Node-RED situational monitoring and alert flows
  • Customize Meshtastic on-device firmware and sensor integration

Hardware and toolchain

This course revolves around "off-grid mesh terminals + solar autonomous nodes", all built on the Mission Pack ecosystem.

  • MP Meshtastic Emergency Communication Kit Self-Organizing Network Standard Training Kit · 4 T1000-E Card Terminals
  • WT Wio Tracker L1 Pro Handheld Dev Terminal with Screen · Location Tracking & Firmware Customization
  • SN Solar Node P1-Pro Solar-Powered Relay Base Station · Field Maintenance-Free · IPX6
  • GW XIAO ESP32S3 & Wio-SX1262 LoRa-MQTT Gateway Node · Bridging Mesh & LAN
  • SEN Grove BME280 Environmental Sensor · Temperature/Humidity & Barometric Pressure Collection
Illustrated list of 5 devices
  • Meshtastic Emergency Communication Kit Hazard Response Mission Pack

    Meshtastic Emergency Communication Kit (Hazard Response Mission Pack, E2410180)

    Standard self-organizing network training kit, includes 4 T1000-E card terminals and accessories

    Standard training kit for decentralized offline text and location communication. Includes 4 SenseCAP T1000-E card-style tracking terminals, supports Bluetooth pairing and Meshtastic App configuration, suitable for L1 basic networking and offline communication experience. Terminals have built-in GPS and LoRa radio, auto-join the network on power-up, and support point-to-point and group broadcast.

  • Wio Tracker Dev Board L1 Pro

    Wio Tracker Dev Board L1 Pro (114993649)

    Handheld dev terminal with screen, supports location tracking and firmware customization

    Handheld dev terminal with a 1.3" OLED screen, built-in GPS and 2000mAh battery. Suitable for L3 on-device firmware custom development, supports screen UI customization and I2C/UART sensor expansion. Compiles Meshtastic source code via PlatformIO, target board type seeed_wio_tracker_L1.

  • SenseCAP Meshtastic & LoRa Solar Node P1-Pro

    SenseCAP Meshtastic & LoRa Solar Node P1-Pro (114993633)

    Field maintenance-free relay base station, solar self-powered

    Outdoor solar self-powered relay node, IPX6 rated. Extends network coverage and hop count, suitable for long-term unattended field operation and high-elevation relay deployment. Supports automatic Meshtastic protocol relay forwarding, no mains power required.

  • XIAO ESP32S3 & Wio-SX1262 Kit

    XIAO ESP32S3 & Wio-SX1262 Kit (102010611)

    LoRa-MQTT gateway node, bridging Mesh and LAN

    Gateway node pre-flashed with Meshtastic firmware at the factory. Bridges LoRa Mesh messages to the LAN MQTT Broker and monitoring dashboard, supports Wi-Fi connection, upstream data forwarding, and downstream command broadcast. Suitable for L2 public-network integration and situational monitoring.

  • Grove BME280 Environmental Sensor

    Grove BME280 Environmental Sensor (101020193)

    High-precision temperature, humidity, and barometric pressure sensor

    Connects to Wio Tracker L1 Pro via the Grove I2C interface, collecting temperature, humidity, and barometric pressure data. Injected as custom telemetry into the Mesh network, suitable for L3 off-grid environmental monitoring node development.

Additionally configured with Grove 4P cable (20cm, connecting BME280 to Wio Tracker L1 Pro), screen, integrated power design, router, and other common accessories.

Meshtastic Meshes, Node-RED Bridges to the Cloud, PlatformIO Customizes

Use Meshtastic for off-grid communication, bridge mesh data to the public network and monitoring dashboards via Node-RED, then tailor your own device firmware with PlatformIO.

  1. Meshtastic App + Firmware Configuration

    Channel encryption & node roles · Bluetooth / App driven

    1. Terminal Bluetooth Pairing
    2. Channel & PSK Configuration
    3. Multi-Node Networking & Offline Communication
  2. Node-RED + MQTT

    Visual Flow Orchestration · Mesh Data Parsing & Alerts

    1. LoRa-MQTT Gateway Setup
    2. Telemetry Message Parsing
    3. Situational Dashboard & SOS Alerts
  3. PlatformIO + Meshtastic Source Code

    C++ Embedded Compilation · On-Device Firmware Customization

    1. Source Code Clone & Board Configuration
    2. Sensor Integration & UI Customization
    3. Compilation, Flashing & On-Device Verification

Key Turning Point · From Off-Grid Autonomy to Public-Network Fusion & On-Device Customization Meshtastic configuration resolves off-grid communication ensuring devices interconnect and messages deliver; Node-RED connects Mesh data to public networks and dashboards for situational awareness; PlatformIO firmware customization adds custom sensing capabilities, supporting on-demand device development.

Additionally requires EMQX / Mosquitto MQTT Broker (for Mesh packet bridging) and Meshtastic Map (offline GIS situational dashboard).

Syllabus and formats

13 teaching units in total. The delivery formats come first; the full syllabus expands below.

  • Taster Session

    No final project

    1 day · 6–8h · L1 presentation layer · focusing on Meshtastic networking and offline communication

  • Hands-On Course

    Includes final project

    2–3 days · 14–20h · L1+L2 · Mesh networking + MQTT bridging + situational monitoring

  • Delivery Course

    Includes final project

    3–5 days · 24–35h · L1+L2+L3 · full coverage including firmware customization and sensor integration

All LoRa devices must use identical RF bands (433 / 868 / 915 MHz); mismatched bands will fail physical-layer demodulation. This curriculum targets global ISM bands (EU868 / US915, etc.) and must not be used on mainland China radio frequencies.

When deploying Solar Nodes, ensure vertical antenna polarization and elevation; range is heavily affected by terrain and structural obstructions; packet latency increases with hop count (typically 1–3 s / hop).

The taster session does not include MQTT bridging or firmware customization content. Do not promise clients that taster session students can independently complete LoRa-MQTT gateway setup — that is the workshop delivery standard.

One of the lessons · 01

Pre-class Preparation and Environment Pre-check

Hardware bench check, frequency verification (433 / 868 / 915 MHz), firmware update, survey line planning, and group channel / PSK allocation

—

Show the full syllabus of 13 units and the schedule for each format
13teaching modules coverage across formats
Module / OutputTaster1 dayWorkshop2–3 daysBootcamp3–5 days
01Pre-class Preparation and Environment Pre-checkHardware bench check, frequency verification (433 / 868 / 915 MHz), firmware update, survey line planning, and group channel / PSK allocation—FullFullFull
02LoRa Physical Layer & Mesh Protocol PrinciplesParameter analysis: frequency, bandwidth, spreading factor, and coding rate; Managed Flooding, hop counters, and loop preventionMeshtasticFullFullFull
03Terminal & Relay Node InitializationT1000-E card terminal Bluetooth pairing and App basic setup, Solar Node P1-Pro deployment specifications and antenna polarization directionMeshtastic AppFullFullFull
04Channel Planning & Security EncryptionMain channel and group sub-channel setup, 256-bit AES pre-shared key (PSK) configuration, achieving group security isolationMeshtasticFullFullFull
05Offline Communication & Location Backhaul Field TestIndoor wall-penetration and line-of-sight point-to-point text send/receive testing, offline map tile loading, GPS location reporting and trajectory mapping hands-onMeshtastic AppFullFullFull
06ESP32S3 LoRa-MQTT Gateway SetupXIAO ESP32S3 + Wio-SX1262 gateway assembly, Wi-Fi connection and MQTT Broker access configuration, data upstream forwarding and downstream command broadcastXIAO ESP32S3 / MQTTNoneFullFull
07Mesh Telemetry Data Parsing & Node-RED LinkageParse Meshtastic MQTT telemetry packets (Protobuf by default, JSON requires extra config), build node battery/heartbeat monitors, and trigger SOS alerts (Webhook / Email / Instant Messaging)Node-REDNoneFullFull
08Network Topology & Map Visualization DashboardDeploy Meshtastic Map or self-hosted map server, visualizing node positions, signal quality (RSSI / SNR), and relay hop counts in real timeMeshtastic MapNonePartialFull
09External Environmental Sensor Hardware DebuggingConnect BME280 temperature, humidity, and barometric pressure sensor via Grove interface; scan I2C bus addresses and manage sensor powerGrove BME280NoneNoneFull
10PlatformIO Development Environment & Source Code ProjectSet up VS Code + PlatformIO build environment, clone meshtastic/firmware official source code, configure platformio.ini target board type seeed_wio_tracker_L1PlatformIONoneNoneFull
11On-Device Firmware Feature CustomizationModify screen UI interaction logic (add real-time environmental data and unread message count to home page), configure Telemetry data packaging and periodic sending strategyC/C++ / Meshtastic Source CodeNoneNoneFull
12Compilation, Flashing & On-Device VerificationCompile custom firmware, flash to Wio Tracker L1 Pro via USB / serial, and verify multi-hop sensor broadcasts and parsing across the Mesh networkPlatformIONoneNoneFull
13Solution Review and Delivery SummaryReview signal attenuation, hop counts, and packet loss in occluded terrains; archive network topologies and RF compliance records; consolidate BOM and spare-part recommendations—PartialFullFull

● Full◐ Partial— None●+ Extended

The taster session focuses on L1 basic networking and offline communication, excluding MQTT bridging and firmware customization; the workshop covers full L1+L2 gateway setup and situational monitoring; the bootcamp fully covers L1+L2+L3.

  • Taster Session

    • Day 1 MorningModules 01 + 02 + 03

      Environment pre-check → LoRa / Mesh fundamentals → Terminal & repeater setup

    • Day 1 AfternoonModules 04 + 05 + 13 (abbreviated)

      Channel Encryption → Offline Communication & Location Field Test → Summary Review

    Does not include MQTT bridging or firmware customization.

  • Hands-On Course

    • Day 1Modules 01–05

      Environment Pre-Check → Principles → Terminal Initialization → Channel Encryption → Offline Communication Field Test

    • Day 2Modules 06–08

      MQTT Gateway Setup → Node-RED Data Parsing → Map Visualization Dashboard

    • Day 3 (optional)Module 13

      Solution Review and Delivery Summary

    The workshop delivers one LoRa-MQTT gateway deployment, one situational monitoring dashboard, and at least one SOS alert linkage rule. Student prerequisite: Node-RED or MQTT fundamentals.

  • Delivery Course

    • Day 1–2Modules 01–08

      Full L1+L2 content (networking + MQTT bridging + situational monitoring)

    • Day 3Modules 09 + 10

      BME280 Sensor Debugging → PlatformIO Environment Setup

    • Day 4Module 11

      On-Device Firmware Feature Customization Development

    • Day 5Modules 12 + 13

      Compilation, Flashing & On-Device Verification → Solution Review & Delivery Archiving

    The bootcamp goal is the ability to independently develop off-grid sensor nodes. Student prerequisite: proficiency in C/C++ and PlatformIO.

The taster course takes one day, needs no coding, and stops at "devices form a network and messages get through". It suits trade shows, open days and first meetings with a client.

Workshop Day 3 is an optional flexible day: if students have a strong foundation, it can be compressed to 2 days (Day 2 afternoon merged with review); if more Node-RED tuning and dashboard customization time is needed, use the full 3 days.

What You Take Away

The following are full-version (bootcamp) deliverables; the workshop delivers the first 4 items; the taster session delivers abbreviated versions of items 1 and 2.

  1. 01

    LoRa Mesh emergency communication network plan and topology diagram

    Includes on-site node deployment topology, frequency planning, channel allocation table, and relay hop count budget.

  2. 02

    Device quick network setup and channel encryption operation manual

    Includes T1000-E Bluetooth pairing process, PSK key configuration specifications, and node role (Client/Repeater/Router) setup guide.

  3. 03

    LoRa-MQTT gateway firmware configuration and Node-RED monitoring flow files

    Includes ESP32S3 gateway Wi-Fi/MQTT configuration, Node-RED telemetry parsing flow JSON, and alert rule configuration (L2).

  4. 04

    Situational Monitoring Dashboard Configuration & Deployment Documentation

    Includes Meshtastic Map deployment steps, node status monitoring panel configuration, and geofencing alert settings (L2).

  5. 05

    Custom off-grid sensing firmware source code and build project

    Includes Meshtastic source code modification records, platformio.ini configuration, BME280 sensor integration code, and build artifacts (L3).

  6. 06

    Emergency Communication Network Deployment & Operations Guide

    Includes antenna mounting specifications, frequency compliance requirements, daily inspection checklist, and troubleshooting process.

Open-source projects you can reproduce

These projects use the same hardware and methods as the course, and what we learn in class is fed back into them.

  • Sheep counter over LoRa

    A camera counts sheep passing a gate and sends live in, out and inside totals over LoRa / Meshtastic to a phone and a Home Assistant dashboard, with no Wi-Fi in the field.

Build an autonomous mesh network where there is no cellular signal

M3 addresses information exchange needs in environments without public cellular or base station coverage. Based on open-source LoRa Mesh protocols and lightweight nodes, learners walk through communication topology planning, offline track backhaul, and self-hosted gateway cloud integration. All lecture notes and codebases are fully customizable.

  • Extension 01

    Adapt to your site conditions

    Unit 05 supports range and obstacle testing across open campus grounds, underground parking lots, or rugged terrain, letting students evaluate how obstructions, antenna polarization, and multi-hop routing affect packet delivery.

  • Extension 02

    Connect your own instruments

    Following Unit 09, environmental or agricultural sensor probes can be wired to nodes, practicing ultra-low-power multi-hop telemetry where cellular connectivity is completely absent.

  • Extension 03

    Integrate Teaching Experience

    Combining local radio spectrum requirements, duty cycle limits, and multi-node channel congestion planning, impart communication network design standards that meet on-site requirements.

Scope Boundaries & Compliance

Only for overseas wireless frequency bands (EU868/US915, etc.), must not be used for domestic frequency band applications.

In Scope

  • Short-Text Instant Messaging & Group Broadcast in Public-Network-Free Environments
  • GPS Location Trajectory Backhaul & Offline Map Situational Mapping
  • Multi-hop backhaul of lightweight sensor telemetry data (temperature/humidity, barometric pressure, etc.)
  • Decentralized multi-hop relay network planning and deployment
  • LoRa Mesh & Public-Network MQTT Bridging & Data Visualization (L2)
  • On-Device Custom Development Based on Meshtastic Open-Source Firmware (L3)

Out of Scope

  • Strictly prohibited on mainland China frequencies; kit operates at 433 / 868 / 915 MHz (Meshtastic community bands) and is designated for international markets only
  • Limited by LoRa physical bandwidth (hundreds of bps to a few kbps); does not support voice calls, live video, or large file transfers
  • Not a complete replacement for high-bandwidth cellular 4G / 5G communications
  • Does not promise 100% message delivery rate in extremely complex electromagnetic interference environments
  • Transmission latency accumulates with each relay hop (typically 1–3 s / hop); unsuitable for low-latency real-time control scenarios
  • Network capacity is affected by air interface duty cycle and hop count; when there are too many nodes, channel parameters and reporting frequency must be properly planned

Put M3 on your timetable

Budgets are based on participant count and hardware requirements. Email us your expected group size and target depth to receive a detailed syllabus and kit plan within 3 business days.