- Home
- IoT Sensorsの統合
- The Things Stack-Milesight LoRaWAN デバイス統合
The Things Stack-Milesight LoRaWAN デバイス統合
説明
LoRaWAN ネットワークおよびサービスのリーディングプロバイダであるThe Things Network は、スタックを v3 にアップグレードしています。LoRaWAN エンドデバイスおよびゲートウェイのリーディングプロバイダである Milesight のゲートウェイおよびエンドデバイスは、The Things Stack に簡単に接続できます。このドキュメントでは、Milesight LoRaWAN デバイスを The Things Stack に接続する方法について説明します。
要件
1. The Things Stack Sandbox アカウント
2. Milesight LoRaWAN エンドデバイス(センサー、コントローラー、この例では EM300-DI を使用しています)
3. Semtech Packet Forwarder または Basic Station によって The Things Stack に接続された Milesight ゲートウェイ
設定
ステップ 1. The Things Stack にログイン
認証情報/The Things ID を使用して The Things Stack にログインします。この例では、アドレスは https://eu1.cloud.thethings.network です。こちらでサーバーエリアを選択することもできます。
ログインページが表示されますので、「Login with The Things ID」を選択してください。
認証情報を入力し、「Submit」をクリックしてください。完了すると、このコンソールページが正常に表示されます。
ステップ 2. The Things Stack にアプリケーションと Milesight センサーを追加する
Applications > Add application をクリックして、アプリケーションを作成します。
Application ID を必要に応じて入力します。次に、Create application ボタンをクリックします。
追加したアプリケーションを選択し、End devices ページに移動して、右側のボタンにあるRegister end device をクリックします。
手動で直接追加することをお勧めします。次に、デバイス情報を入力します。
Frequency Plan: センサーの設定に応じて選択します。AU915 または US915 の場合、Milesight ゲートウェイのデフォルトの周波数設定を使用する場合は、FSB 2 を選択することをお勧めします。
LoRaWAN version: 1.0.2 または 1.0.3
Regional Parameters version: 1.0.2 を使用する場合はリビジョン B
Activation mode: 必要に応じて選択します。デフォルトは OTAA です。
LoRaWAN class: デバイスタイプと設定に応じて選択してください
Join EUI:App EUI と同じです。デフォルトは 24E124C0002A0112 です
DevEUI: 各デバイスの一意の ID で、ラベルに記載されています
AppKey:デフォルトは 5572404c696e6b4c6f52613230313823 です。
End device ID:ユーザー定義
完了したら、Register end device をクリックして保存します。
ステップ 3. センサーデータを確認します
センサー EM300-DI の電源をオンにすると、ここにアップリンクのライブデータが表示されます。
メッセージをクリックしてイベントの詳細を表示すると、センサーデータが簡単に確認できます。
ステップ4. センサーデータをデコードします
目的のデバイスを選択し、 Payload formatters > Uplink ページに移動して、このデバイスのデコーダを追加します。
Custom Javascript formatter タイプを選択し、デコーダを追加します。Milesight デバイスのデコーダは、: https://github.com/Milesight-IoT/SensorDecoders
次に、このデコーダーをテストするためのヘックス形式のペイロードを入力できます:
画面下部の Save changes ボタンをクリックします。
デコードされたデータはLive dataページに表示されます。
ステップ5. センサーにダウンリンクを送信
ダウンリンクを直接送信
Messagingページに移動し、ダウンリンクコマンドを直接送信します。
Insert Mode:ダウンリンクキューを書き換えます
Fport: デバイス設定に従って入力してください。デフォルトは85です
Payload type: バイト
Payload: デバイスのユーザーガイドに記載されている16進形式のコマンドを入力してください。この例では、データ再送信を有効にするコマンド「ff6900」を送信するか、データ再送信を無効にするコマンド「ff6901」を送信します
Confirmed downlink: 有効にすると、受信時にデバイスに確認パケットの送信を要求します
Schedule downlink, をクリックすると、コマンドが送信されたことが確認できます。
注意: クラス A タイプのデバイスは、アップリンク送信時のみコマンドを受信します。
エンコーダーを使用してダウンリンクを送信
対象デバイスを選択し、 Payload formatters > Downlink ページに移動して、このデバイスのデコーダーを追加します。
Custom Javascript formatter タイプを選択し、エンコーダーを追加します。このエンコーダーの例では、「testEncode」と入力して、メッセージをヘックス形式のコマンド ff6901 としてエンコードします。
Messaging ページに移動し、ダウンリンクコマンドを直接送信します。
Insert Mode: ダウンリンクキューを置き換えます
Fport: デバイス設定に従って入力します。デフォルトは 85 です
Payload type: JSON
Payload: json 形式のコマンド。この例では、ダウンリンクコマンドは
{
"command":"testEncode"
}
Confirmed downlink: 有効にすると、受信時にデバイスに確認パケットの送信を要求します。
Schedule downlink をクリックすると、コマンドが送信されたことが確認できます。
注: クラス A タイプのデバイスは、アップリンクの送信時にのみコマンドを受信します。
–以上–
関連記事
IoT Sensorsの統合
IoT Sensorsの統合
The Thing Stack による Qubitro の統合Qubitro は、完全な開発者ツールキットのサポートにより、コードを使用せずに複数のネットワークからのデバイスデータを統合することで、ソリューションプロバイダーがグローバルな IAQ モニタリングソリューションを設計、販売することを可能にします。
Actility ThingParkとMilesight LoRaWANデバイスの統合ActilityはThingPark™プラットフォームとネットワーク技術を提供し、統合された拡張性の高い汎用的なネットワークインフラ内で、パブリックおよびプライベートなワイヤレスIoTネットワークを展開、動作、維持します。
ChirpStack V4の統合この記事では、Milesight IoTセンサー/ノードをChirpStackサーバーに統合する方法を説明します。
The Thing Stack による Tago の統合この記事では、The Thing Stack を使用して Milesight IoT デバイスを Tago に追加する方法について説明します。
Thing StackによるAkenza Coreの統合この記事では、The Thing Stack を使用して Milesight IoT センサーを Akenza v2 に追加する方法について説明します。
The Thing Stack による Ubidots 統合この記事では、AM107 屋内環境センサーを例に、Milesight IoT センサーを The Thing Stack 経由で Ubidots に統合する方法をご説明します。
Milesight センサーと Sensgreen の統合持続可能性とエネルギー効率に重点を置いた Sensgreen のプラットフォームは、リアルタイムのデータ分析とダイナミックな制御オプションをユーザーに提供します。
AWS IoT Core for LoRaWAN – Milesightセンサーの統合Milesight IoT LoRaWANのエンドデバイスをAWS IoT Core for LoRaWANに接続するための手順を紹介します
Helium コンソール統合この記事では、Milesight LoRaWAN ノードを Helium コンソールに接続する方法について説明します。 手順については、以下のビデオチュートリアルもご参照ください。
Everynet 統合この記事では、すでに追加されている同じ地域パラメータを使用する LoRaWAN® ゲートウェイを使用して、Everynet に Milesight IoT エンドデバイスを追加する手順について説明します。
Senet 統合このガイドでは、Milesight LoRaWANセンサーがSenet Platformに接続する方法を詳しく紹介します。
Loriot 統合この記事では、Loriot上にMilesight IoTエンドデバイスを追加する手順を、既に追加されている同じ地域パラメータを使用するLoRaWAN®ゲートウェイを使用して説明します。
ChirpStack V3の統合この記事では、Milesight IoTセンサー/ノードをChirpStackサーバーに統合する方法を説明します。
ソリューション / IoT サポート
- The Thing Stack による Qubitro の統合Qubitro は、完全な開発者ツールキットのサポートにより、コードを使用せずに複数のネットワークからのデバイスデータを統合することで、ソリューションプロバイダーがグローバルな IAQ モニタリングソリューションを設計、販売することを可能にします。
- The Thing Stack による ThingSpeak 統合ThingSpeak は、MATLAB® 分析機能を内蔵した IoT プラットフォームで、IoT デバイスから送信されたデータの事前処理、分析、視覚化、およびチャネルデータに基づくアラートなどのアクションの作成を行うことができます。
- The Things Stack-Milesight LoRaWAN デバイス統合このドキュメントでは、Milesight LoRaWAN デバイスを The Things Stack に接続する方法について説明します。
- The Thing Stack による Tago の統合この記事では、The Thing Stack を使用して Milesight IoT デバイスを Tago に追加する方法について説明します。
- Thing StackによるAkenza Coreの統合この記事では、The Thing Stack を使用して Milesight IoT センサーを Akenza v2 に追加する方法について説明します。
- The Thing Stack による Ubidots 統合この記事では、AM107 屋内環境センサーを例に、Milesight IoT センサーを The Thing Stack 経由で Ubidots に統合する方法をご説明します。