基于IPv6的无线传感器网络与BACnet的集成研究

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:likang281116
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能建筑自控网络通过对建筑环境参数的监控及对楼宇设备的自动化操作,为用户提供了安全、低碳和舒适的办公及居住环境。无线传感器网络的低功耗、低成本和易配置等特点,加上目前 IPv6技术与无线传感器网络的集成技术日趋成熟,使得它在智能建筑自控领域具有无可比拟的技术优势。BACnet协议(楼宇自动控制网络数据通信协议)自1995年发布以来,已成为智能建筑自控领域的国际标准,并被几十个国家采用,目前全球已有超过500家公司加入BACnet产品的开发和应用之中。  BACnet协议中定义了用于无线传感器网络的B-SS(BACnet Smart Sensor)设备,但没有给出具体的实现方案。因此,实现B-SS设备的组网操作以及实现B-SS设备与IPv6技术的集成成为本文的研究重点。  本文在分析研究BAC ne t标准、基于IP v6的无线传感器网络标准、以及主流无线传感器网络操作系统的基础上,提出了在Contiki操作系统中实现BACnet与基于IPv6的无线传感器网络的集成方案。研究成果为实现用B-SS设备组建无线传感器网络提供了一种新的解决方案,并为B-SS设备网络与IPv6技术集成提供了一种新的解决途径。论文的主要研究内容有以下几个方面:  首先,本文参照 BAC net标准重新定义了 B-SS设备对象及其属性,并在此基础上设计了一个BACnet微协议栈,以实现BACnet与uIPv6协议栈的集成。其次,设计了一个BAC ne t与基于IP v6的无线传感器网络的集成系统模型,并给出了集成系统模型中各组件之间的相互调用关系及数据流程。再次,按照集成模型设计框架,定义了 BssReadfunC组件和 BssC组件。其中,BssReadfunC组件将 ReadProperty服务从 BAC net微协议栈中抽离出来,简化了协议栈的设计;Bs sC组件用于执行BAC ne t微协议栈中各层数据单元的封装与传输,并调用 IPC组件提供的 udpc lie nt接口来实现BAC net微协议栈与 uIP v6协议栈之间的数据通信。集成系统模型通过这三个组件及其接口之间的相互调用来实现建筑环境的参数采集、封装与传输的目的。最后,利用COOJA模拟器对BACnet/uIPv6集成模型进行了模拟测试,并分析了B-SS设备执行ReadProperty服务的性能指标,模拟测试结果表明了本集成模型的可行性与先进性。
其他文献
随着计算机网络发展逐步深入,分布式数据系统逐步成为各级用户的数据管理模式,越来越多的信息呈现出异地存储的特点。然而在分布式的环境中,数据经由不可信的网络进行存储、
随着计算机技术及网络与通信技术的发展,人们对资源共享及分布式协作提出了更高的要求。在产品的设计过程中,当涉及到众多学科和领域的知识,决策过程比较复杂,有更多的反复和