SenseCAP T1000-E で MeshCore を使い始める
ファームウェアの書き込み
方法1 Web Flasher 経由
USB ケーブルでデバイスをコンピュータに接続します。
データ転送中は USB ケーブルを接続したままにしてください。そうしないとデバイスが破損する可能性があります。
Meshcore Web Flasher にアクセスします。
Community Firmware グループで Seeed Studio SenseCAP T1000-E を選択します。

Companion Bluetooth を選択します。Bluetooth Companion ファームウェアを書き込んだデバイスは APP に接続できます。その他のファームウェアを書き込みたい場合は、click here をクリックしてチュートリアルを参照してください。
![]()
フラッシュ消去
Enter DFU Mode をクリックし、「nRF xxx」または「TinyUSB」という名前のシリアルポートを選択します。その後、Erase Flash をクリックしてシリアルポートを選択します。

Erase Flash をクリックしても反応がない場合は、Enter DFU をもう一度クリックしてから Erase Flash をクリックし、DFU モードに正常に入っていることを確認してください。
"Flashing erase firmware:100%" と表示されれば、デバイスの消去は正常に完了しています。
![]()
ファームウェアの書き込み
Enter DFU Mode をクリックし、「nRF xxx」または「TinyUSB」という名前のシリアルポートを選択します。その後、Flash をクリックしてシリアルポートを選択します。

Flash をクリックしても反応がない場合は、Enter DFU をもう一度クリックしてから Flash をクリックし、DFU モードに正常に入っていることを確認してください。
進行バーが最後まで埋まれば、フラッシュが完了したことを示します。その後、デバイスは自動的に再起動します。

方法2 ドラッグ&ドロップ
USB ケーブルでデバイスをコンピュータに接続します。
データ転送中は USB ケーブルを接続したままにしてください。そうしないとデバイスが破損する可能性があります。
Meshcore Web Flasher にアクセスします。
Community Firmware グループで Seeed Studio Wio Tracker T1000-E を選択します。

Companion Bluetooth を選択します。Bluetooth Companion ファームウェアを書き込んだデバイスは APP に接続できます。その他のファームウェアを書き込みたい場合は、click here をクリックしてチュートリアルを参照してください。
![]()
フラッシュ消去
UF2 ファイルをダウンロードします。

DFU モードに手動で入ります:デバイスのボタンを押し続け、素早く 充電ケーブルを 2 回接続します。緑色の LED が点灯し続けます。
DFU モードに正常に入るには、この操作を素早く行う必要があります。複数回試す必要があるかもしれません。

10〜15 秒後に T1000-E という名前のディスクがポップアップ表示されます。

ダウンロードした UF2 ファイルをポップアップしたディスクにドラッグします。

ファームウェアの書き込みが正常に完了すると、ディスクは消えます。この時点ではデバイス内にファームウェアがないため、デバイスは自動的には再起動しません。
ファームウェアの書き込み
最新のファームウェアバージョンを選択します。
![]()
UF2 ファイルをダウンロードします。

DFU モードに手動で入ります:デバイスのボタンを押し続け、素早く 充電ケーブルを 2 回接続します。緑色の LED が点灯し続けます。
DFU モードに正常に入るには、この操作を素早く行う必要があります。複数回試す必要があるかもしれません。

10〜15 秒後に T1000-E という名前のディスクがポップアップ表示されます。

ダウンロードした UF2 ファイルをポップアップしたディスクにドラッグします。

ファームウェアの書き込みが正常に完了すると、ディスクは消えます。この時点ではデバイス内にファームウェアがないため、デバイスは自動的に再起動します。
設定
デバイスの電源を入れる
ボタンを押して電源を入れます。LED が点灯し、音程が下がるメロディーが鳴ります。
デバイスの電源を切る
ボタンを 3 秒間押して電源を切ります。LED が消灯し、下降音のメロディーが鳴ります。
ボタンを押してもデバイスが反応しない場合は、まず充電してください。急速充電器は使用しないでください。
APP を入手
Google Store または Apple Store からダウンロードします。または click here をクリックして Meshcore APP を入手します。
![]()
アプリ経由で接続
Connect をクリックして対象デバイスを選択します。デフォルトのデバイス ID は Meshcore-MAC Address です。MAC アドレスはデバイス背面で確認できます。
![]()
デフォルトの PIN コード 123456 を入力し、Pair をクリックしてデバイスに接続します。
接続に失敗した場合は、スマートフォンの Bluetooth リストを開き、そのデバイスを forget または Unpair してから、再度接続をお試しください。
![]()
Web インターフェース経由で接続(BLE)
- MeshCore Web App を開き、Settings アイコンをクリックします。

- BLE タブを選択し、Scan Now をクリックします。

- システムの Bluetooth ポップアップでデバイス(例:Meshcore-xxxxxx)を選択し、Pair をクリックします。

- プロンプトが表示されたら、デフォルトの Bluetooth パスキー
123456を入力し、OK をクリックします。

- ステータスが接続済みに変わり、MeshCore インターフェースにノードが表示されるまで待ちます。

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 | 欧州連合 868 MHz | 869.4 - 869.65 | 10 | 27 |
これでデバイスの LoRa リージョンを設定できたので、必要に応じて任意のLoRa パラメータの設定を続けることができます。
GPS の設定
GPS を使用したい場合は、有効に設定してください。
APP の Position Settings に移動して GPS を有効にできます。

ボタン
| ボタンの操作 | 説明 |
|---|---|
| 3秒間押す | 電源オン/オフ |
| ダブルクリック | アドバタイズをブロードキャスト |
| トリプルクリック | ブザーの切り替え |
| クアドラプルクリック | GPS の切り替え |
メッセージ送信
対応デバイスを 2 台お持ちで、近くに MeshCore ユーザーがあまりいない場合は、両方を BLE Companion ファームウェアに書き込み、近くの友人や家族との通信にデバイスを使用できます。

アドバタイズ
MeshCore では、なりすまし防止のために署名された、名前、位置情報、公開暗号鍵を手動でブロードキャストできます。アドバタイズボタンをクリックすると、そのデータが LoRa 経由でブロードキャストされます。MeshCore ではこれを Advert と呼びます。アドバタイズには「ゼロホップ」と「フラッド」の 2 つの方法があります。
- ゼロホップ は、アドバタイズが聞こえるすべての相手に対して一度だけブロードキャストされ、それで終了することを意味します。
- フラッド は、ブロードキャストされた後、それを受信したすべてのリピーターによって繰り返し送信されることを意味します。
アプリ上でアドバタイズを送信できます。また、デバイスのアドバタイズページから直接送信することもできます。

公開メッセージ
LoRa を設定した後、プライマリチャンネルでメッセージを送信できます。同じ周波数帯の近くのすべての人がそれを受信します。
プライベートメッセージ
2 台のデバイスは、お互いのアドバタイズを両方とも受信したときにのみ接続を確立します。
FAQ
デバイスを再起動する方法
ボタンを押し続けたまま、充電ケーブルを接続します。
トラブルシューティング
デバイスの電源が入らない
-
デバイスを 1~2 時間充電する
-
充電ケーブルを交換する
-
それでもだめな場合は、デバイスボタンを押し続けたまま充電ケーブルを接続し、PC にディスクが表示されるかどうかを確認します。表示された場合は、ここをクリックしてブートローダーを再インストールしてください。
デバイスがブートループに陥る
説明:
デバイスが繰り返し再起動し、シリアルポートが接続と切断を繰り返します。
解決方法:
- ステップ 1: 手動で DFU モードに入ることを試します。デバイスボタンを押し続けたまま、素早く 2 回充電ケーブルを接続します。緑色の LED が点灯し続けます。
DFU モードに正常に入るには、この操作を素早く行う必要があります。複数回試す必要があるかもしれません。

-
ステップ 2: フラッシュを消去
-
ステップ 3: ファームウェアを書き込み
デバイスがブリックした
説明
デバイスが反応せず、LED も点灯せず、アプリとペアリングできません。
1) デバイスがまだ DFU モードに入れる場合は、ブートローダーの書き込みを試してください。
ブートローダーの書き込み
ブートローダーを書き込む際は、ケーブル接続が安定していることを確認し、書き込み処理中に絶対に切断しないでください。
ステップ 1: Adafruit-nrfutil のインストール
前提条件
- PyPI からインストール
- ソースからインストール
これは推奨される方法で、最新バージョンをインストールします:
pip3 install --user adafruit-nrfutil
PyPi でのインストールに問題がある場合や、ツールを変更したい場合はこの方法を使用します。まずこのリポジトリをクローンし、そのフォルダに移動します。
git clone https://github.com/adafruit/Adafruit_nRF52_nrfutil.git
cd Adafruit_nRF52_nrfutil
注意:以下のコマンドでは python3 を使用していますが、Windows の場合は python に変更する必要があるかもしれません。これは、Windows での Python 3.x のインストールでは依然として python.exe という名前が使われているためです。
ホームディレクトリのユーザースペースにインストールするには:
pip3 install -r requirements.txt
python3 setup.py install
pip3 install 実行時に権限エラーが発生する場合、pip3 が古いか、システムディレクトリにインストールしようと設定されている可能性があります。その場合は --user フラグを使用してください。
pip3 install -r --user requirements.txt
python3 setup.py install
システムディレクトリにインストールしたい場合(一般的には非推奨):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
ユーティリティの自己完結型実行バイナリ(Windows および MacOS)を生成するには、次のコマンドを実行します:
pip3 install pyinstaller
cd Adafruit_nRF52_nrfutil
pip3 install -r requirements.txt
cd Adafruit_nRF52_nrfutil\nordicsemi
pyinstaller __main__.py --onefile --clean --name adafruit-nrfutil
.exe ファイルは Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil(Windows の場合は .exe 付き)にあります。
利便性のために、%PATH% に含まれるディレクトリなど、別の場所にコピーまたは移動してください。
ステップ 2: ポート番号の確認
デバイスを PC に接続し、ポート番号を確認します。
例:

ステップ 3: ブートローダーの書き込み
ターミナルまたはコマンドプロンプトで、ブートローダーの zip パッケージをダウンロードしたディレクトリに移動し、次のコマンドを実行します。その際、デバイスに合った正しいポートに置き換えてください。
- Windows の場合:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p COMxx -b 115200 --singlebank --touch 1200
- その他の OS の場合:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200

上記の手順を完了したら、ここをクリックしてアプリケーションファームウェアを書き込んでください。
2) デバイスが DFU モードに入れないが、シリアルポートは検出できる場合
-
シリアルポートツールを開きます
-
ボーレートを
1200に設定します。 -
デバイスを接続します。 接続するとライトが一瞬点滅します。ライトが点灯し続けるまでこれを繰り返してください。ライトが点灯し続ける場合、デバイスが DFU モードに戻れたことを意味します。その後、ブートローダーを書き込み -> フラッシュの消去 -> ファームウェアの書き込み を行います。
3) デバイスが DFU モードに入れず、シリアルポートも表示されない場合
-
デバイスボタンを押し続けたまま充電ケーブルを接続します。PC にディスクが表示された後、シリアルポートが見える場合があります。
-
それでもだめな場合は、充電ケーブルを外し、バッテリーが完全に放電するまで数日間デバイスを放置してから、再度充電ケーブルを接続し、ペアリングを試してください。
4) 上記のいずれの手順でも解決しない場合は、テクニカルサポート [email protected] までご連絡ください。
ファームウェアの書き込みに失敗する
- シリアルポートでデータを受信しない

デバイスが DFU モードになっているか確認してください。DFU モード中は緑色のライトが点灯し続けます。
- シリアルポートを開けない

ポートが正しいか確認するか、別のポートを試してください。
デバイスが自動的に電源オフになる
説明
- デバイスの電源を入れた後、しばらくすると自動的に電源が切れる、または再起動します。
- シリアルポートログがしばらく動作した後に停止します。
これは、メッセージ送信処理が完了していない、設定中であるなど、以下の状態のときにデバイスを手動で強制的に再起動または電源オフしたことが原因の可能性があります。
トラブルシュート
flash-erase を実行します。
工場出荷時リセット
デフォルト設定に戻したい場合は、工場出荷時リセットを実行できます。工場出荷時リセットを行う方法は 2 つあります。
-
デバイスを Flash erase します。その後、最新のファームウェアを書き込みます。
-
アプリで
Factory Resetボタンをクリックします。デバイスは工場出荷時の設定で自動的に再起動します。
信号品質
-
SNR は通信リンクの品質を反映します。通常のデバイスは -7 dB 以上で動作します。SNR が -10 dB 未満のデバイスは性能が低いことを示します。
-
RSSI はデバイスとその周囲の環境の両方によって決まります。通常のデバイスは -110 dBm 以上で動作します。RSSI が -115 dBm 未満のデバイスは性能が低いと見なされます。
最良の信号効果を得るために、干渉が最小限で、開けていて障害物のない場所でデバイスを使用してください。
ポゴピン定義

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