沟通探讨
Bacnetbacnet(楼宇自动化和控制网络)是一种用于智能建筑的电气通信协议。美国国家标准协会(ANSI)和美国供暖、制冷和空调工程师协会(ASHRAE)。主要设施和系统用于供暖、照明、门和消防。D.巴塞尔协议对协议栈有一个相对完整的定义,协议栈由四层组成,从应用层到物理层C。中心是应用层和网络层,BACnet是唯一的。第四级会谈解释如下。
应用级数据格式为APPU(应用协议数据单元),4位级定义第一个字节中的APDU类型,并分配给相应的数据结构。
目前,BACnet标准定义了54种不同的对象类型。每个硬件都有一个硬件对象。每个对象都有三种类型的属性:对象标识符、对象名称和对象。其他属性取决于对象。在应用程序开发中,BACnet定义了许多编程模型,包括这些对象的属性和方法。基于这个可编程模型http://www.bacnet.org/Bibliography/ES-7-96/ES-7-96.htm )
BACnet还确定了一些服务,这些服务允许一个设备从另一个设备接收信息,向另一个设备发出命令,或向另一个设备通知设备。这些服务被转换为网络上的查询和响应,以确保网络设备之间的通信。
BACnet有自己的网络层,并定义了一个NPDU(网络层协议数据单元)。BACnet支持广播npci控制字节,并定义稍后显示的内容。
Basnet不定义自己的网络和物理层,但支持现有的物理网络和信道协议。baaset支持的物理网络包括ARCNET、以太网、RS-232、RS-485、lontalk、PTP(RS-232)、ms-endtp(RS-485)、IEEE 802.2和lontalk协议。事实上,由于以太网的普及,基于UDP的BACnet网络级消息传输是相对合理和常见的,称为所谓的BACnet IP。然而,与BACnet以太网不同,BACnet IP增加了每个物理网络数据包的数据量,但使软件开发更容易。
1、session BACnet标准是开放的,在建立自动监管市场方面很受欢迎。
2、在应用层,采用目标技术定义软件编程接口,应用开发更加方便,支持模拟量输入输出、数字量输入输出、分组调度等楼宇管理相关功能。但是很难达成一致。
3、设备之间的双向通信和无线通信。
4、该协议价格昂贵,易于在窄带网络中使用。
Copyright © 2022 范炳海 版权所有 豫ICP备2021035568号-1