BACnet/IP网关模型与工作流程解析

需积分: 46 43 下载量 201 浏览量 更新于2024-08-10 收藏 244KB PDF 举报
"BACnet/IP协议报文格式, 网关模型的工作流程, BACnet标准简介, BACnet网络与Internet互联" BACnet/IP协议是楼宇自动化控制网络(BACnet)与Internet交互的关键技术。在BACnet/IP协议报文中,MAC地址占据6字节,而IP域则包含20字节的标准IP数据报文头部。UDP域有8个字节,包括源和目的UDP端口号,通常BACnet/IP的默认端口是X‘BAC0’。BVLCI域和NPCI域分别处理协议类别、功能和包长度以及网络层控制信息。APDU(应用协议数据单元)由协议控制信息和用户数据两部分组成,用于应用层的协议操作和信息交换。 BACnet/IP协议报文的处理过程涉及从生成到发送到网络上的多个步骤。当涉及到BACnet与Internet的连接时,有两种主要技术:PAD技术和BACnet/IP技术。PAD技术常用于异构网络互联,而BACnet/IP则提供无缝连接,具有更好的扩展性。然而,PAD和BACnet/IP设备之间不能直接通信,因此需要网关模型来实现协议转换。 在这种PAD-BACnet/IP网关模型中,网关在传统BACnet网络中扮演PAD设备的角色,而在BACnet/IP网络中则作为一个BACnet/IP设备。这种网关的作用在于接收来自BACnet/IP或PAD的报文,将其转换成另一种协议格式,以便于在不同的网络环境中进行通信。以太网作为底层网络,使得BACnet/IP设备能够通过UDP进行信息传输,不需要额外的封装和拆装处理。 BACnet标准是一个专为楼宇自动化控制网络制定的开放性数据通信协议,它遵循OSI模型但进行了简化,以适应楼宇自动化的需求。标准定义了应用层和网络层,同时提供了五种物理层和数据链路层,以适应不同场景。通过BACnet,不同厂商的产品可以集成在同一系统中,实现互操作性。 为了适应智能建筑的发展,BACnet网络通过Internet互联变得越来越重要。PAD/BACnet/IP技术是实现这种互联的主要手段,通过将BACnet协议封装在IP协议中形成隧道,从而在Internet上传输。这种方式允许BACnet协议跨越网络进行通信,促进了楼宇自动化控制系统的远程管理和监控。