Beaver IoT を使用して、複数の VS13X デバイスからの入出力データを処理する方法。

説明

この記事では、主にBeaver IoTで複数のVS133デバイスからのデータを処理し、ダッシュボードに表示する方法について説明します。

要件

VS13X AI ToF 人流計測センサー

Beaver IoT

設定

まずBeaver IoTをインストールしてください。具体的なインストール手順については、以下のリンクをご参照ください。

https://www.milesight.com/beaver-iot/docs/user-guides/installation/

インストールを作成する

インストール後、integrationを追加し、integrationするパスを選択し、継承後にデバイスを追加します。

https://www.milesight.com/beaver-iot/docs/user-guides/published-integrations/

注:統合やデバイスの追加中に、ユーザーガイドでは解決できない問題が発生した場合は、Milesightのサポートチームまでご連絡ください。

デバイスを追加

デバイスを追加する際は、パケット転送用にその際に作成した連携を選択してください。

デバイスの追加に関する詳細については、公式ウェブサイトのユーザーガイドをご覧ください。

追加したら、現在のレポートのデータを表示するダッシュボードを作成できます。

カスタムエンティティを作成する

以下のインターフェース内で、以下の6つのカスタムインスタンスオブジェクトを作成してください。`buff`は主に、直前の`in`または`out`の値を格納するために使用され、ワークフロー内でのその後のデータ評価や処理に活用されます。

ワークフローを作成する

この記事では、2つのデバイス(VS135-AおよびVS135-B)の「in」値を用いて集計を行い、ダッシュボードに表示する例を以下に示します。

次の2つのワークフローファイルをインポートしてください。

 

このフローの具体的なロジックは以下の通りです:

ステップ1:VS135-Aの「入力」データの変化に注意してください。

ステップ2:「in」が空でない場合、デバイスBの「in」値にこれを加算し、その結果をカスタムエンティティ「Line1-AB-total-in」に書き込み、新しい値をカスタムエンティティ「Line1-A-total-in-buffer」に保存します。

ステップ3:「in」が空の場合、カスタムエンティティ「Line1-A-total-in-buffer」に0を書き込み、それを「Line1-B-total-in-buffer」の値に加算し、その結果をカスタムエンティティ「Line1-AB-total-in」に書き込みます。

VS135-Bのフローも同様の意味を持つため、ここでは詳細な説明は省略します。

ダッシュボードを作成する

ここまでで、デバイスAとBからの「in」値を集計したインスタンスオブジェクト「Line1-AB-total-in」を取得しました。次に、ダッシュボード上のBarオブジェクトを使用して、この値を表示します。

Edit」ボタンをクリックしてください:

次に、Barウィジェットを追加します。

カスタムエンティティ「Line1-AB-total-in」を選択してください

最後に「save」をクリックすると、ダッシュボードが設定されたことが確認できます。

 

関連記事

BeaverIoT FAQ

ソリューション / 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 …

    居住者の健康を確保

    ページ上部へ戻る