基于ZigBee的空中下载技术的分析及优化*
2016-08-18王永,奚吉
电子器件 2016年3期
关键词:程序
王 永,奚 吉
(1.徐州工业职业技术学院信息与电气工程学院,江苏徐州221140;2.河海大学计算机及信息工程学院,江苏常州213002)
基于ZigBee的空中下载技术的分析及优化*
王永1*,奚吉2
(1.徐州工业职业技术学院信息与电气工程学院,江苏徐州221140;2.河海大学计算机及信息工程学院,江苏常州213002)
ZigBee联盟为OTA制定了标准,其更新簇为无线升级一个ZigBee设备的固件提供了一个标准机制。Zstack协议栈仅提供了镜像块请求方法,更新速度并不理想。在研究OTA实现过程的基础上,设计出了一种高效的镜像页请求方法,能够提高更新效率,并减少网络流量。
ZigBee;空中下载;页请求
ZigBee是一个分层协议标准,IEEE802.15.4管理底层的物理层和介质访问层;ZigBee规范负责管理中层的网络层、安全层和API;而用户则负责控制上层的应用层程序。软件在ZigBee节点中起着非常重要的作用,系统开发初期,往往需要对软件进行现场的调试修改、升级,而基于ZigBee标准的无线传感器节点又往往完全没有物理连线,而且在现场往往装配在不易手工连线的地方,这样就给软件的升级和调试修改带来极大的不便。在无线环境下,如何解决安装以后的软件升级和调试工作,是设备安装之前所必须考虑和完成的工作。在无线传感器网络中通过无线下载来实现软件升级是解决问题的方法所在。针对无线传感网络重编程技术的需求,ZigBee联盟在原有协议的框架上,提出了一种OTA规范,作为一个系统可选的功能模块。Zstack是TI公司提供的实现ZigBee协议的半开源协议栈,其根据ZigBee联盟制定的标准提供了OTA镜像块请求的实现函数及页请求定义。……
登录APP查看全文
