基于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服务的性能指标,模拟测试结果表明了本集成模型的可行性与先进性。
其他文献
近年来,随着信息技术的发展,互联网中的可用信息越来越多,用户可以通过互联网获取所需的数据。随着面向服务计算的发展,越来越多的数据和信息以Web服务的形式发布到网络上。这类
物理学是一门实验科学,基础物理实验是高师院校理工科的基础课程.基础物理实验教学不仅有助于学生理解和掌握物理原理,而且是提高学生分析问题和解决问题能力不可缺少的重要
监控系统是高速公路机电系统的组成部分之一。高速公路机电系统由监控系统、收费系统、通信系统以及收费站照明和立交照明系统组成,下面仅对监控系统的系统结构和系统功能进行
当直接寻找变量x,y之间的关系显得很困难的时候,恰当地引入一个中间变量t(称之为参数),分别建立起变量x,y与参数t的直接关系,从而间接地知道了x与y之间的关系.这种数学思想即
随着计算机网络发展逐步深入,分布式数据系统逐步成为各级用户的数据管理模式,越来越多的信息呈现出异地存储的特点。然而在分布式的环境中,数据经由不可信的网络进行存储、
“阳光体育运动”开展5年来,不论是在活动的开展模式还是青少年体质健康水平的提高都取得了明显的成果.本文运用文献资料、专家访谈、问卷调查、数理统计、对比研究和逻辑分
苯为人类致癌物。尽管有关苯血液毒性的研究已深入到分子水平,但其机制尚未阐明,针对其表观遗传毒作用机制的研究更少。表观遗传是调节基因表达的主要机制之一,其改变主要表
复习课是一种重要的课型,同时也是最难上的一种课型.如何上好高中数学复习课就成为摆在广大教师面前的一个难题.高三的学习时间紧、任务重,这就需要高中数学教师切实把握高考
随着计算机技术及网络与通信技术的发展,人们对资源共享及分布式协作提出了更高的要求。在产品的设计过程中,当涉及到众多学科和领域的知识,决策过程比较复杂,有更多的反复和
在大规模网络中高效地组织和部署资源是分布式资源管理系统所必须解决的关键问题。快速发展的互联网中的资源规模急剧膨胀,多元化网络应用的复杂性也越来越高,为了更有效的管理