Appearance
BACnet 常见问题(FAQs)
1. BACnet/IP 和 BACnet MS/TP 有什么区别?
这是关于 BACnet 最常见的问题之一。
BACnet/IP
- 基于 UDP/IP
- 运行在以太网
- 速度快、扩展性强
- 适合楼宇主干网络
BACnet MS/TP
- 基于 RS-485
- 成本低、抗干扰强
- 适合现场设备层
📌 实际项目中,常采用 MS/TP + IP 网关 的混合架构。
2. BACnet 的对象模型是什么?
BACnet 采用 面向对象 的通信模型:
- 设备表示为 Device Object
- 功能点表示为 Object
- 数据通过 Property 描述
例如:
- 温度传感器 → Analog Input Object
- 当前温度 → Present Value
这种模型让 BACnet 在系统级集成中非常直观。
3. BACnet 支持哪些对象类型?
常见 BACnet 对象包括:
- Analog Input / Output / Value
- Binary Input / Output / Value
- Multi-state Value
- Schedule
- Calendar
- Device
这些对象覆盖了楼宇自动化的大多数控制与监测需求。
4. BACnet 如何发现网络中的设备?
BACnet 支持 自动设备发现:
- Who-Is
- I-Am
通过广播机制,系统可以自动识别网络中的 BACnet 设备,这是 BACnet 相比 Modbus 的重要优势之一。
5. BACnet 是否支持加密和安全通信?
传统 BACnet 本身不包含原生加密。
为满足现代安全需求,引入了:
- BACnet/SC(Secure Connect)
BACnet/SC 基于 TLS,适合对安全性要求较高的项目。
6. BACnet 是否适合设备上云和 IoT 集成?
BACnet 非常适合楼控系统,但在云化时通常需要:
- 边缘网关
- 协议转换
- 平台对象映射
通过物联网平台,BACnet 数据可以用于:
- 可视化监控
- 能耗分析
- 自动化联动
- 智慧建筑应用
7. BACnet 是否可以跨厂商互联?
可以,这正是 BACnet 设计的核心目标之一。
只要设备符合 BACnet 标准,就可以在同一系统中互操作,这是 BACnet 在楼控领域成功的关键原因。

