Skip to main content

The Things Networkに接続する

The Things Network

The Things Stackは、オープンソースコアをベースに構築されたエンタープライズグレードのLoRaWANネットワークサーバーです。The Things Stackを使用すると、独自のハードウェアまたはクラウド上でLoRaWANネットワークを構築・管理できます。

The Things Networkに接続する

新しいアカウントを作成する

TTN ウェブサイト: <https://www.thethingsnetwork.org/>

センサーのセットアップ

(1) SenseCAP Mateアプリを開く

(2) ボタンを3秒間長押しすると、LEDが1秒間隔で点滅します。

(3) 「Setup」ボタンをクリックしてBluetoothをオンにし、「Scan」をクリックしてセンサーのBluetoothのスキャンを開始してください。

(4) S/N(ラベル)でセンサーを選択します。その後、入力するとセンサーの基本情報が表示されます。

SenseCAP Mateアプリでセンサーの周波数を設定する

ゲートウェイの周波数帯域に基づいて、対応する周波数帯域を設定します。

(1) 「Setting」をクリックし、プラットフォームを「The Things Network」に選択します。

wecom-temp-81208-6d8da19d41a879a504ad54c71bf4961c

(2) 周波数プランを選択します。ゲートウェイがUS915の場合、センサーをUS915に設定してください。

wecom-temp-73569-56429bfa7490c37c5ec3c5b2fc8ba435

(3) デバイスはデフォルトでOTAAを使用してLoRaWANネットワークに参加します。そのため、ここでDevice EUI、App EUI、APP Keyを設定できます。

パラメータタイプ
Device EUI16進数、0~F
App EUI16進数、0~F
App Key32進数、0~F

(4) パケットポリシーを設定します。センサーアップリンクパケット戦略には3つのモードがあります。

パラメータ説明
2C+1N (デフォルト)2C+1N (2つの確認パケットと1つの非確認パケット) は最適な戦略で、このモードはパケット損失率を最小化できますが、デバイスはTTNで最も多くのデータパケットを消費するか、Heliumネットワークでデータクレジットを消費します。
1C1C (1つの確認) デバイスはサーバーから1つの受信確認パケットを取得した後にスリープします。
1N1N (1つの非確認) デバイスはパケットを送信するだけで、その後スリープを開始し、サーバーがデータを受信したかどうかは関係ありません。

(5) 「Send」ボタンをクリックして、設定をセンサーに送信し、有効にします。

(6) 「Home」ボタンをクリックすると、アプリはBluetoothの接続を切断します。

その後、センサーは再起動します。

(7) デバイスがBluetoothから切断されると、LEDが5秒間点灯し、その後呼吸ライトとして点滅します。

TTNの設定

TTNでのゲートウェイ登録

実際の情報に基づいてTTNコンソールでゲートウェイを作成します。

アプリケーションの作成

TTNコンソールでアプリケーションを作成します。アプリケーション内では、エンドデバイスとそのネットワークデータを登録・管理できます。デバイスフリートを設定した後、多数の統合オプションの1つを使用して、関連データを外部サービスに渡します。

TTNコンソールへのセンサー追加

(1) 作成したアプリケーションを選択し、「Register end device」をクリックしてエンドデバイスを追加します。

(2) LoRaWANデバイスリポジトリでエンドデバイスを選択します。

その後、ブランドに基づいて、以下のような項目を設定します。

  • End device brand: SenseCAPを選択します。
  • Model: センサーモデルを選択します。(ない場合は手動追加を使用)
  • Hardware / Firmware Version: 通常、最新のものを選択します。
  • Profile(Region)/Frequency plan: SenseCAP Mate Appから取得します
センサー周波数一般名説明
EU863-870EU868ヨーロッパ 863-870 MHz(RX2にSF9 - 推奨)
US902-928US915アメリカ合衆国 902-928 MHz、FSB 2(TTNで使用)
AU915-928AU915オーストラリア 915-928 MHz、FSB 2(TTNで使用)
KR920-923KR920--------
IN865-867IN865--------
AS923AS923-1アジア 920-923 MHZ
AS923-2

異なる国とLoRaWANネットワークサーバーは異なる周波数プランを使用します。

Heliumネットワークについては、以下を参照してください:

Helium Frequency Plans

(3) 'Provisioning information'を設定します。

  • JoinEUI: これはAPP EUIを意味し、SenseCAP Mate Appから取得できます。

  • Device EUI/ App Key: SenseCAP Mate Appの設定ページから取得します。下の画像のようになります。

(4) エンドデバイスを登録します。

上記の項目を完了したら、「Register end device」をクリックして変更を保存します。

note

ネットワークへの参加が成功すると、LEDが2秒間高速点滅します。

TTNコンソールでデータを確認

Dataページでは、データパッケージがアップロードされています。ペイロードの形式については、Payload Decodingのセクションを参照してください。

Loading Comments...