基于XML/SOAP的BACnet网络与Internet集成方案的研究与实现

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:zqh88211
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BACnet是开放的楼宇设备自动控制网络数据通信协议。在智能建筑领域,BACnet以其开放、简单、实用及易于与其他网络集成的特点成为建筑自动控制网络的国际标准。BACnet的目标是将不同厂商、不同功能的产品集成在一个系统中,实现各厂商设备的互操作。随着Internet在通信领域的迅速发展和广泛使用,控制网络与Internet的集成是一个必然趋势。一旦把BACnet和Internet结合起来,便可以利用覆盖全球的Internet方便地对楼宇自控网络上的BACnet设备进行远程监控管理。在国内,BACnet技术的研究与开发正处于起步阶段,市场被大量的国外产品占领,因此进行相关的研究势在必行且刻不容缓。  SOAP是在分散或分布式的环境中交换信息的简单协议。SOAP采用HTTP作为底层通讯协议,RPC作为一致性的调用途径,XML作为数据传送的格式。  本文围绕着通过Internet对BACnet设备进行远程监控管理为目标,将XML和SOAP技术引入到BACnet网络与Internet的集成之中。本文对BACnet标准、XML和SOAP进行了分析和研究;提出了一种基于XML/SOAP的集成方案,并给出了在Windows平台下的具体实现。集成方案主要由信息采集和远程过程调用两个部分来实现。集成方案的关键是一个同时连接在BACnet网络和Internet上的中间设备。中间设备使用BACnet标准的服务,借助轮询方式和COV报告机制对BACnet设备信息进行采集。这样可以在保证一定的实时性的基础上,有效利用了网络的带宽。中间设备以RPC方式,使用XML/SOAP技术为Internet上的远程客户机提供了对BACnet设备远程监控管理的服务接口。SOAP建立在HTTP之上,使得集成方案在通信中可以轻松地穿过防火墙。XML作为数据传送的格式,使得集成方案的实现具有跨操作系统、编程语言和网络硬件平台的特性。最后,在局域网的环境下,构建了一个测试系统,成功的实现了使用IP客户机通过中间设备对BACnet设备的远程监控。
其他文献
城市路边广告牌可设立在城市道路两旁,这种方式的广告具有醒目、经济、适用并且可用来美化城市环境,因此近年来倍受很多广告公司和用户的青睐。 现有的灯箱广告牌,由于目
随着现代计算机技术的发展,人与计算机之间交流的界面早已不局限于鼠标和键盘。越来越多的新的交流手段被引入到计算机中来,而语音数字处理和语音识别技术的进展使语音逐渐成
近几年随着Internet的迅速发展,P2P网络已经得到广泛的应用,其中最重要的应用是文件共享。作为最流行的文件共享方式,BitTorrent协议使网民能更好地共享文件,与此同时也给盗
机电专业的计算机教育,属于计算机基础教育的范畴,其目的在于让学生了解计算机在机电专业中的重要作用,掌握计算机的基本知识和基本操作,以使其在今后的工作岗位上灵活使用计算机