KaaIoT プラットフォームと Milesight ゲートウェイの統合

説明

KaaIoTは、IoTプラットフォームおよびソリューションに特化したテクノロジー企業です。Kaaを通じて、デバイス管理、データ収集、リモート制御、分析などに利用されるオープンソース型とエンタープライズレベルのIoTプラットフォームを提供しています。KaaIoTプラットフォームは多様なIoTエコシステムに対応し、企業がスケーラブルなIoTアプリケーションを迅速に構築・展開するのを支援します。そのソリューションはスマート製造、スマートシティ、エネルギー管理、リモートモニタリングなど幅広い分野で採用されており、ユーザーに効率的、安全、柔軟なIoT接続を提供しています。

このドキュメントでは、主に、UG65 ゲートウェイを KaaIoT プラットフォーム(サードパーティの LNS、具体的には TTN プラットフォームを利用)に統合する一連の動作プロセスについて説明し、Milesight AM319 を代表例として、標準的な LoRaWAN デバイスを KaaIoT プラットフォームに接続する方法を示します。

要件

  • ゲートウェイモデル:UG65(UG56、UG67 もサポート)
  • センサーモデル:AM319
  • 周波数帯域:US915(このデモで使用)
  • ゲートウェイ:すでにインターネットに接続されている必要があります。

設定

ステップ 1:KaaIoT アカウントの登録

➤ 無料プランのエンタープライズ IoT プラットフォーム | Kaa にアクセスし、「Kaa を無料で使用」ボタンをクリックします。

公式サイトから 14 日間の無料トライアルアカウントの登録ができます。

表示される必要事項を入力してください。

登録後、メール内のアクティベーションリンクをクリックし、ログインしてください。

ステップ2: 初回ログイン

初回ログイン時、初期化プロセスが開始されます。完全に読み込まれるまでお待ちいただき、通常通りご利用を開始してください。

この時点でアカウント登録は完了です。

ステップ3: ゲートウェイをTTNと統合

KaaIoT プラットフォームは LNS 機能をネイティブでサポートしていないため、統合には TTN プラットフォームを使用する必要があります。KaaIoT 公式ウェブサイトによると、センサーの追加などの操作は、事前に TTN 上で実行しておく必要があります。以下のセクションでは、ゲートウェイを TTN と統合し、センサーを追加し、TTN で MQTT インターフェースを作成する方法について詳しく説明します。
参考資料「The Things Stack-Milesight Gateway Integration via Semtech Packet Forwarde」の指示に従ってください。
以下のスクリーンショットは、設定完了後の画面です。

この時点で、ゲートウェイは TTN と統合されています。
後で使用するため、使用する TTN リージョンは nam1.cloud.thethings.network であることをご注意ください。

ステップ 4:TTN でアプリケーションを作成する

スクリーンショットの指示に従ってください。

注:このデモでは、アプリケーション ID は kaaiot-demo-use-for-now です。後で必要になります。

ステップ 5:TTN にデバイスを追加する

このデモでは、AM308 を使用します。このデバイスを TTN に追加する必要があります。
スクリーンショットに表示されている手順に従ってください:

AM308 のパラメーターを順に記入してください。

重要:スクリーンショットのように、正しい周波数プランを選択してください。
追加すると、TTN に基本的なデバイス情報が表示されます。

これで、TTN へのデバイスの追加は完了です。

ステップ 6:TTN で MQTT 統合を作成する

スクリーンショットの指示に従ってください。

Generate new API key」をクリックしてください。
平文のキー情報が一時的に表示されます。この値は 1 回しか表示されないため、必ず保存してください。

たとえば、平文のキー情報は次のとおりです(この例は説明のためです)。
この情報は非常に重要であり、後で必要になります。

NNSXS.RIEZLBB23I5T2QMBS5IKPNNMBXBVDCQC5YCVEVA.FRJ2NMKKL2XDLW6O65NXCW7OXIWHN3USGMZ3XCFX4T73HDJ7ONNQ
Generic

また、TTN の MQTT アドレスとユーザー名をメモしてください:

MQTT Address: nam1.cloud.thethings.network:1883
Username: kaaiot-demo-use-for-now@ttn
Generic

重要:KaaIoT プラットフォームはポート 1883 を使用し、ポート 8883 を使用しません。

次に、このキーの権限を設定します(この手順は必須です。実行しないと後で動作しません)。

スクリーンショットの指示に従ってください。

先ほど作成したキー情報を見つけます(通常、最新のレコードが必要な情報です)。

それをクリックし、スクリーンショットのようにすべての権限にチェックを入れます。

権限を選択したら、「Save changes」をクリックします。

これで、TTN での MQTT キーパラメータの設定は完了です。
次の手順は、KaaIoT プラットフォームで実行します。TTN での動作は以上です。

ステップ7:KaaIoTでソリューションを作成する

KaaIoTプラットフォームにログイン後、スクリーンショットに表示される指示に従って、最初のデモソリューションを作成してください。

作成後、インターフェースにソリューションが次のように表示されます:

ステップ8:KaaIoTにTTN統合を追加する

スクリーンショットに表示される指示に従ってください:

ポップアップインターフェースに、以下の情報を入力してください:

統合の名前:
「UG65-TTN-Integration」と入力します(ゲートウェイに基づいて名前を付けることをおすすめします)。
Kaa アプリケーション名:
ドロップダウンから先ほど作成したソリューションを選択します。
TTN ユーザー名:
ステップ 6 で取得したパラメーター({application id}@ttn)を入力します。
TTN API キー:
ステップ 6 で取得したパラメーターを入力します。
Identity Server ホスト:
eu1.cloud.thethings.network と入力してください(固定値)。
MQTT サーバーホスト:
ステップ 6 のパラメータを入力してください。

:Identity Server Host の値は固定であり、登録した TTN リージョンには依存しません。
Create をクリックすると、次のようなインターフェースが表示されます。

ステップ 9:KaaIoT にデバイスを追加する

ここでデバイスを追加するということは、MQTT インターフェースを TTN に登録されているデバイス情報と同期させることを意味します。
以下の手順に従ってください。

作成後、デバイスを追加することができます。ポップアップインターフェースに AM308 のデバイス EUI が表示されますので、それを選択して追加してください。

追加すると、インターフェースは次のように表示されます。

この時点で、AM308 サンプル・デバイスが追加され、データが正常にレポートおよび表示されるようになりました。

ステップ 10: シンプルなダッシュボードの作成例

-以上

関連記事

LoRaWANネットワークサーバー

ソリューション / IoT サポート


Milesight製品

ウェーブクレスト株式会社が運営するMilesight製品特設サイトです

居住者の健康を確保

お知らせ

  1. 2025-4-3

    ピープル・センシング 駆動型スマートビルディング

    People Sensing Insights を通じてビルインテリジェンスに革命をもたらします。…
  2. 2023-7-21

    LoRaWANの説明: 理論から実践へのガイド

    この包括的なビデオでは、LoRaWANを深く掘り下げ、その仕組み、利点、アプリケーションについて説明…
  3. 2023-4-6

    センシング・インサイト Milesight リブランディングのお知らせ

    https://youtu.be/r40DK40DjIY …
ページ上部へ戻る