- Home
- Beaver IoT 事例
- Beaver IoT を使用して、複数の VS13X デバイスからの入出力データを処理する方法。
この記事では、主にBeaver IoTで複数のVS133デバイスからのデータを処理し、ダッシュボードに表示する方法について説明します。
VS13X AI ToF 人流計測センサー
まず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」値を用いて集計を行い、ダッシュボードに表示する例を以下に示します。
このフローの具体的なロジックは以下の通りです:
ステップ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」ボタンをクリックしてください:
カスタムエンティティ「Line1-AB-total-in」を選択してください

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

Development PlatformのデバイスをBeaverIoTに追加この記事はVS350を例にデバイスをDevelopment Platformに登録後に、BeaverIoTに登録する手順を示します。
Beaver IoTのダッシュボードにVS373のFall Alarmを表示するこの記事の執筆時点で、VS373のFall AlarmがBeaverIoTのダッシュボードに表示する機能がサポートされていなかったため、カスタマイズしました。
Beaver IoT サポート
2025-4-3
2023-7-21
2023-4-6
Copyright © Milesight IoT by Wavecrest All rights reserved.
