首页 理论教育Web集成技术,探索BACnet标准与楼宇自控系统技术

Web集成技术,探索BACnet标准与楼宇自控系统技术

【摘要】:实施BACnet标准的最主要目的之一就是实现异构系统的互操作,XML-Web Services技术的最主要功能之一也是实现异构系统的互操作。XML-Web Services技术中的XML用于数据描述,SOAP用于数据访问。

1.面向Web的集成技术的思想

面向Web的集成技术是利用Web Service技术进行系统集成的技术。使用Web Services技术能够在现有各种异构平台的基础上构筑一个平台无关、语言无关、协议无关的通用技术层,通过这个技术层各种平台上的应用系统可以互相连接和集成,从而实现互操作功能。实施BACnet标准的最主要目的之一就是实现异构系统的互操作,XML-Web Services技术的最主要功能之一也是实现异构系统的互操作。

XML-Web Services技术中的XML用于数据描述,SOAP用于数据访问。利用Web Services技术进行多协议异构系统集成的思想是:首先,使用XML的数据描述功能将某个遵循特定协议的子系统包含的楼宇自控设备信息模型进行规范性描述,得到子系统的XML模型;第二步,使用S0AP数据访问功能对XML模型进行访问,从而实现多协议系统的系统集成。

2.BACnet/Web Services接口标准

为了将Web Services技术应用于BACnet协议中,ASHREA的SSPC135标准项目委员会制定了BACnet/Web Services接口标准草案。

BACnet/WS标准定义了一组数据模型和一组Web Services接口,用来将不同数据源提供的数据集成到管理层网络中来。BACnet/WS标准定义的数据模型和数据访问服务是通用的。

3.基于BACnet/Web Services的BAS

BACnet/WS的优势在于能够实现将若干个使用不同通信协议的系统进行集成。这样一个包含BACnet协议和若干专有协议的BAS的系统集成如图13-7所示。BAS的主服务器通过BACnet/WS标准与底层的系统通信,并向用户提供统一的基于Web的操作管理界面。

978-7-111-38144-0-Chapter13-11.jpg

图13-7 包含BACnet协议和若干专有协议的BAS集成体系

该BAS基于BACnet/WS标准开发,实现了楼宇设备的监控和管理功能,界面直观,用Web浏览器取代传统的工作站监控管理程序;用XML语言的形式来描述BAS的数据信息,可以很方便地将BAS的数据用于其他企业级应用程序中,比如可以直接将BAS的用电量做成Excel报表。