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

SenseCAP Solar Node で MeshCore を使い始める

note

デバイスが以下の状態にあるときは、手動で再起動したり電源を切ったりしないでください。そうしないとデバイスが故障する可能性があります。

  1. メッセージ送信処理が完了していない
  2. 設定中である

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

方法1 Web Flasher を使用

USB ケーブルでデバイスをコンピュータに接続します。ケーブルがデータ通信に対応していることを確認してください。

警告

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

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

Community Firmware グループで Seeed Studio SenseCAP Solar を選択します。

pir

Repeater を選択します。ほかのファームウェアを書き込みたい場合は、チュートリアルを見るためにこちらをクリックしてください。

pir

Flash 消去

Enter DFU Mode をクリックし、「Solar Node」または「TinyUSB serial」という名前のシリアルポートを選択します。次に Erase Flash をクリックし、シリアルポートを選択します。

pir

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

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

pir

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

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

pir

Enter DFU Mode をクリックし、「P1 Pro」または「TinyUSB」シリアルという名前のシリアルポートを選択します。次に Flash をクリックし、シリアルポートを選択します。

pir

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

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

pir

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

USB ケーブルでデバイスをコンピュータに接続します。ケーブルがデータ通信に対応していることを確認してください。

警告

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

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

Community Firmware グループで Seeed Studio SenseCAP Solar を選択します。

pir

Repeater を選択します。ほかのファームウェアを書き込みたい場合は、チュートリアルを見るためにこちらをクリックしてください。

pir

Flash 消去

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

pir

RST ボタンをダブルクリックして、手動で DFU モードに入ります。10〜15 秒後に Xiao-Boot または Solar Node という名前のディスクがポップアップ表示されます。

pir

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

pir

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

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

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

pir

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

pir

RST ボタンをダブルクリックして、手動で DFU モードに入ります。10〜15 秒後に Xiao-Boot または Solar Node という名前のディスクがポップアップ表示されます。

pir

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

pir

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

はじめに

本格的な展開の前に、まずノードのテストと設定を行ってください。

取り付け

デバイスの組み立て

note

本デバイスは長期間屋外で使用されるため、パネルを水平に設置することは避けてください。水たまりを防ぐため、傾斜または斜めに設置することを推奨します。さらに、すべてのネジがしっかり締め付けられ、カバーが正しく取り付けられていることを確認してください。防水性能を高めるために、追加のシーリング処理を施すことも検討してください。

  • 部品リスト

pir

  • ステップ1: ワッシャーとネジを使用して、部品1をデバイスの底面に取り付けます。
  • ステップ2: ユニバーサルジョイント(部品2)とブラケット(部品3)をネジで接続します。
  • ステップ3: RF ケーブル(部品4)とアンテナ(部品5)を接続します。
  • ステップ4: 適切な位置にフープリングを取り付けます。
  • ステップ5: ユニバーサルジョイントブラケットを接続します。
  • ステップ6: ネジを緩めてユニバーサルジョイントを適切な位置に調整し、その後ネジを締めます。
  • ステップ7: アンテナをデバイスに接続します。

バッテリーと GPS モジュールの取り付け(オプション)

ヒント

バッテリーを取り付ける、または交換する必要がある場合は、Button-top 18650(3.6V)バッテリーを使用してください。

pir

P1-Pro バージョンにはバッテリーと GPS モジュールが内蔵されていますが、P1 バージョンでは必要に応じてユーザーがバッテリーと GPS モジュールを手動で取り付ける必要があります。

  • ステップ1: すべてのネジとカバーを取り外します。

pir

  • ステップ2: バッテリーと GPS モジュールを取り付けます。

pir

pir

  • ステップ3: ケースを組み立てます。

pir

note

デバイスの防水性能を維持するため、ケースが正しく取り付けられ、ネジがしっかりと締め付けられていることを確認してください。

(オプション)アンテナのアップグレード

  • この動画を参考にして、アンテナをガラス繊維製のものに交換することができます。

より高い利得のアンテナが必要な場合は、860-930MHz 3dBi fiberglass アンテナと 902-928MHz 5.8dBi fiberglass アンテナをお勧めします。

デバイスの電源を入れる

デバイスは USB ケーブルを接続してアクティベートする必要があります。青色の Mesh LED が約 3 秒間点灯し、これがデバイスの電源が正常に入ったことを意味します。

青色の Mesh LED ライトは、アドバタイズを送信するまで点灯しません。

ヒント

USB ケーブルを挿してもデバイスが反応しない場合は、まず充電してください。急速充電器は使用しないでください。

設定

  • ステップ1 初期設定

MeshCore を LoRa デバイスに初めて書き込む場合は、その国や地域で合法的に使用できる周波数を利用するために、サーバーデバイスの周波数を設定する必要があります。

Click here をクリックしてリピーターを設定します。

LoRa リージョンを変更して設定を保存します。その後デバイスを Reboot してください。そうしないと設定が有効になりません。

pir

リージョン一覧

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

より包括的な一覧については、LoRa Region by Country を参照してください。

備考

EU_868 は、1 時間あたり 10% のデューティサイクル制限を順守する必要があり、これは 1 時間のローリングウィンドウに対して毎分計算されます。この制限に達すると、再び許可されるまでデバイスは送信を停止します。

デバイス上で LoRa リージョンを設定したので、ニーズに合わせて任意の LoRa Configs を続けて設定できます。

  • ステップ2 アドバタイズ送信

"send advert" をクリックして、他の Meshcore デバイスがこのリピーターを認識できるようにします。すると、デバイス一覧にリピーターが表示されます。

pir

初期設定の後、クリックします。

  • ステップ3(オプション)管理者ログイン

リピーターのデフォルト管理者パスワードは password です。

pir

ログイン後、設定ページが表示されます。ここでリピーターの設定を調整できます。

リピーターの位置を表示したい場合は、GPS を有効にすることができます。

pir

また、アドバタイズのブロードキャスト間隔を調整することもできます。auto zero hop advert の間隔範囲は 60〜240 分です。auto flood advert の間隔範囲は 3〜168 時間です。

pir

パスの設定

リピーターをルートに追加する前に、まずリピーターを使ってアドバタイズを送信する必要がある場合があります。リピーターは一定間隔で自動的にアドバタイズを送信します。この間隔は数時間(デフォルトでは 3 時間)になることがあります。そのため、手動でアドバタイズを送信するか、そうでなければ待つ必要があります。

pir

メッセージ送信パスを手動で設定できます。Bluetooth コンパニオンデバイスをスマートフォンのアプリに接続します。プライベートメッセージウィンドウを開きます。その後、検出されたリピーターを選択してパスを構成できます。

pir

パスを設定すると、伝送方式は「n hop」に変更されます。例えば、ルートにリピーターを 1 台追加すると、1 hop に変更されます。

pir

FAQ

ブートループ

  • 原因

これは通常、ファームウェアの書き込み失敗が原因です。ファームウェアを書き込む際は、接続を安定した状態に保ってください。

  • トラブルシューティング

ファームウェアを再書き込みするには、Click here をクリックしてください。

デバイスが文鎮化した場合

説明

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

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

ブートローダーの書き込み

note

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

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

前提条件

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

pip3 install --user adafruit-nrfutil

ステップ2: ポート番号の確認

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

例:

pir

ステップ3: ブートローダーの書き込み

ターミナルまたはコマンドプロンプトで、ブートローダーの zip パッケージをダウンロードしたディレクトリに移動し、次のコマンドを実行します。その際、デバイスに対応する正しいポートに置き換えてください:

  • Windows の場合:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p COMXX -b 115200 --singlebank --touch 1200
  • その他の場合:
adafruit-nrfutil --verbose dfu serial --package xiao_nrf52840_ble_bootloader.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200

pir

上記の手順を完了したら、flash the application firmware を実行できます。

信号品質

  • SNR は通信リンクの品質を反映します。通常のデバイスは -7 dB 以上で動作します。SNR が -10 dB 未満のデバイスは性能が低いことを示します。

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

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

充電電流

pir

Xiao nRF-52840 Plus の最大充電電流は 200 mA です。充電管理チップ CN3165 は 0.99A です。したがって最大充電電流は 1A です。

リソース

Loading Comments...