1 概述 智能建筑(Intelligent Building) 是信息时代的产物, 是以计算机和网络为核心的信息技术向建筑行业的应用与渗透, 它完美地体现了建筑艺术与信息技术地结合. 在智能化建筑物内, 以计算机为核心的控制设备日益增多, 其控制功能强大而复杂. 但是这也给智能建筑的发展带来很大的困难, 产生这个困难的原因在于智能建筑贵在集成, 要集成就需要相关的机电设备和子系统具有开放性和互操作性
1
概述
智能建筑(Intelligent Building)
是信息时代的产物,
是以计算机和网络为核心的信息技术向建筑行业的应用与渗透,
它完美地体现了建筑艺术与信息技术地结合.
在智能化建筑物内,
以计算机为核心的控制设备日益增多,
其控制功能强大而复杂.
但是这也给智能建筑的发展带来很大的困难,
产生这个困难的原因在于智能建筑贵在集成,
要集成就需要相关的机电设备和子系统具有开放性和互操作性,
各机电设备以及子系统和中央机能相互通讯,
而各楼宇控制设备生产商以及由他们组成的各个组织分别开发了自己的通讯协议,
且这些协议互不相容,
这就给用户系统升级以及维护造成困难.
因此也阻碍了智能建筑的发展.
所以制定一个统一的通讯协议标准,
各厂家共同遵守,
使建筑物内的各子系统可以进行标准化的集成,
就成为十分迫切急需的问题.BACnet
协议正好迎合了这一要求.
BACnet
是A Data Communication Protocol for BuildingAutomation and ControlNetworks
的简称,
即楼宇自动控制网络数据通讯协议.
它是因应楼宇自控的使用者对自动控制设备互操作性的要求而产生的.
它的根本目的是提供楼宇自动控制系统实现互操作的方法,
以便使操作者对筑物内的各子系统可以进行标准化的集成.
2
BACnet
的体系和通讯服务
2.1
BACnet
的层式结构
BACnet
是基于开放系统互联基本参考模型(Open System Interconnection/Basic Reference ModelOSI/RM)
的,OSI/RM
按分层原则分为7
层,
即物理层、数据链路层、网络层、运输层、会话层、表示层、应用层.
而BACnet
协议的特点是采用了其中的4
层,
即物理层、数据链路层、网络层和应用层.
采用了一个层式的结构.
如图1
所示.
物理层提供了设备直接连接和数据信息电信号传输的方式.
物理层连接方式包括了以下行业标准和现行标准:1) Ethernet(ISO 8802
—03);2) ARCnet;3) LonTalk;4) RS485;5) RS232.
数据链层把数据组织成数据帧或数据包,
管理对媒体的访问,
提供寻址,
处理差错恢复和流量控制.
网络层提供了消息从一个网络到另一个网络的中继方式.
网络层允许直接传输消息到一个远程设备,
在远程网络上广播,
或者在整个网络上向所有设备广播,
它所提供的功能还包括把全局地址翻译成本地地址,
路由信息通过一个或多个网络,
调节网络、排序、流量控制、差错控制和复用所允许的网络类型和最大低息量BACnet
被设计为设备之间只有一条逻辑路径,
这样就不需要选探路径的路由算法。BACnet
协议的应用层提供了在监视和控制HAVC
和其它楼宇系统所需的通讯服务,
这些通讯服务是通过定义标准的“对象”、“属性”、“服务”来实现的。