T1000-E Trackerの使用開始
ビデオチュートリアル
パート1:開封とセットアップ
パート2:ステータスインジケーター
パート3:新しいファームウェアのフラッシュ
パート4:トラブルシューティング手順
使用開始
Meshtastic
アプリをダウンロード:
デバイスの電源を入れる
一度押してデバイスの電源を入れると、上昇メロディーが鳴り、LEDライトが約1秒間点灯します。
ボタンを押してもデバイスが反応しない場合は、まず充電してください。
アプリ経由で接続
- IOSアプリ
- Androidアプリ
- Bluetoothパネルでターゲットデバイスを選択します。
- コードを入力し(デフォルトコードは
123456
)、OK
をクリックしてデバイスに接続します。
+
をクリックしてターゲットデバイスを選択します。
- コードを入力し(デフォルトコードは
123456
)、OK
をクリックしてデバイスに接続します。
パラメーターの設定
メッシュ通信を開始するには、地域を設定する必要があります。この設定はデバイスが使用する周波数範囲を制御し、地域の場所に応じて設定する必要があります。
- IOSアプリ
- Androidアプリ
地域リスト
地域コード | 説明 | 周波数範囲 (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 Configsの設定を続けることができます。
センサー設定
センサー | 説明 |
---|---|
温度 | ✅ |
光 | 現在アプリではサポートされていません |
加速度計 | 続く予定 |
温度センサー設定
- IOS App
- Android App
Settings
-> Telemetry(Sensors)
-> センサーを有効にする に移動します。
Settings
-> Telemetry(Sensors)
-> センサーを有効にする に移動します。
ブザーとLED設定
タイプ | 出力PIN | |
---|---|---|
ブザー | PWMブザー | 25 |
LED | - | 24 |
- IOS App
- Android App
設定
-> 外部通知
-> GPIO
を有効にする -> 出力ピン GPIO
を設定する に移動します。
設定
-> 外部通知
-> GPIO
を有効にする -> 出力ピン GPIO
を設定する に移動します。
詳細については、外部通知設定を確認してください。
デバイス設定を更新した後、デバイスが再起動します。これには時間がかかる場合があります。
ファームウェアのフラッシュ
ファームウェアバージョンの確認
設定
-> ファームウェア更新
に移動し、現在のファームウェアバージョンを確認します。
⚠️以下のファームウェアをフラッシュしないでください
T1000-E ファームウェア以外のファームウェアをフラッシュしないでください。デバイスがフリーズする可能性があります。
以下のファームウェアはデバイスを破損させます:
- nrf52_promicro_diy_tcxo
- nrf52_promicro_diy_xtal
- Dongle_nRF52840-pca10059-v1
- feather_diy
- TWC_mesh_v4
- wio-sdk-wm1110
- wio-tracker-wm1110
- xiao_ble
アプリケーションファームウェアのフラッシュ
ステップ 1: DFU モードに入る
- 方法 1
- 方法 2
Meshtastic Web Flasherにアクセスします。
デバイスをPCに接続し、デバイスをSeeed Card Tracker T1000-E
に選択し、最新のファームウェアを選択して、Flash
をクリックします。
Enter DFU Mode
をクリックすると、T1000-E xxx
という名前のシリアルポートが表示されます。それをクリックして接続すると、緑色のLEDが点灯し、T1000-E
という名前のドライバが表示されます。
USBケーブルをPCに接続し、デバイスボタンを押し続けながら、充電ケーブルを素早く2回接続します。緑色のLEDが点灯し、T1000-E
という名前のドライバが表示されます。
ステップ 2: フラッシュ消去
ファームウェアをフラッシュする前に、まず消去ファームウェアをフラッシュしてください!
ゴミ箱
シンボルをクリックします。
消去ファームウェアをダウンロードし、ドライバにコピーします。
この処理には時間がかかる場合があります。ドライブが消えるまで待ち、その後シリアルモニターを開いて消去プロセスを完了します。
ステップ 3: ファームウェアのフラッシュ
最新のファームウェアを選択し、UF2
ファイルをダウンロードします。
UF2ファイルをDFUドライブにコピーします。ファイルがダウンロードされ、デバイスが再起動した後、ファームウェアがフラッシュされます。
FAQ
- デバイス名の確認方法
Meshtastic Web Flasherにアクセスしてください。
Open Serial Monitor
をクリックし、デバイスをPCに接続して、シリアルログを確認し、キーワードusing nodenum
を探してください。
- デバイスの再起動方法
ボタンを長押しし、その後充電ケーブルを接続してください。
トラブルシューティング
デバイスが起動しない
-
デバイスを1〜2時間充電してください
-
充電ケーブルを交換してください
デバイスがブートループに陥る
説明:
デバイスが繰り返し再起動し、シリアルポートが繰り返し接続・切断されます。
解決方法:
- ステップ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を使用している場合は、Windows版のPython 3.xのインストールでは依然として python.exe という名前を使用しているため、python
に変更する必要があるかもしれません。
ホームディレクトリのユーザー空間にインストールするには:
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% 内のディレクトリなど、他の場所にコピーまたは移動してください。
Step2: ポート番号を確認する
デバイスを PC に接続し、ポート番号を確認します。
例:
Step3: ブートローダーをフラッシュする
ターミナルまたはコマンドプロンプトで、ブートローダーの 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
- その他の場合:
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モードに入れず、シリアルポートも表示されない場合
- 充電ケーブルを取り外し、バッテリーが完全に放電するまで数日間デバイスを放置してから、充電ケーブルを接続して再度ペアリングを試してください。
4) 上記の手順がすべて機能しない場合は、技術サポートにお問い合わせください: [email protected]
ファームウェアフラッシュの失敗
- シリアルポートでデータを受信しない
デバイスがDFUモードになっているかを確認してください。デバイスがDFUモードの時は緑色のライトが点灯し続けます。
- シリアルポートを開けない
ポートが正しいかを確認するか、別のポートを試してください。
リソース
技術サポート & 製品ディスカッション
私たちの製品をお選びいただき、ありがとうございます!私たちは、お客様の製品体験が可能な限りスムーズになるよう、さまざまなサポートを提供しています。異なる好みやニーズに対応するため、複数のコミュニケーションチャンネルを提供しています。