Meshtastic 用 Indicator 入門
SenseCAP Indicator は、Meshtastic® 用に設計された 4 インチタッチスクリーンデバイスで、デュアル MCU の ESP32 と RP2040 を搭載し、Wi-Fi、BLE、LoRa® をサポートします。オープンソースで強力な IoT 開発プラットフォームです。
はじめに
特長
- Meshtastic 対応: Meshtastic ファームウェアがプリインストールされており、電源を入れるだけですぐに動作します。Meshtastic Flasher を使用してファームウェアをアップグレードすることもできます。
- デュアル MCU と豊富な GPIO: 高性能な ESP32S3 と RP2040 のデュアル MCU を搭載し、400 以上の Grove 互換 GPIO により柔軟な拡張が可能です。
- IoT 接続のためのローカル LoRa® ハブ: Semtech SX1262 LoRa® チップを内蔵しており、チュートリアルに従うことで LoRaWAN® シングルチャネルゲートウェイに変換できます。あるいは、Wi-Fi 経由で LoRa® デバイスを Matter などの一般的な IoT プラットフォームに接続できます。
- 完全オープンソースプラットフォーム: 充実した ESP32 および Raspberry Pi のオープンソースエコシステムを活用して、無限のアプリケーションの可能性を実現できます。
- 多様なアプリケーションシナリオに対応: Meshtastic のデスクトップノードや車載ノードとして、また LoRaWAN® シングルチャネルゲートウェイとして使用できます。
仕様
| Screen | 3.95 インチ 静電容量式 RGB タッチスクリーン |
|---|---|
| Screen Resolution | 480 x 480 ピクセル |
| Power Supply | 5V-DC, 1A |
| Battery | なし |
| Processor | ESP32-S3: Xtensa® デュアルコア 32 ビット 最大 240 MHz RP2040: デュアル ARM Cortex-M0+ 最大 133MHz |
| Flash | ESP32-S3: 8MB RP2040: 2MB |
| External Storage | 最大 32GB の Micro SD カードに対応(同梱されません) |
| Wi-Fi | 802.11b/g/n, 2.4GHz |
| Bluetooth | Bluetooth 5.0 LE |
| LoRa(SX1262) | 862-930MHz 対応 |
| Buzzer(Not developed yet) | MLT-8530, 共振周波数:2700Hz |
| Certification | CE/FCC |
ハードウェア概要

使用開始
デバイスが以下の状態にあるときは、手動で再起動したり電源を切ったりしないでください。そうしないとデバイスが故障する可能性があります。
- メッセージ送信プロセスが完了していない
- 設定中である
アプリケーションファームウェアを書き込む
ファームウェアを書き込む前に、ご購入いただいた Indicator が Meshtastic 用バージョンであることを必ず確認してください。Meshtastic に対応していない Indicator に Meshtastic ファームウェアを書き込まないでください。ハードウェアの損傷を引き起こす可能性があります。ファームウェアの更新には don't use NRF-OTA を使用しないでください。デバイスが完全に故障する可能性があります。
動画による手順説明
Meshtastic Web Flasher にアクセスします。
対象デバイスとして Seeed SenseCAP Indicator を選択し、最新のファームウェアを選んでから Flash をクリックします。

ボタンを押し続けながら USB ケーブルを接続します。

Full Erase and Install を有効にし、Erase Flash and Install をクリックします。
2 つのポートが表示されるので、USB serial port を選択して Connect をクリックします。
INDICATOR RP2040 ではなく、必ず USB Serial の方を選択してください。

GPS ファームウェアの書き込み(オプション)
SenseCAP Indicator には GPS が内蔵されていないため、GPS 位置情報を取得するには Grove GPS Module が必要です。
GPS モジュールを Grove ポートに接続し、その後 GPS ファームウェアを書き込みます。

針などを使ってこの内部ボタンを長押しし、そのまま付属の USB Type-C ケーブルでデバイスを PC に接続し、接続されたらボタンを離します。

UF2 ファイルをダウンロードし、それを RPI-RP2 ドライブにコピーします。ファイルのコピー完了後、デバイスが再起動するとファームウェアが書き込まれます。

Meshtastic アプリをダウンロードします:
アプリ経由で接続
- デバイスの電源を入れると、デバイスページに現在のデバイスの MAC アドレスが表示されます。

- IOS アプリ
- Android アプリ
- Bluetooth パネルで対象デバイスを選択します。

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

+をクリックし、対象デバイスを選択します。

- コード(デフォルトコードは
123456)を入力し、OKをクリックしてデバイスに接続します。

パラメータの設定
メッシュ上で通信を開始するには、まずリージョンを設定する必要があります。この設定はデバイスが使用する周波数帯域を制御し、自分の地域に合わせて設定する必要があります。
- IOS アプリ
- Android アプリ


リージョン一覧
| Region Code | 説明 | 周波数帯域 (MHz) | デューティサイクル (%) | 出力制限 (dBm) |
|---|---|---|---|---|
| UNSET | 未設定 | N/A | N/A | N/A |
| US | アメリカ合衆国 | 902.0 - 928.0 | 100 | 30 |
| EU_868 | 欧州連合 868MHz | 869.4 - 869.65 | 10 | 27 |
より包括的な一覧については、LoRa Region by Country を参照してください。
EU_868 は、1 時間あたり 10% のデューティサイクル制限を順守する必要があり、1 時間のローリングウィンドウに対して毎分計算されます。この制限に達すると、再び許可されるまでデバイスは送信を停止します。
デバイスで LoRa リージョンを設定したら、ニーズに合わせて任意の LoRa 設定 を続けて構成できます。
キーボード
バージョン 2.5.xx(工場出荷時ファームウェアは v2.5.11)と 2.6.xx 以降のバージョンでは、キーボードの使い方が異なります。現在のファームウェアバージョンに応じて、以下を確認してください。

バージョン 2.5.xx の場合
バージョン 2.6 以降の場合
FAQ
RP2040 パート
RP2040 はまだ開発中のため、buzzer / SD card / map 機能はまだ利用できません。現在、Meshtastic と協力して最適化を進めています。
ロール選択
デバイスが繰り返し再起動する原因となるため、Repeater ロールは絶対に選択しないでください。
GPS モジュール
GPS モジュールを接続していない場合は、Meshtastic アプリで GPS 機能を無効にしてください。そうしないと、デバイスは GPS モジュールを探し続け、画面の起動に非常に長い時間がかかる原因となります。
