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

SenseCAP T1000-E 上で MeshCore を使い始める

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

方法1 Web Flasher 経由

USB ケーブルでデバイスをコンピュータに接続します。

警告

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

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

Community Firmware グループから Seeed Studio SenseCAP T1000-E を選択します。

pir

Companion Bluetooth を選択します。Bluetooth companion ファームウェアを書き込んだデバイスは APP に接続できます。その他のファームウェアを書き込みたい場合は、click here をクリックしてチュートリアルを参照してください。

pir

フラッシュの消去

Enter DFU Mode をクリックし、「nRF xxx」または「TinyUSB」という名前のシリアルポートを選択します。その後、Erase Flash をクリックしてシリアルポートを選択します。

pir

Erase Flash をクリックしても反応がない場合は、Enter DFU をもう一度クリックしてから、Erase Flash をクリックし、DFU モードに正常に入っていることを確認してください。

"Flashing erase firmware:100%" と表示されたら、デバイスの消去が完了しています。

pir

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

Enter DFU Mode をクリックし、「nRF xxx」または「TinyUSB」という名前のシリアルポートを選択します。その後、Flash をクリックしてシリアルポートを選択します。

pir

Flash をクリックしても反応がない場合は、Enter DFU をもう一度クリックしてから、Flash をクリックし、DFU モードに正常に入っていることを確認してください。

進行バーが最後まで埋まれば、Flash が完了したことを示します。その後、デバイスは自動的に再起動します。

pir

方法2 ドラッグ&ドロップ

USB ケーブルでデバイスをコンピュータに接続します。

警告

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

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

Community Firmware グループから Seeed Studio Wio Tracker T1000-E を選択します。

pir

Companion Bluetooth を選択します。Bluetooth companion ファームウェアを書き込んだデバイスは APP に接続できます。その他のファームウェアを書き込みたい場合は、click here をクリックしてチュートリアルを参照してください。

pir

フラッシュの消去

UF2 ファイルをダウンロードします。

pir

DFU モードに手動で入ります:デバイスのボタンを押し続け、素早く 充電ケーブルを 2 回接続します。緑色の LED が点灯し続けます。

警告

DFU モードに正常に入るには、この操作を素早く行う必要があります。複数回試す必要があるかもしれません。

pir

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

pir

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

pir

ファームウェアの書き込みが完了するとディスクは自動的に消えます。この時点ではデバイス内にファームウェアがないため、デバイスは自動的には再起動しません。

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

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

pir

UF2 ファイルをダウンロードします。

pir

DFU モードに手動で入ります:デバイスのボタンを押し続け、素早く 充電ケーブルを 2 回接続します。緑色の LED が点灯し続けます。

警告

DFU モードに正常に入るには、この操作を素早く行う必要があります。複数回試す必要があるかもしれません。

pir

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

pir

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

pir

ファームウェアの書き込みが完了するとディスクは自動的に消えます。この時点ではデバイス内にファームウェアがないため、デバイスは自動的に再起動します。

設定

デバイスの電源を入れる

ボタンを押して電源を入れます。LED が点灯し、下降するメロディー音が鳴ります。

デバイスの電源を切る

ボタンを 3 秒間押して電源を切ります。LED が消灯し、下降するメロディー音が鳴ります。

ヒント

ボタンを押してもデバイスが反応しない場合は、まず充電してください。急速充電器は使用しないでください。

APP を入手

Google Store または Apple Store からダウンロードします。または click here をクリックして Meshcore APP を入手します。

pir

アプリから接続

Connect をクリックして対象デバイスを選択します。デフォルトのデバイス ID は Meshcore-MAC Address です。MAC アドレスはデバイス背面で確認できます。

pir

デフォルトの PIN コード 123456 を入力し、Pair をクリックしてデバイスに接続します。

ヒント

接続に失敗した場合は、スマートフォンの Bluetooth リストを開き、そのデバイスを forget または Unpair してから、再度接続をお試しください。

pir

Web インターフェース経由で接続(BLE)

  1. MeshCore Web App を開き、Settings アイコンをクリックします。

pir

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

pir

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

pir

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

pir

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

pir

LoRa を設定する

メッシュ通信を開始するには、まずリージョンを設定する必要があります。この設定はデバイスが使用する周波数帯を制御し、お住まいの地域に応じて設定する必要があります。

pir

その後、デバイスを再起動してください。再起動しないと設定が反映されません。

リージョン一覧

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

これでデバイス上の LoRa リージョンを設定できたので、必要に応じて任意のLoRa パラメータの設定を続行できます。

GPS の設定

GPS を使用したい場合は、有効に設定してください。

APP の Position Settings で GPS を有効にすることができます。

pir

ボタン

ボタン操作説明
3秒押す電源オン/オフ
ダブルクリックアドバタイズをブロードキャスト
トリプルクリックブザー切り替え
クアドラプルクリックGPS 切り替え

メッセージ送信

対応するデバイスを2台持っていて、近くに MeshCore ユーザーがあまりいない場合は、両方を BLE Companion ファームウェアに書き込み、近くの友人や家族との通信にデバイスを使用できます。

pir

アドバタイズ

MeshCore では、名前、位置、および改ざん防止のために署名された公開暗号鍵を手動でブロードキャストできます。アドバタイズボタンをクリックすると、そのデータが LoRa 経由でブロードキャストされます。MeshCore ではこれを Advert と呼びます。アドバタイズには「ゼロホップ」と「フラッド」の2つの方法があります。

  • ゼロホップ は、あなたのアドバタイズが届く範囲のすべての相手に送信され、それで終了することを意味します。
  • フラッド は、アドバタイズが送信され、それを受信したすべてのリピーターによって繰り返し送信されることを意味します。

APP 上からアドバタイズを送信できます。また、デバイスのアドバタイズページから直接送信することもできます。

pir

公開メッセージ

LoRa を設定した後、プライマリチャネルでメッセージを送信できます。同じ周波数帯にいる近くのすべての人がそれを受信します。

プライベートメッセージ

2台のデバイスは、お互いのアドバタイズを両方が受信したときにのみ接続を確立します。

FAQ

デバイスを再起動する方法

ボタンを押し続けたまま、充電ケーブルを接続します。

トラブルシューティング

デバイスの電源が入らない

  • デバイスを 1~2 時間充電する

  • 充電ケーブルを交換する

  • それでもだめな場合は、デバイスのボタンを押し続けたまま充電ケーブルを接続し、PC にディスクが表示されるか確認してください。表示される場合は、ここをクリックしてブートローダーを再インストールします。

デバイスがブートループで停止する

説明:

デバイスが繰り返し再起動し、シリアルポートが繰り返し接続・切断されます。

解決策:

  • ステップ 1:DFU モードに手動で入ることを試します。デバイスのボタンを押し続けたまま、素早く 充電ケーブルを 2 回接続します。緑色 LED が点灯状態になります。
注記

DFU モードに正常に入るには、この操作を素早く行う必要があります。複数回試す必要があるかもしれません。

pir

  • ステップ 2:Flash を消去する

  • ステップ 3:ファームウェアを書き込む

デバイスがブリックした

説明

デバイスが反応せず、LED も点灯せず、アプリとペアリングできません。

1) デバイスがまだ DFU モードに入れる場合は、ブートローダーの書き込みを試してください。

ブートローダーを書き込む

note

ブートローダーを書き込む際は、ケーブル接続が安定していることを確認し、書き込み中に接続を 絶対に 切断しないでください。

ステップ1: Adafruit-nrfutil のインストール

Windows ユーザーは、"Win" キーと "r" キーを押し、ポップアップウィンドウに "cmd" と入力して "Enter" をクリックします。これでコマンドラインを開くことができます。

Mac ユーザーは、"Command" キーと "Space" キーを押して Spotlight を開き、"termial" と入力して "Return" をクリックします。これでコマンドラインを開くことができます。

前提条件

コマンドラインで、python と pip が正しくインストールされているか確認します。

python --version
python -m pip --version

その後、「Python xxx」と「pip xxx」と表示されるはずです。表示されない場合は、Python を再インストールしてみてください。

これは推奨される方法で、最新バージョンをインストールします:

pip3 install --user adafruit-nrfutil

インストールパスを確認します:

python -m pip show adafruit-nrfutil

これがインストール場所です:

pir

Windows ユーザーは、パスを手動で追加する必要がある場合があります。前のステップで表示されたインストール場所をコピーし、次のように追加します:

pir

ステップ2: ポート番号を確認する

デバイスを PC に接続し、ポート番号を確認します。

Windows ユーザーの場合の例:

pir

Mac ユーザーの場合の例:

pir

ステップ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

COMXX を自分の COM 番号に変更してください。たとえば、デバイスが com6 の場合、次のようにコマンドを変更します:

adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p **COM6** -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

pir

上記の手順を完了したら、ここをクリックしてアプリケーションファームウェアを書き込みます。

2) デバイスが DFU モードに入れないが、シリアルポートが検出できる場合

  • シリアルポートツールを開く

  • ボーレートを 1200 に設定する。

  • デバイスを接続する。 接続するとライトが一瞬点滅します。ライトが点灯し続けるまで、つまりデバイスが DFU モードに戻ったことを意味するまで、これを繰り返してください。その後、bootloader の書き込み -> フラッシュの消去 -> ファームウェアの書き込み を行います。

3) デバイスが DFU モードに入れず、シリアルポートも表示されない場合

  • デバイスのボタンを押し続けたまま充電ケーブルを接続します。PC にディスクが表示された後、シリアルポートが見える場合があります。

  • それでもだめな場合は、充電ケーブルを外し、バッテリーが完全に放電するまで数日間デバイスを放置してから、充電ケーブルを接続し直し、再度ペアリングを試してください。

4) 上記のいずれの手順でも解決しない場合は、テクニカルサポート [email protected] までお問い合わせください。

ファームウェアの書き込みに失敗する

  • シリアルポートでデータが受信されない

pir

デバイスが DFU モードになっているか確認してください。DFU モードでは緑色のライトが点灯し続けます。

  • シリアルポートを開けない

pir

ポートが正しいか確認するか、別のポートを試してください。

デバイスが自動的に電源オフになる

説明

  • デバイスの電源を入れた後、しばらくして自動的に電源が切れる、または再起動してしまう。
  • シリアルポートログがしばらく動作した後に停止してしまう。

これは、デバイスが次の状態にあるとき(メッセージ送信プロセスが完了していない、設定中など)に、手動で強制的に再起動または電源オフしたことが原因である可能性があります。

トラブルシューティング

flash-erase を実行します。

工場出荷時リセット

デフォルト設定に戻したい場合は、工場出荷時リセットを行うことができます。工場出荷時リセットを行う方法は 2 つあります。

  • デバイスを Flash erase します。その後、最新のファームウェアを書き込み直します。

  • アプリ上の Factory Reset ボタンをクリックします。デバイスは工場出荷時設定で自動的に再起動します。

    pir

信号品質

  • SNR は通信リンクの品質を反映します。通常のデバイスは -7 dB より大きい値で動作します。SNR が -10 dB より低いデバイスは動作が悪いことを示します。

  • RSSI は、デバイスとその周囲の環境の両方によって決まります。通常のデバイスは -110 dBm より大きい値で動作します。RSSI が -115 dBm 未満のデバイスは、性能が低いと見なされます。

    最良の信号状態を得るために、干渉が最小限で、開けていて遮蔽物のない場所でデバイスを使用してください。

ポゴピン定義

pir

リソース

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

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

Loading Comments...