Skip to content

Node-RED 采集 BACnet ​

整理自《node red 采集 BACnet》原稿。

1、参考资料 ​

2、下载并安装模拟设备 ​

2.1、下载 ​

从 SourceForge 下载 Yet Another BACnet Explorer(Yabe):
https://sourceforge.net/projects/yetanotherbacnetexplorer/

下载 Yabe

2.2、安装与试用 ​

安装 SetupYabe_*.exe 后,开始菜单 Yabe 目录下会有多个程序。本篇用:

  • Bacnet.Room.Simulator:模拟温度、湿度等
  • Yabe:扫描 BACnet 设备与点

开始菜单中的程序

  1. 先打开 Bacnet.Room.Simulator。

Room Simulator

  1. 再打开 Yabe。

Yabe

  1. 添加设备并发现 BACnet 设备。

添加设备

发现设备

设备点

  1. 改属性值时:先看 Out of Service 是否为 true。只有为 true 时,改当前值才会生效;否则先把它改成 true,再设当前值(例如 88)观察效果。

修改属性值

3、Node-RED 配置 ​

在 Node-RED 中安装 BACnet 相关节点并配置读点(设备地址、对象类型、实例号等按 Yabe 扫描结果填写)。

Node-RED BACnet 配置

读到的值同样可经 function 整理后,用 mqtt out 上报 ThingsBoard(做法与本专栏 S7 / OPC UA 篇类似)。