论文部分内容阅读
在过去的10年里,物联网其英文缩写为IoT,全称Internet of things在全球范围内以一个惊人的速度在不断持续地发展着。物联网是一个由电子通信设备,传感器,甚至是装有允许设备间相互通信的嵌入式电子系统的汽车组成的数据交换与设备通信网络。在物联网的发展中,智能家居技术的发展与人们的生活密切相关。各式各样的家庭自动系统被广泛的应用,如供热,通风和空气调节系统,照明控制系统,家庭电器控制系统,带有网络远程安全监控摄像头功能的家庭安全监控系统,漏水检测系统,烟雾及一氧化碳监测器等。除了这一系列的智能家居产品,应用于智能家居领域的相关通信协议与技术多足鼎立。其中应用最为广泛的有X10,Z-Wave和Zigbee通信技术,但由于这些技术都有各自的优劣,没有一个技术能在智能家居领域独占鳌头。与各种应用于智能家居的通信技术相比较,智能家居的新秀Thread通信技术有着其突出的优势:能使其自身网络中的设备轻易地与工作于基于IP协议的网络的设备相互通信。基于IPv6通信协议的Thread家庭物联网通信技术使得各个家庭电子设备能够在家庭网中相互通信,并同时有着以下的特性:支持蜂窝网络结构,基于IP协议,设备安装简易,网络安全可靠,基于成熟的无线通信协议标准。在物联网发展如此迅速的时代而且Thread家庭物联网通信协议有着于其他技术不通的突出优势,因此本文就Thread通信协议展开研究讨论并且探讨分析和实验验证其网络组成,网络结构,网络组建方法,网络维护过程等等。本文首先介绍Thread技术的概况,包括近几年Thread技术的发展,Thread工作组,Thread技术的特性优势等。其次是介绍分析应用于Thread技术的各个通信协议标准及根据Thread技术本身需要的对各个通信协议的组合调整。其次,利用芯科技术公司提供的Thread技术开发平台EM35x开发组件对Thread网络进行实验分析研究。通过对单个服务器单个客户端用例,服务器客户端休眠客户端用例,单个服务器双客户端用例以及边界路由与传感器用例观察分析Thread网络的组建,验证其网络特性。为了探究Thread网络组建的普遍特性,其网络组建过程在每一个用例中都会利用网络分析工具抓取网络数据包进行研究分析。此外针对Thread网络中单个网络节点失联时的网络反应以及网络重建过程,来探讨Thread网络的鲁棒性。再者,Thread网络通信过程也是本文的研究点,包括Thread网络中各个设备间的相互通信,并且还有Thread网络设备与Thread网络外的设备间通信。而通过实验观测,Thread网络设备能够成功地与本地IPv6网络中的设备相互通信,也验证了Thread网络设备能够与IPv6互联网设备相互通信的可能性。