在 EdgeBox RPi 200 上连接 N3uron 与 BACnet
本文档由 AI 翻译。如您发现内容有误或有改进建议,欢迎通过页面下方的评论区,或在以下 Issue 页面中告诉我们:https://github.com/Seeed-Studio/wiki-documents/issues
BACnet 是楼宇管理系统 (BMS) 中广泛采用的协议,其开放标准允许来自不同制造商的设备之间实现无缝集成和通信。它的流行还得益于其灵活性,支持多种网络配置并提供强大的互操作性。N3uron 是一个强大且多功能的平台,通过高效的数据采集和管理能力增强了 BACnet 的功能。结合使用 BACnet TCP 和 YABE Room Simulator,用户可以模拟和可视化 BACnet 设备,从而促进测试和开发。这种组合利用了每种技术的优势,确保了全面且高效的 BMS 解决方案。
前置条件
硬件
Edge Box RPi 200 |
---|
![]() |
软件
我们强烈建议先学习 N3uron 入门指南。该指南提供了关于如何使用 N3uron Web 界面的重要见解,包括了解 Web UI 和 Web Vision 模块的概念、掌握标签 (tags) 的概念以及创建基本仪表板。如果您尚未了解这些基础知识,建议在继续之前先进行学习。您可以通过提供的链接访问该指南。
YABE
请访问此 链接 下载 YABE (Yet Another BACnet Explorer)。YABE 是一个多功能工具,可用于模拟和探索 BACnet 设备,非常适合测试和开发用途。下载并安装到您的主机 PC 后,YABE 将用于模拟房间温度数据,我们随后将在 Edge Box 上使用 Node-RED 读取和处理这些数据。
配置以太网设置
由于您的 PLC IP 域与无线设置不同,您可能需要手动更改 IP 配置。具体步骤如下:
- 第一步:运行以下命令:
sudo nano /etc/dhcpcd.conf
- 第二步:根据您的 PLC 网络域配置以太网端口设置,并使用 'metric' 命令设置优先级。数值越低的 metric 优先级越高。
从 N3uron 使用 BACnet 客户端连接到房间控制器
创建模块
导航到
Config => Modules => Model => New Module
。
配置模块
为模块提供一个名称(例如,
BACnetClient
)。指定模块类型(
BacnetClient
)。保存新的配置。
创建新通道
点击 Model 标题左侧的按钮。
选择
New Channel
。为通道命名(例如,
CH01
)。
配置 BACnet 客户端
点击网络接口字段右侧的
Network interface discovery
按钮。选择您要连接的网络的相应接口(例如,使用
0.0.0.0
表示所有接口)。默认的 BACnet 通信端口是
47808
(十六进制为 BAC0)。将广播地址保留为
255.255.255.255
。配置完成后,点击
Save
。重启模块。
发现并选择设备
点击设备字段右侧的
Browse Devices
按钮。发现并选择您要连接的相应设备。
将其他参数保留为默认值。
配置模块和设备后,点击
Save
。重启模块。
在 N3uron 中打开 "BACnet Browser",选择设备后,点击 "Rebrowse" 查看对象列表。
找到 "Temperature Indoor" 文件夹并将其拖动到 "Model" 部分。在 "Real Time" 标签下的 "Data" 部分中,"Temperature Indoor" 的标签值正确显示。
此时,连接已准备就绪,我们可以开始从头创建新标签。
创建新标签
- 在 Explorer 面板中,选择
Tags
。 - 在 Model 面板中,创建一个新标签并命名为
PRESENT_VALUE
。
配置标签
- 按以下参数设置配置:
- Type:
Number
- Format:
Default
- Client Access:
R
- Details:
- Description:
Present value
(可选)
- Description:
- Scaling:
- Enabled:
Yes
- Enabled:
- Source:
- Enabled:
Yes
- Module type:
BacnetClient
- Module name:
BACnetClient
- Config:
- Scan rate:
5000
- Property: 点击右侧按钮浏览并发现属性。选择
ANALOG_INPUT:0
,然后选择PRESENT_VALUE
。在写入优先级模式中选择From device
。
- Scan rate:
- Enabled:
- Type:

现在,转到导航面板中的 Data/Real-Time 部分,您应该能够看到从该设备读取的所有数据。

技术支持与产品讨论
感谢您选择我们的产品!我们致力于为您提供各种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供多种沟通渠道,以满足不同的偏好和需求。