基于ZigBee协议OTA技术的研究与优化

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:nihaonan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线通信技术是物联网发展中的关键技术之一,ZigBee无线通信技术,因其短距离、低功耗、低成本、低复杂度、高可靠性等众多优点被广泛应用于智能家居、智能农业、自动化工业等众多物联网领域。  ZigBee节点是物联网感知层中的重要角色,其担负着信息采集、自动化控制等重要功能,随着ZigBee节点大量地被投入到物联网产业中运用,海量ZigBee节点的固件升级成为一个重要问题。ZigBee节点传统固件升级方案先将节点回收,再用有线连接进行固件升级,但在拥有海量ZigBee节点的物联网产业中运用时,因节点回收困难,使得固件升级成本大大增加,同时也使得升级效率极其低下。因此,ZigBee节点的固件升级是值得深入研究的课题。  TI公司根据ZigBee联盟提出的OTA(Over The Air)空中升级技术规范,在Z-Stack协议栈中实现了ZigBee节点OTA技术,但该OTA技术仍然存在着许多问题,如固件升级的低效率问题等。本文针对TI实现的OTA技术所存在的低效率问题进行深入研究,提出并实现最大镜像页升级方案、基于树状网络多点并发升级等优化方案,最后将改进的OTA技术应用于实际项目并进行一系列的测试。本文完成的工作如下:  1)将ISP、IAP两种固件升级技术进行对比分析,并深入剖析ZigBee协议OTA技术的工作原理;  2)分析镜像块升级方式的不足,以及分析多个节点同时升级过程中存在的碰撞问题,针对升级效率问题进行优化并实现之,并将改进后的升级方案进行测试以验证改进方案的可行性;  3)分析ZigBee树状网络OTA广播升级方式的不足,从OTA Server节点的负载方面对其进行优化并实现之;  4)将改进后的多点并发升级方案应用于实际项目,并在不同深度的树状ZigBee网络中进行固件传输实验,以测试改进方案的传输效率。  本文改进的OTA技术经过测试表明,有效的解决了现有的问题,既能有效的提升单个ZigBee节点升级效率,也能提升多节点广播升级的效率,同时也能够有效减轻OTA Server节点的负载。
其他文献
Carl Adam Petri于1962年在他的博士论文《Kommun Pcation mit automation》中,正式提出了Petri网论。Petri网是一种适合描述离散的、分布式系统的数学建模工具。目前,世界各
面向服务的计算(SOC)与面向服务的架构(SOA)是当前分布式计算和软件开发的最新发展方向,能够帮助企业更加快速、低价、灵活地构建应用程序和业务流程,而Web服务组合则是其中的
随着多媒体技术、计算机网络和通信技术的迅猛发展,数字产品应用越来越广泛,数字信息的安全也逐渐成为人们关心的问题,数字产品的版权保护问题尤为重要。数字水印是指永久镶嵌在
学位
随着Internet技术的广泛应用与发展,Web流量不断增加,造成了网络拥塞、服务器过载严重的现象。Web缓存技术是解决这一问题的有效方法,本文通过代理服务器的协作技术,解决了网
在处理复杂问题时,模糊商空间作为模糊粒度计算方法比起单一的商空间模型表现出很强的优势,模糊商空间下的分层递阶的结构,可以对问题进行不同层次的分析研究。因此如何选择
船舶企业是单件、面向订单、极小批量生产的复杂制造企业。船舶制造从最开始的钢材预处理到最后的试航交船,需要经历一个长久复杂的过程。一艘船通常是由上百个分段组成,这上
伴随着人类社会信息化的发展,信息呈现出爆炸性增长的趋势。企业业务数据作为信息的关键元素分布情况也呈现出越来越复杂的现象,其中主要包括企业内部数据冗余、业务部门之间
纸币清分机是机电一体化的金融器机具,可同时实现纸币的点钞、计数,识别残破、新旧及不同几何尺寸、不同版本的纸币的清分归类操作。能够提高金融业现金处理的速度和效率,使
代理服务是一种必要而常用的互联网服务。它给我们带来的好处有以下几点,第一点是能够提供更好的网络服务,比如由于代理服务器的网络带宽优势,某些情况下能够加快访问速度。