Skip to content

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 在楼控领域成功的关键原因。

📚 相关文档