ESP32 MeshCore を使い始める

MeshCore は、LoRa Mesh ハードウェアを利用して安全なテキストベース通信を実現するためのオープンソースシステムです。MeshCore リピーターと MeshCore コンパニオンノードを使用して、自分の MeshCore ネットワークを構築できます。XIAO ESP32S3 & Wio-SX1262 Kit は、MeshCore ノードを開発するための柔軟なソリューションです。
ファームウェアの書き込み
USB ケーブルでデバイスをコンピュータに接続します。ケーブルがデータ通信に対応していることを確認してください。
データ転送中は USB ケーブルを接続したままにしてください。そうしないとデバイスが破損する可能性があります。
Meshcore Web Flasher にアクセスします。
Community Firmware グループから Seeed Studio Xiao S3 Wio を選択します。

Repeater を選択します。ほかのファームウェアを書き込みたい場合は、click here をクリックしてチュートリアルを参照してください。

ファームウェアのバージョンを選択します。

Boot(B) ボタンを押しながら、Reset(R) ボタンを押してフラッシュモードに入ります。

Erase device を選択し、Flash をクリックして、Xiao xxx または debug unit xxx という名前のシリアルポートを選択します。

プログレスバーが最後まで埋まったら、フラッシュが完了したことを示します。その後、デバイスは自動的に再起動します。

Reset(R) ボタンをクリックしてデバイスを再起動します。
デバイス接続
SX-1262 への接続
SX-1262 は B2B インターフェースを介して Xiao ESP32-S3 に接続できます。SX-1262 は SPI を使用して Xiao ESP32-S3 と通信します。
次の図は、XIAO ESP32S3 と Wio-SX1262 間の B2B ピンマッピングを示しています。

対応する SX-1262 はキットに含まれるもののみ購入可能です。
(オプション)バッテリーへの接続
XIAO ESP32S3 には電源管理チップが内蔵されており、バッテリーを使用して XIAO ESP32S3 を単独で給電したり、XIAO ESP32S3 の USB ポートを介してバッテリーを充電したりできます。
XIAO 用にバッテリーを接続したい場合は、protection circuit 付きの、適合した充電式 3.7V lithium バッテリーの購入をお勧めします。バッテリーをはんだ付けする際は、必ず正極と負極を区別してください。電源の負極端子は USB ポートに最も近い側であり、電源の正極端子は USB ポートから離れた側になります。
(オプション)拡張ボードへの接続
拡張ボードは、接続や、Grove センサーやモジュールを簡単に追加するなどの追加アプリケーションに便利なツールです。
| XIAO ESP32S3 & Wio-SX1262 Kit for Meshtastic | (オプション)拡張ボード |
|---|---|
![]() | ![]() |
設定
初期設定
MeshCore リピーターファームウェアを MeshCore デバイスに初めて書き込むときは、その国や地域で合法な周波数を利用できるように、デバイスの周波数を設定する必要があります。
リピーターを設定するには Click here をクリックしてください。
LoRa リージョンを変更して設定を保存します。その後、デバイスは自動的に再起動します。

リージョン一覧
| Region Code | Description | Frequency Range (MHz) | Duty Cycle (%) | Power Limit (dBm) |
|---|---|---|---|---|
| UNSET | 未設定 | N/A | N/A | N/A |
| US | アメリカ合衆国 | 902.0 - 928.0 | 100 | 30 |
| EU_868 | 欧州連合 868MHz | 869.4 - 869.65 | 10 | 27 |
EU_868 は、1 時間あたり 10% のデューティサイクル制限を順守する必要があり、ローリング 1 時間ベースで毎分計算されます。この制限に達すると、再び許可されるまでデバイスは送信を停止します。
これで、自分の Mesh ネットワークのテストを開始できます。
Advert の送信
"send advert" をクリックして、ほかの Meshcore デバイスがこのリピーターを認識できるようにします。その後、デバイス一覧にリピーターが表示されます。

管理者ログイン
リピーターのデフォルト管理者パスワードは password です。

ログイン後、設定ページが表示されます。ここから hone アプリ上でリピーターの設定を調整できます。
パスの設定
リピーターをルートに追加する前に、まずリピーターを使って advert を送信する必要がある場合があります。リピーターは一定間隔で自動的に advert を送信します。この間隔は複数時間(デフォルトでは 3 時間)になることがあります。そのため、手動で advert を送信するか、そうでなければ待つ必要があります。

メッセージ送信パスを手動で設定できます。Bluetooth コンパニオンデバイスをスマートフォンアプリに接続し、プライベートメッセージウィンドウを開きます。その後、検出されたリピーターを選択してパスを構成できます。

パスを設定すると、送信方法は「n hop」に変更されます。たとえば、ルートにリピーターを 1 台追加すると、1 hop に変更されます。

(オプション)その他の設定
リピーターの位置を MeshCore ノードマップ上に表示したい場合は、まずキットに GPS モジュールを取り付ける必要があります。
| XIAO ESP32S3 & Wio-SX1262 Kit for Meshtastic | XIAO ESP32S3 & Wio-SX1262 Kit(ケース付き) | (オプション)L76K GNSS モジュール |
|---|---|---|
![]() | ![]() | ![]() |

次に、管理画面にログインして GPS を有効にします。

また、アドバタイズのブロードキャスト間隔を調整することもできます。auto zero hop advert の間隔範囲は 60~240 分です。auto flood advert の間隔範囲は 3~168 時間です。

リソース
- [PDF]Xiao ESP32-S3 互換 SX1262 の回路図
- [PDF]Wio-SX1262 モジュール データシート
- [RAR]Wio-SX1262 for XlAO 3D ファイル
- [PDF] Seeed Studio XIAO ESP32S3 回路図
- XIAO ESP32S3 キット Kicad ライブラリ
- [STEP] Seeed Studio XIAO ESP32S3 3D モデル
- [ZIP] Seeed Studio XIAO ESP32S3 Eagle ライブラリ
- [DXF] Seeed Studio XIAO ESP32S3 DXF 形式寸法図
- [LBR] Seeed Studio XIAO ESP32S3 Eagle フットプリント
- [ZIP] Seeed Studio XIAO ESP32S3 工場出荷時ファームウェア
- [XLSX] Seeed Studio XIAO ESP32S3 ピン配置シート
- 🔗 [Kicad] Seeed Studio XIAO ESP32S3 フットプリント
- ケース 3D ファイル
コースリソース

技術サポート & 製品ディスカッション
弊社製品をお選びいただきありがとうございます。弊社は、製品をできるだけスムーズにご利用いただけるよう、さまざまなサポートを提供しています。お好みやニーズに合わせて選べる、複数のコミュニケーションチャネルをご用意しています。



