HTTP統合によるThingsBoardプラットフォームとMilesightの統合

説明

ThingsBoardは、デバイス管理、テレメトリデータの収集と可視化、自動化を実現するためのオープンソースのIoTプラットフォームです。ユーザーは、リアルタイムデータの監視、履歴トレンドの分析、ルールベースのアラートや自動化されたアクションの設定が可能なカスタマイズ可能なダッシュボードを作成できます。ThingsBoardは、小規模な展開からエンタープライズレベルのアプリーケーションまで対応可能なスケーラブルなソリューションを提供します。デバイスプロビジョニング、マルチテナント管理、拡張可能なAPIをサポートすることで、開発者や企業は柔軟性とセキュリティを維持しながら、複雑なIoTシステムを効率的に構築できます。

次に、この記事では、HTTP統合メソッドを使用してゲートウェイ経由でセンサーデータをThingsBoardに送信する方法について説明します。このデモでは、ゲートウェイとしてUG65を使用し、センサーとしてAM308を使用し、エンドツーエンドのワークフローの例として示します。

注: ここで言及されているAM08デバイスはデモ目的のみであり、他の種類のセンサーがサポートされていないことを意味するものではありません。読者は実際の状況に応じて手順を参照してください。

要件

  • ゲートウェイモデル: UG65 (UG67もサポート)
    • ファームウェアバージョン: v60.0.0.47 以降
  • ゲートウェイモデル: UG56
    • ファームウェアバージョン: v56.0.0.7 以降
  • センサーモデル: AM308, EM300-SLD
  • 周波数帯域: US915(このデモで使用)
  • ゲートウェイは既にインターネットに接続されている必要があります
  • 有効なThingsBoard Platformアカウントも必要です

設定

ステップ1: ThingsBoard Platformのアカウントを登録する

アクセスhttps://thingsboard.cloud/signup 画面の指示に従って一時的なアカウントを作成します(30日間の無料トライアル)。

登録後、初回ログイン時に表示されるインターフェースは次のとおりです:

ステップ2: HTTP 統合構成の作成

プラットフォームの設計では、デバイス タイプに基づいて統合を区別します。

1つのデバイス タイプのみの場合、単一の統合を作成すれば十分です。ただし、複数のデバイス タイプがある場合は、それぞれに対して別々の統合を作成する必要があります。

このデモでは、AM308 と EM300-SLD の2つのデバイスタイプがあるため、対応する2つのHTTP統合設定を作成します。

スクリーンショットの手順に従い、Integrationsの下にあるIntegrations centerをクリックし、右上隅の「+」ボタンをクリックします。

HTTPタブをクリック:

NameHTTP Integration for AM308 Seriesに変更し、Allow Create Devices and Assetsが有効になっているか確認します(デフォルトで有効です)。次にNextボタンをクリックします:

インターフェースでLibraryタブをクリックし、VendorMilesightModeAM308を入力します。

最初のオプションを選択し、Nextをクリックします。

注:Decoderフィールドは対応するデバイスデコーダーコードと自動的に一致するため、デフォルトのままにします。

Skip」ボタンをクリックして次に進みます :

アドレスバーの横にある「Copy」ボタンをクリックします。アドレスがクリップボードに自動的にコピーされます。

最後に「Add」ボタンをクリックして追加を完了します :

同様に、EM300-SLDの構成を作成します。

すべての構成を作成した後の最終結果は次のとおりです:

この時点で、HTTP統合構成が作成されました。現在、以下の2つのURLが利用可能で、ゲートウェイの設定時に使用されます。

この情報は後の設定で利用されます。

ステップ3: ゲートウェイの設定

a) 組み込みNS機能を有効にする

まず、ゲートウェイ管理インターフェースにログインします(<Milesight ゲートウェイの Web GUI にログインする方法> を参照)。

次に、スクリーンショットに示すとおりに動作します:

(既に有効化されている場合は、このステップをスキップできます。)

ステータスが「Embedded NS が有効で接続済み」と表示されている場合、Embedded NS が正常に有効化されています。

b) アプリケーション設定の作成

このデモでは2種類のデバイスがあるため、2つのアプリケーションを作成する必要があります。1つはAM308用、もう1つはEM300-SLD用です。

動作手順は次のとおりです:

(これらの手順は主に「Milesight LoRaWAN ゲートウェイをHTTP(s)サーバーに接続する方法」に従っています。以下は私の設定プロセスからの主要なスクリーンショットです。)

Metadata と Details オプションを確認してください:

ここで、Type: HTTP を選択し、Uplink Data フィールドにThingsBoardから取得したアドレスを入力します:

同様に、EM300-SLD用のアプリケーション構成を作成します。

すべての設定を作成した後の最終結果は次のとおりです:

c) デバイスをゲートウェイに追加する

ここでの設定は主にLoRaWANノードとMilesightゲートウェイの接続方法に従います。

以下のスクリーンショットは、設定プロセスの主要な部分です。

デバイスを追加する際は、ドロップダウンからセンサーの種類に対応するApplicationを選択し、Payload CodecNoneに設定します:

同様に、残りのセンサーを同じ手順で追加します。すべてのデバイスを追加した後の最終結果は次のとおりです:

この時点で、設定は完了です。
次に、ThingsBoard にアクセスして、デバイスが自動的に作成され、リアルタイムでデータが受信されているか確認します。

ステップ 4:結果の確認

ThingsBoard プラットフォームに戻り、デバイス ページに移動します。

以下の結果を確認できます:

プラットフォームは対応するデバイス設定を自動的に作成し、デバイスから報告されるリアルタイムデータが表示されています。

この時点で、ガイド全体が完了しました。次に、データを表示するためのシンプルなダッシュボードを作成します。

ステップ5: ダッシュボードの例を作成する

–以上–

関連記事

組み込みネットワーク・サーバー

ソリューション / 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 …
ページ上部へ戻る