自己組織化ネットワークとレジリエント通信
LoRa Mesh 自己組織化ネットワークプロトコルをベースに、公衆網に依存しないマルチホップ中継によるオフグリッド緊急通信とセンシングデータバックホールネットワークを構築します。
コアハードウェア
- 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はスマートフォンの使用とBluetoothペアリングができ、基礎的なIoT概念を理解していること;L2はNode-REDまたはMQTT基礎があり、ネットワークとBrokerの設定ができること;L3はC/C++とPlatformIOに習熟し、オープンソースファームウェアソースコードの読解と修正ができること。
典型的な応用シーン
キーケイパビリティ
- LoRa Mesh 分散型自己組織化ネットワークの構築
- チャネル暗号化とマルチホップ中継ルーティングの設定
- オフラインテキスト通信とGPS座標バックホールの実装
- LoRa-MQTTゲートウェイによる公衆網ブリッジの構築
- Node-REDによる状況モニタリングとアラートフローのオーケストレーション
- Meshtasticエッジ側ファームウェアのカスタマイズとセンサー統合
コースで使用するハードウェア
本講座は「オフグリッドネットワーキング端末 + ソーラー自立ノード」を中心に展開し、いずれも Mission Pack エコシステムに基づいています。

Meshtastic 緊急通信キット (Hazard Response Mission Pack, E2410180)
自己組織化ネットワーク標準実習パック、T1000-Eカード端末4台と付属品を含む
分散型オフラインテキスト・位置通信の標準実習パックです。SenseCAP T1000-Eカード型トラッキング端末を4台含み、BluetoothペアリングとMeshtastic App設定に対応します。L1基礎ネットワーキングとオフライン通信体験に適しています。端末にはGPSとLoRa無線を内蔵し、電源投入で自動的にネットワークに参加し、ポイントツーポイントとグループブロードキャストに対応します。

Wio トラッカー開発ボード L1 Pro (114993649)
画面付きハンドヘルド開発端末、位置トラッキングとファームウェアカスタマイズに対応
1.3インチOLED画面を搭載したハンドヘルド開発端末で、GPSと2000mAhバッテリーを内蔵します。L3エッジ側ファームウェアカスタマイズ開発に適しており、画面UIカスタマイズとI2C/UARTセンサー拡張に対応します。PlatformIOベースでMeshtasticソースコードをコンパイルし、ターゲットボードはseeed_wio_tracker_L1です。

SenseCAP Meshtastic & LoRa ソーラーノード P1-Pro (114993633)
野外メンテナンスフリー中継基地局、ソーラー自給電
屋外ソーラー自給電中継ノードで、IPX6防護規格に適合します。ネットワークカバレッジとホップ数を拡張し、野外長期無人運用と高所中継展開に適しています。Meshtasticプロトコルの自動中継転送に対応し、商用電源は不要です。

XIAO ESP32S3 & Wio-SX1262 Kit (102010611)
LoRa-MQTTゲートウェイノード、Meshとローカルネットワークをブリッジ
出荷時にMeshtasticファームウェアがプリフラッシュされたゲートウェイノードです。LoRa MeshメッセージをローカルネットワークのMQTT Brokerとモニタリング大画面にブリッジし、Wi-Fi接続とデータ上り転送、下りコマンドブロードキャストに対応します。L2公衆網融合と状況モニタリングに適しています。

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++を手書きするのではなく、Seeed自社開発のデュアルプラットフォームリレーツールチェーンを採用しています。前半はゼロインストールで5分で効果を実感、後半は作品を自分のPCに移し、持ち帰って進化させ続けられるエンジニアリングにします。
Meshtastic App + ファームウェア設定
チャネル暗号化 + ノードロール · Bluetooth/App駆動
- 端末Bluetoothペアリング
- チャネルとPSK設定
- マルチノードネットワーキングとオフライン通信
Node-RED + MQTT
可視化フローオーケストレーション · Meshデータ解析とアラート
- LoRa-MQTT ゲートウェイ構築
- テレメトリメッセージ解析
- 状況ダッシュボードとSOSアラート
PlatformIO + Meshtastic ソースコード
C++ 組み込みコンパイル · エッジ側ファームウェアカスタマイズ
- ソースコードクローンとボード型設定
- センサー統合とUIカスタマイズ
- コンパイル書き込みと実機検証
別途、EMQX/Mosquitto MQTT Broker(Meshメッセージブリッジを伝送)、Meshtastic Map(オフラインマップ状況ダッシュボード)が必要です。
3段階ステップアップ:デモ層 → コンサルタント層 → 設計層
基礎ネットワーキングとオフライン通信
専用の緊急通信網を保有し、ネットワークのない環境下でメッセージを送受信し位置を共有する
- LoRaの物理特性とMeshtasticルーティングトポロジーの原理を理解する
- ノードロール(Client / Repeater / Router)とチャネル暗号化(256ビットAES PSK)の設定を習熟する
- オフグリッド環境下での端末通信とマップ測位の実践操作を習得する
- 少なくとも3ノードの現場ネットワーキングを完了し、ポイントツーポイント、グループブロードキャスト、位置共有を実現する
状態モニタリングとMQTTブリッジ
野外オフグリッドセンサー監視を実現し、環境データと異常アラートを自動収集
- LoRa Meshとローカルネットワーク/公衆網のMQTTブリッジ手法を習得する
- Node-REDによるMeshテレメトリデータ解析と自動化フローオーケストレーションを習得する
- 全域通信状況モニタリングダッシュボードを構築する能力を備える
- 1セットのLoRa-MQTTゲートウェイを稼働させ、ダッシュボードにノード座標とバッテリー状態をリアルタイム表示する
オフグリッドセンシング統合とファームウェアカスタマイズ
オフグリッド専用網とIoTエコシステムを連携させ、ネットワークのない専用網でも現場デバイスと連携できるようにする
- MeshtasticオープンソースファームウェアアーキテクチャとC++ソースコードカスタマイズフローを習得する
- PlatformIOによる組み込みコンパイルとファームウェア書き込みを習得する
- オフグリッド環境モニタリングノードを独立して設計・構築する能力を備える
- BME280環境センサーを統合したWio Tracker L1 Proのカスタムファームウェアコンパイルと実機検証を完了する
Curriculum / 13 つの教学モジュール
モジュール順序は不変、切り方はあなた次第
形態を選んで、どのモジュールをカバーするか確認してください。完全版は同じコースの3つの組み方——内容、ハードウェア、成果物は完全に同一で、切り方だけが異なります。
| モジュール / 成果物 | 体験1日 | 実践2〜3日 | 納品3〜5日 | ||
|---|---|---|---|---|---|
| 01 | 授業前準備と環境事前チェックハードウェアラックの清点、周波数帯一致性検証(433/868/915 MHz)、ファームウェア事前チェックアップグレード、現場測定ライン計画とグループ別チャネル/PSK割り当て | — | 完全 | 完全 | 完全 |
| 02 | LoRa物理層とMeshプロトコル原理周波数/帯域幅/拡散係数/符号化率パラメータ解析、フラッディングルーティング(Managed Flooding)、マルチホップカウントとループ防止メカニズム | Meshtastic | 完全 | 完全 | 完全 |
| 03 | 端末と中継ノードの初期化T1000-Eカード端末BluetoothペアリングとApp基本設定、Solar Node P1-Proデプロイ規範とアンテナ偏波方向 | Meshtastic App | 完全 | 完全 | 完全 |
| 04 | チャネル計画と安全暗号化メインチャネルとグループサブチャネルの設定、256ビットAES事前共有鍵(PSK)設定により、グループ間の安全な隔離を実現 | Meshtastic | 完全 | 完全 | 完全 |
| 05 | オフライン通信と測位伝送実測室内壁貫通と見通し内ポイントツーポイントテキスト送受信テスト、オフラインマップタイル読み込み、GPS測位上报と軌跡マッピング実習 | Meshtastic App | 完全 | 完全 | 完全 |
| 06 | ESP32S3 LoRa-MQTT ゲートウェイ構築XIAO ESP32S3 + Wio-SX1262ゲートウェイ組み立て、Wi-Fi接続とMQTT Broker接続設定、データ上り転送と下りコマンドブロードキャスト | XIAO ESP32S3 / MQTT | なし | 完全 | 完全 |
| 07 | Meshテレメトリデータ解析とNode-RED連携Meshtastic MQTTテレメトリメッセージを解析(デフォルトはProtobuf、JSON出力は別途設定が必要)、ノード状態監視フロー(バッテリー/ハートビート)、SOSアラート連携(Webhook/メール/インスタントメッセージング) | Node-RED | なし | 完全 | 完全 |
| 08 | ネットワークトポロジーとマップ可視化ダッシュボードMeshtastic Mapまたは自作マップサービスをデプロイし、ノード分布、信号強度(RSSI/SNR)、中継リンクホップ数をリアルタイムで表示 | Meshtastic Map | なし | 簡略 | 完全 |
| 09 | 外付け環境センサーハードウェアデバッグGroveインターフェースでBME280温湿度/気圧センサーを接続、I2Cバスアドレススキャンとセンサー給電管理 | Grove BME280 | なし | なし | 完全 |
| 10 | PlatformIO 開発環境とソースコードプロジェクトVS Code + PlatformIOコンパイル環境を構築、meshtastic/firmware公式ソースコードをクローン、platformio.iniのターゲットボード型をseeed_wio_tracker_L1に設定 | PlatformIO | なし | なし | 完全 |
| 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を完全網羅します。
まず層を選び、次に組み方を選ぶ
時間と目標がどの層を選ぶかを決めます:学生に進化し続けられる作品を持ち帰らせたいなら完全版、2日間しかなければマラソン版、半日なら2つの体験コースからどちらかを選んでください。
体験講座
FP なし1日 · 6〜8時間 · L1 デモレベル · Meshtasticネットワーキングとオフライン通信に焦点
- Day 1 午前モジュール 01 + 02 + 03
環境事前チェック → LoRa/Mesh原理 → 端末と中継の初期化
- Day 1 午後モジュール 04 + 05 + 13(簡易版)
チャネル暗号化 → オフライン通信と測位実測 → 総括レビュー
体験講座の目標は「理解でき、説明でき、実演できる」ことで、3ノードの現場ネットワーキングとオフラインメッセージ/位置共有を完了します。MQTTブリッジとファームウェアカスタマイズは含みません。
実践講座
FP フル2〜3日 · 14〜20時間 · L1+L2 · Meshネットワーキング + MQTTブリッジ + 状況監視
- Day 1モジュール 01–05
環境事前チェック → 原理 → 端末初期化 → チャネル暗号化 → オフライン通信実測
- Day 2モジュール 06–08
MQTTゲートウェイ構築 → Node-REDデータ解析 → マップ可視化ダッシュボード
- Day 3(任意)モジュール 13
ソリューションレビューと納品総括
実践講座では、LoRa-MQTTゲートウェイ稼働を1セット、状況監視ダッシュボードを1つ、SOSアラート連携ルールを少なくとも1セット納品します。受講生の基礎要件:Node-REDまたはMQTTの基礎を備えていること。
納品講座
FP フル3〜5日 · 24〜35時間 · 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ゲートウェイ構築を完了できると顧客に約束しないでください——それは実践講座の納品基準です。
こんな方におすすめ
この講座の価値はハードウェアにあるのではなく、「公網環境のない状態で人とデータをつなぐ」方法にあります
M3は学生に「トランシーバーで遊ぶ」ことを教える講座ではなく、チームにオープンソースMeshプロトコルと軽量ハードウェアを用いて、基地局もインターネットもない現場で通信とデータ伝送を構築する方法を教える講座です。柴火が提供するのは決して「一度の授業」だけではなく、分解し、書き換え、再構築できる一式です:13モジュールの講座骨格、教師用教案とPPT、Meshtastic設定テンプレート、Node-REDサンプルフロー、PlatformIOコンパイルプロジェクト、デバイスリストとラック規範。
口01
シーンの切り替え
モジュール05「オフライン通信と測位伝送実測」のテストシーンはオープンです:あなたの業界、あなたの顧客現場、この街で今起きている本当の問題。野外探査は鉱山でも、林業でも、海上作業でも構いません——問題が現実の現場に近いほど効果は高まり、そのことはあなたが私たちよりよく知っています。
口02
デバイスの接続
あなたが既に持つ顧客現場のセンサー、学校の実習ラック上の環境監視デバイス、提携先の専有プロトコル端末は、モジュール09の後に接続してオフグリッドセンサー統合練習の対象プールにできます。M3は方法を徹底的に説明し、扉の後にどのセンサーを接続するかはあなたが決めてください。
口03
自分のものを加える
あなたが業界で培ってきたもの:野外デプロイ経験、踏んだ失敗、受講生にLoRaホップ数を瞬時に理解させるあの比喩、顧客現場で最もよく聞かれる3つの質問——それはまさに私たちが持たず、提供できない部分です。
通信講座の最良の行き先は、完璧に実施されることではなく、あるエンジニアによって見分けがつかないほどに作り変えられ、その人にしか納品できないソリューションになることです。
能力範囲とコンプライアンス
基本原則
海外無線周波数帯(EU868/US915など)のみを対象とし、国内周波数帯での使用は禁止されています。
適用範囲
- 公網環境のない状態でのショートテキストインスタントメッセージングとグループブロードキャスト
- GPS測位軌跡伝送とオフラインマップ状況マッピング
- 軽量センサーテレメトリデータ(温湿度、気圧など)のマルチホップ伝送
- 分散型マルチホップ中継ネットワークの計画とデプロイ
- LoRa Meshと公網MQTTのブリッジとデータ可視化(L2)
- Meshtasticオープンソースファームウェアに基づくエッジ側カスタム開発(L3)
不適用範囲
- 国内無線周波数帯での使用を厳禁します。現在のキットの周波数帯は433/868/915 MHz(Meshtasticコミュニティ周波数帯)で、海外市場向けのみの納品です
- LoRa物理帯域幅の制限(数百bps〜数kbps)を受け、音声通話、リアルタイムビデオ、大規模ファイル伝送には対応していません
- セルラー4G/5Gブロードバンド通信の完全な代替ソリューションとしては使用しません
- 極端に複雑な電磁干渉環境下での100%メッセージ配送率を保証しません
- メッセージ伝送遅延は中継ホップ数の増加に伴って累積し(通常1〜3秒/ホップ)、低遅延リアルタイム制御シーンには適していません
- ネットワーク容量は無線区間のデューティサイクルとホップ数に影響され、ノード数が多すぎる場合はチャネルパラメータと上报頻度を適切に計画する必要があります