Node-Red の例: VS121&WS202 – WS50xスイッチリンク制御

説明

この記事では、VS121またはWS202を使用して、WS50Xを点灯/消灯させるNode-REDの例を示します。

必要条件

  • Milesight LoRaWANゲートウェイ: UG56/UG65/UG67
  • Milesight LoRaWANセンサー: VS121、WS202、WS50x

構成

ステップ1:Node-REDの起動とフロー例のインポート

1. LoRaWAN ノードを Milesight ゲートウェイに接続する方法」のガイドに従って、センサーをゲートウェイのネットワークサーバーにアクティベートします。

2. App > Node-REDページに移動し、Node-RED プログラムを有効にし、プログラムがロードされる までしばらく待ち、Launchボタンをクリックして Node-RED ウェブ GUI を起動します。

3. Node-RED ウェブ GUI にログインします。アカウント情報はゲートウェイ Web GUI と同じです。

4. Import をクリックし、node-red flow example の内容を貼り付けてインポートするか、json 形式のファイルをインポートします。

ステップ2:Node-REDの設定

フローの構成

1. LoRa 入力:ネットワークサーバーから全てのセンサーアップリンクメッセージを取得する。
2. デバイスフィルター: デバイス EUI によってデバイスをフィルタリングする。ここでは、VS121 と WS202 をデバイス EUI でフィルタするように設定します。センサーの EUI は変更できます。

3. Function 1/2: VS121 と WS202 のペイロードをデコードする。デコーダを追加するには、このドキュメントを参照してください。

4. スイッチ 判定条件(If…)を設定する。この例では、VS121が人を検知するか、WS202が起動するかという条件です。変数名はMilesightデコーダhttps://github.com/Milesight-IoT/SensorDecoders。

5. 変更 このモジュールは、グローバル/フロー変数を設定するために使用されます。ここで設定された変数は、後の関数のIF文の判定に使用されます。

6. Function3: トリガー条件を決定するために使用します。ここでは、IF文でトリガー条件を設定します。例としては、すべての変数が 1 のときに msg メッセージを送信します。

7. デバッグ: デバッグ:選択したメッセージ・プロパティをデバッグ・サイドバー・タブに表示し ます。ここでは、WS202 と VS121 アップリンクパッケージの内容を確認するために使用します。

8. LoRa 出力: デバイスにダウンリンクコマンドを送信する。ここでは、WS50X デバイスにダウンリンクコマンドを送信して消灯させる。

ステップ3:デプロイと結果の確認

1. Deploy “をクリックして、全てのノード・レッドの設定を保存します。

2. ノードレッドのサイドバーまたはゲートウェイのPacketsページに、送信されたコマンドが表示されます。

—-以上—-

関連記事

Node-REDとプロトコルの統合

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