Meshtastic® Kit 入門
はじめに

Nordic nRF52840(BLE 用)と Semtech LR1110(LoRa 用)を搭載した Wio Tracker 1110 Dev Board、Grove Air530 GPS Module、Grove0.96" OLED Display、そして Meshtastic® ファームウェアとのネイティブ互換性を備え、低消費電力の Meshtastic トラッカー端末を構築するためのプラグアンドプレイ開発キットです。
特長
- 簡単セットアップ:ファームウェアを書き込むだけで、Meshtastic ネットワークの強力な機能を体験できます。
- リアルタイム測位:高精度な GPS 測位をサポートする GPS(Air530)モジュールを搭載しています。
- 情報表示:Grove - OLED Display 0.96" 画面により、リアルタイムデータを見やすく表示できます。
- 豊富な拡張インターフェース:Grove エコシステムに対応しており、センサーやモジュールを簡単に拡張できます。
- オープンソースハードウェア/ソフトウェア:二次開発やカスタマイズに対応し、豊富な開発リソースと Meshtastic コミュニティのサポートを提供します。
仕様
| 一般 | ||
|---|---|---|
| 電源電圧 | 5V (USB 2.0 Type-C) | |
| バッテリーコネクタ | 3.7V | |
| インターフェース | RFIO | GNSS アンテナコネクタ* 1 LoRa アンテナコネクタ* 1 |
| USB type-C | * 1 | |
| Grove インターフェース | ADC* 1I2C* 1UART* 1 デジタル*3 | |
| ボタン | USER | 設定可能ボタン |
| RESET | リセット | |
| 外部フラッシュメモリ | 4M | |
| LoRa® および測位(Semtech LR1110) | ||
| LoRaWAN® プロトコル | V1.0.4 | |
| 周波数プラン | 863~928MHz | |
| 感度 | -125dBm @125K/SF7 -141dBm @125K/SF12 | |
| 出力電力 | 20dBm 最大 @LoRa® | |
| 測位技術 | GNSS(GPS/BeiDou)、WiFi スニファ | |
| 通信距離 | 2~10km(アンテナと環境に依存) | |
| Bluetooth(Nordic nRF52840) | ||
| Bluetooth | Bluetooth 5.3 | |
| フラッシュ | 1MB | |
| RAM | 256KB | |
| プロトコル | Bluetooth LE、Bluetooth mesh、Thread、Zigbee、802.15.4、ANT および 2.4 GHz 独自スタック | |
| 出力電力 | 6dBm 最大 @Bluetooth | |
| オンボードセンサー -- 温湿度センサー(SHT41) | ||
| レンジ | 精度 | |
| 温度 | -40~85°C | ± 0.2°C |
| 湿度 | 0~100%RH | ±1.8%RH |
| オンボードセンサー -- 3 軸加速度センサー(未使用) | ||
| レンジ | ±2g, 4g, 8g, 16g | |
| 帯域幅 | 0.5Hz ~ 625Hz | |
| 感度 (LSB/g) | 1000 (±2g) ~ 83 (±16g) | |
Grove - OLED Display 0.96 inch
| 電源電圧 (VCC) | 3.3 / 5 V |
|---|---|
| ドライバ IC | SSD1308Z |
| 表示色 | 白 |
| ドットマトリクス | 128×64 |
| パネルサイズ | 26.7(W)×19.26(H) mm |
| 有効表示エリア | 21.74(W)×11.175 (H) mm |
| ドットピッチ | 0.17(W)×0.175 (H) mm |
| ドットサイズ | 0.15(W)×0.15 (H) mm |
| 広い動作温度範囲 | -20~70 ℃ |
はじめよう
ハードウェア接続
Grove-GPS module を UART ポートに、Grove-OLED Display を I2C ポートに接続します。

ボードの電源を入れます。
設定
デバイス接続
接続タイプによって使用するクライアントが異なります。自分の接続方法に最適なクライアントを確認してください。
- IOS App
- Android App
- Web Client
- CLI
-
Meshtasticアプリをダウンロードします。 -
Bluetooth パネルで対象デバイスを選択します。

- ディスプレイに名前と PIN コードが表示されます。

- コードを入力し、
Pairをクリックしてデバイスに接続します。

-
Meshtasticアプリをダウンロードします。 -
+をクリックし、対象デバイスを選択します。

- ディスプレイに名前と PIN コードが表示されます。

- コードを入力し、
OKをクリックしてデバイスに接続します。

Web Client を開き、New Connection をクリックします。

- Bluetooth で接続
PC の Bluetooth を有効にし、Bluetooth タブを選択して新しいデバイスに接続します。

デバイスを選択し、ディスプレイに表示されている PIN コードを入力して接続します。

- シリアルで接続
ボードを PC に接続し、Serial タブを選択して新しいデバイスに接続します。

ポートは次の方法で確認できます:
ls /dev/cu.*


このライブラリは、Meshtastic ノードのユーザー設定を管理するためのコマンドラインインターフェース(CLI)を提供し、メッシュ無線を介したメッセージの送受信のための使いやすい API を提供します。
パラメータ設定
メッシュ上で通信を開始するには、リージョンを設定する必要があります。この設定はデバイスが使用する周波数帯を制御し、自分が使用する地域に合わせて設定する必要があります。
- IOS App
- Android App
- Web Client
- CLI



次のコマンドを実行し、自分の地域に応じて上記のリージョンコード一覧から選んだ REGION-CODE に置き換えてください。
meshtastic --set lora.region <REGION-CODE>
例:

リージョン一覧
より包括的な一覧については、LoRa Region by Country を参照してください。
| リージョンコード | 説明 | 周波数範囲 (MHz) | デューティサイクル (%) | 出力制限 (dBm) |
|---|---|---|---|---|
| UNSET | 未設定 | N/A | N/A | N/A |
| US | アメリカ合衆国 | 902.0 - 928.0 | 100 | 30 |
| EU_433 | 欧州連合 433MHz | 433.0 - 434.0 | 10 | 12 |
| EU_868 | 欧州連合 868MHz | 869.4 - 869.65 | 10 | 27 |
| CN | 中国 | 470.0 - 510.0 | 100 | 19 |
| JP | 日本 | 920.8 - 927.8 | 100 | 16 |
| ANZ | オーストラリア & ニュージーランド | 915.0 - 928.0 | 100 | 30 |
| KR | 韓国 | 920.0 - 923.0 | 100 | |
| TW | 台湾 | 920.0 - 925.0 | 100 | 27 |
| RU | ロシア | 868.7 - 869.2 | 100 | 20 |
| IN | インド | 865.0 - 867.0 | 100 | 30 |
| NZ_865 | ニュージーランド 865MHz | 864.0 - 868.0 | 100 | 36 |
| TH | タイ | 920.0 - 925.0 | 100 | 16 |
| UA_433 | ウクライナ 433MHz | 433.0 - 434.7 | 10 | 10 |
| UA_868 | ウクライナ 868MHz | 868.0 - 868.6 | 1 | 14 |
| MY_433 | マレーシア 433MHz | 433.0 - 435.0 | 100 | 20 |
| MY_919 | マレーシア 919MHz | 919.0 - 924.0 | 100 | 27 |
| SG_923 | シンガポール 923MHz | 917.0 - 925.0 | 100 | 20 |
| LORA_24 | 2.4 GHz 帯(全世界) | 2400.0 - 2483.5 | 100 | 10 |
EU_433 と EU_868 は、1 時間あたり 10% の送信デューティサイクル制限を順守する必要があります。これは 1 時間を窓としたローリング方式で、毎分再計算されます。この制限に達すると、再び送信が許可されるまでデバイスは送信を停止します。
デバイスで LoRa リージョンを設定したので、ニーズに合わせて任意の追加設定を続けて行うことができます。
リソース
Wio Tracker 1110 Dev Board v1.0_SCH