メインコンテンツまでスキップ

ESP32 MeshCore を使い始める

pir

MeshCore は、LoRa Mesh ハードウェアを利用して安全なテキストベース通信を実現するためのオープンソースシステムです。MeshCore リピーターと MeshCore コンパニオンノードを使用して、自分の MeshCore ネットワークを構築できます。XIAO ESP32S3 & Wio-SX1262 Kit は、MeshCore ノードを開発するための柔軟なソリューションです。


ファームウェアの書き込み

USB ケーブルでデバイスをコンピュータに接続します。ケーブルがデータ通信に対応していることを確認してください。

警告

データ転送中は USB ケーブルを接続したままにしてください。そうしないとデバイスが破損する可能性があります。

Meshcore Web Flasher にアクセスします。

Community Firmware グループから Seeed Studio Xiao S3 Wio を選択します。

pir

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

pir

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

pir

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

pir

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

pir

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

pir

Reset(R) ボタンをクリックしてデバイスを再起動します。

デバイス接続

SX-1262 への接続

SX-1262 は B2B インターフェースを介して Xiao ESP32-S3 に接続できます。SX-1262 は SPI を使用して Xiao ESP32-S3 と通信します。

次の図は、XIAO ESP32S3 と Wio-SX1262 間の B2B ピンマッピングを示しています。

B2B pin mapping between XIAO ESP32S3 and Wio-SX1262
警告

対応する 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 リージョンを変更して設定を保存します。その後、デバイスは自動的に再起動します。

pir

リージョン一覧

Region CodeDescriptionFrequency Range (MHz)Duty Cycle (%)Power Limit (dBm)
UNSET未設定N/AN/AN/A
USアメリカ合衆国902.0 - 928.010030
EU_868欧州連合 868MHz869.4 - 869.651027
備考

EU_868 は、1 時間あたり 10% のデューティサイクル制限を順守する必要があり、ローリング 1 時間ベースで毎分計算されます。この制限に達すると、再び許可されるまでデバイスは送信を停止します。

これで、自分の Mesh ネットワークのテストを開始できます。

"send advert" をクリックして、ほかの Meshcore デバイスがこのリピーターを認識できるようにします。その後、デバイス一覧にリピーターが表示されます。

pir

管理者ログイン

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

pir

ログイン後、設定ページが表示されます。ここから hone アプリ上でリピーターの設定を調整できます。

パスの設定

リピーターをルートに追加する前に、まずリピーターを使って advert を送信する必要がある場合があります。リピーターは一定間隔で自動的に advert を送信します。この間隔は複数時間(デフォルトでは 3 時間)になることがあります。そのため、手動で advert を送信するか、そうでなければ待つ必要があります。

pir

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

pir

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

pir

(オプション)その他の設定

リピーターの位置を MeshCore ノードマップ上に表示したい場合は、まずキットに GPS モジュールを取り付ける必要があります。

XIAO ESP32S3 & Wio-SX1262 Kit for MeshtasticXIAO ESP32S3 & Wio-SX1262 Kit(ケース付き)(オプション)L76K GNSS モジュール

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

pir

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

pir

リソース

コースリソース

技術サポート & 製品ディスカッション

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

Loading Comments...