论文部分内容阅读
智能建筑自控网络通过对建筑环境参数的监控及对楼宇设备的自动化操作,为用户提供了安全、低碳和舒适的办公及居住环境。无线传感器网络的低功耗、低成本和易配置等特点,加上目前 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服务的性能指标,模拟测试结果表明了本集成模型的可行性与先进性。