Node-Red の例: バックネットサーバーの有効化/無効化

説明

この文書では、ノードレッド経由でバックネットサーバー機能を有効または無効にするためのソリューションを提供します。

要件

  • Milesight ゲートウェイ UG56/UG65/UG67

構成

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

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

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

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

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

フローの構成

 

コンテンツ:

[{"id":"7589516315698661","type":"tab","label":"Flow 1","disabled":false,"info":"","env":[]},{"id":"7bec7b598cf49c51","type":"inject","z":"7589516315698661","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":220,"wires":[["459477d2f15607c2"]]},{"id":"459477d2f15607c2","type":"exec","z":"7589516315698661","command":"ubus call yruo_bacnet set '{\"base\":\"server\",\"value\":{\"enable\":1}}'","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":530,"y":220,"wires":[["3870db5ec03e6697"],[],[]]},{"id":"3870db5ec03e6697","type":"exec","z":"7589516315698661","command":"ubus call yruo_apply apply '{}'","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":1030,"y":220,"wires":[["e0af7e878cc5c708"],[],[]]},{"id":"e0af7e878cc5c708","type":"debug","z":"7589516315698661","name":"debug 4","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1340,"y":220,"wires":[]},{"id":"1b0828ef1a5181b6","type":"inject","z":"7589516315698661","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":160,"y":460,"wires":[["4ce5fc823334b772"]]},{"id":"4ce5fc823334b772","type":"exec","z":"7589516315698661","command":"ubus call yruo_bacnet set '{\"base\":\"server\",\"value\":{\"enable\":0}}'","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":530,"y":460,"wires":[["329f2998a8fc0498"],[],[]]},{"id":"329f2998a8fc0498","type":"exec","z":"7589516315698661","command":"ubus call yruo_apply apply '{}'","addpay":"","append":"","useSpawn":"false","timer":"","winHide":false,"oldrc":false,"name":"","x":1030,"y":460,"wires":[["b2d5add01993746c"],[],[]]},{"id":"b2d5add01993746c","type":"debug","z":"7589516315698661","name":"debug 5","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","statusVal":"","statusType":"auto","x":1340,"y":460,"wires":[]},{"id":"486a9750fbf7b69f","type":"comment","z":"7589516315698661","name":"enable bacnet server","info":"","x":440,"y":120,"wires":[]},{"id":"6a90ae09169a8b5f","type":"comment","z":"7589516315698661","name":"disable bacnet server","info":"","x":480,"y":380,"wires":[]}]
JavaScript

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

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

2. ボタンをクリックして、ゲートウェイのBACnetサーバーを無効または有効にするアクションを起動します。

注意:BACnet/IPがアプリケーションに追加されていることを確認します。そうしないと、BACnetサーバーが有効になっていても、BACnetオブジェクトは更新されません。

——-以上—–

関連記事

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 …
ページ上部へ戻る