通信与连接专业术语
BACnet
Building Automation and Control Network
智能楼宇里的通用设备语言
楼宇自动化通信协议智能建筑OT 安全
BACN
- 定义
- BACnet(Building Automation and Control Network)是通信与连接领域的专业术语。BACnet 是楼宇自动化系统里的通用通信标准,解决不同厂商设备互联的问题。
最后更新:2026-05-06
什么是BACnet?
BACnet 是楼宇自动化系统里的通用通信标准,解决不同厂商设备互联的问题。比如一栋写字楼的冷机、VAV 末端、照明和门禁来自不同品牌,BACnet 让它们能被同一个 BMS 监控和调度。
- 核心价值是厂商无关的互操作,而不是替代具体控制器或 BMS 软件
- 常见形态包括 BACnet/IP、BACnet MS/TP,以及面向安全通信的 BACnet/SC
- 安全配置很关键,传统 BACnet 网络若直接暴露到公网或弱隔离 OT 网,风险会明显上升
BACnet详解
BACnet 由 ASHRAE 维护,标准号为 ANSI/ASHRAE 135,也对应 ISO 16484-5。它把楼宇设备抽象成对象和属性,再用读写、订阅、报警、趋势等服务交换数据,因此系统集成商不用理解每台设备的内部实现。它广泛用于 HVAC、照明、消防联动、电梯和能源管理。局限在于项目现场仍要处理点表命名、网络分段、厂商实现差异和安全加固;近年行业重点转向 BACnet/SC、证书管理和互操作测试。
公式提示
速记:设备对象 + 属性 + 服务 = 楼宇设备之间可互读、可控制、可联动。
BACnet的应用场景
正式定义
BACnet 是用于楼宇自动化和控制网络的数据通信协议标准,通过对象、属性和服务模型实现异构设备互操作。
应用场景
- 把不同品牌 HVAC 控制器接入同一个 BMS
- 采集楼宇能耗、温湿度、阀门开度和设备告警
- 在调试阶段验证控制器、网关和工作站之间的互操作
- 用 BACnet/SC 在受管 IP 网络中部署加密楼宇通信
常见误区
- BACnet 不是某个厂商的软件,它是开放协议标准
- 支持 BACnet 不等于即插即用,点表、对象建模和权限仍需工程配置
- BACnet/IP 不天然安全,跨网或上云场景需要隔离、认证和加密方案
实际案例
📌 商业楼宇 BMS 集成
物业希望统一监控冷站、空调箱和照明系统。集成商通过 BACnet/IP 读取各控制器对象,把温度、状态、报警和能耗点接入 BMS,实现统一看板和策略联动。
📌 BACnet/SC 安全部署
制造商准备把新控制器接入受管企业网络时,可采用 BACnet/SC,并通过证书签发和验证工具减少证书交换错误,降低传统明文 BACnet 暴露风险。
BACnet的参考来源
- 文档
- 社区BACCARI Certificate Authority Software Tool Beta 3: Now Available for Public DownloadBACnet International · 2026-04-16
- 论文BACnet or BADnet? On the Insecurity of Building Automation SystemsNDSS Symposium · 2026-02
关于BACnet的常见问题
- BACnet 是干什么用的
- 它让楼宇里的空调、照明、门禁、电梯等系统按统一规则交换数据,方便接入 BMS 做监控、告警和联动控制。
- BACnet 和 Modbus 有什么区别
- Modbus 更像简单寄存器读写,BACnet 面向楼宇场景,内置对象、属性、报警、趋势等模型,更适合复杂 BMS 集成。
- BACnet 安全吗
- 传统 BACnet/IP 不应裸露在公网。安全部署通常依赖网络隔离、访问控制、监测,以及 BACnet/SC 的加密和证书机制。