楼宇自控协议BACnet在IPv6上的扩展应用研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:ZWDragon
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BACnet (A Data Communication Protocol for Building Automation and Control Network)协议是世界上第一个楼宇自动控制网络协议,现已成为国际上智能建筑发展的方向和主流通信协议。在2003年1月18日,ISO总部宣布该标准成为ISO的正式标准,即ISO 16484-5。BACnet协议目标是将不同厂商、不同功能的产品集成在一个系统中,并实现各厂商设备的互操作,因此BACnet可看作是实现楼宇设备相互通信和互操作的一系列规则或规程。 BACnet/IP技术是将BACnet无缝地扩展到IPv4网络上, 利用IP技术建立BACnet自控网络,将Internet作为控制系统的低层控制网络。现在IPv6网络技术的发展非常迅猛,它在许多方面都克服的IPv4网络技术的固有缺陷,而IPv6网络最终也必将完全取代IPv4网络。本论文力图引入IPv6网络作为BACnet的低层控制网络,并对这一BACnet向IPv6的扩展问题进行了理论和实现两方面的研究。 本文沿着这样的思路对作者在课题研究中所取得的成果进行介绍,首先介绍 BACnet协议,BACnet/IP技术以及IPv6的相关知识,并对BACnet协议向IPv6扩展进行了分析,然后介绍了Winsock API,并对IPv4和IPv6地址结构进行分析和比较,以及如何利用Socket API 把上层的数据转化IPv6格式的数据,最后对BACnet楼控设备进行了虚拟和测试。 论文第一章引言部分主要是对课题情况,国内外现状,以及作者的主要工作进行了介绍。第二章介绍BACnet协议的基本内容,主要有BACnet对象模型,应用层服务,以及数据链路层和物理层的情况。第三章对了BACnet/IP技术和BACnet/IP体系结构作了介绍。第四章主要对BACnet协议向IPv6扩展进行分析。第五章是实现部分,在介绍了IPv6的相关知识,开发工具和环境以及Winsock API使用的地址结构的基础上,说明如何利用Winsock API在IPv6网络上进行UDP通信,以及利用这一技术传输上层的数据。第六章是虚拟测试部分,首先是说明了BACnet协议包的封装过程以及发送和接受协议包的过程,然后对BACnet工作站读取BACnet温度传感器的当前值进行模拟,给出对象的描述,以及相应的应用层服务的实现,协议包的封装等等。第七章是对本文的总结与展望。
其他文献
数据挖掘领域里,分类问题一直以来都是的一个重要研究分支。在当前多数据源数据日益普及的情况下,对数据挖掘领域中分类问题的研究也提出了新的挑战,例如如何从多个数据源中
当今,用蛋白相互作用网络研究蛋白功能已经成为科学界的一个热点。科学家通过对蛋白相互作用网络的研究发现相互作用的蛋白质趋向于具有相似的细胞功能。聚类方法能根据蛋白
Agent学习是近年来广泛受到人们关注的热点问题之一。针对agent学习过程中,agent本身属性以及环境所存在的动态模糊性特点,本文基于动态模糊逻辑(DFL),给出了一种多agent学习
工作流管理系统用来支持单位内部或单位之间的业务建模及业务过程的协作运行,作者结合自己主持开发的湖南地税税务稽查管理软件的实践以及系统投入运行后的整体反映,针对项目
随着信息产业的迅猛发展,图像信息量急剧增加,越来越多的研究者着手研究图像检索和查询技术。而在基于内容的图像检索中,对称性是一个非常重要的特征。对称性既是物体的重要特征
随着计算机和通信技术的发展,人们对Internet的需求已经越来越超乎想象,因此更多、更合理的控制机制对现有网络的顺畅运作起着非常重要的作用,其中最基本、最关键的就是拥塞
本文从计算机安全的基本原理和MIS系统的设计基础出发,详细介绍了基于B/S结构的学位管理信息系统的开发和实现,讨论了系统开发方法和技术路线的选择,详细介绍了数据库设计和核心
随着计算机技术和通信技术的迅速发展,嵌入式系统得到了越来越广泛的应用,已经成为了计算机应用领域的一个重要分支。如今,嵌入式系统的应用数量已远远超过了各种通用计算机,在信
本课题研究基于组件技术的数控软件系统集成平台的设计与实现。这个平台以组件描述方法和软件体系结构描述方法为基础。 本课题提出了一种基于XML技术的可扩展的组件描述
螺旋波是非平衡斑图中最常见的一种,广泛存在于数学、物理、力学、天文、化学、医学、生物等学科。螺旋波形成与失稳会对一些实际系统产生损害,因此开展对螺旋波的失稳机制及其