分享:ZigBee空中下载技术研究及其优化设计.doc
《分享:ZigBee空中下载技术研究及其优化设计.doc》由会员分享,可在线阅读,更多相关《分享:ZigBee空中下载技术研究及其优化设计.doc(3页珍藏版)》请在三一文库上搜索。
1、分享:ZigBee空中下载技术研究及其优化设计无线传感网络是由大量体积小,供电资源有限,并配置一定计算能力和无线通讯能力的传感节点组成。对于传感网络系统,一定存在程序代码更新和维护的需求,但由于传感节点分散部署的特点,使得网络远程节点的程序升级变得异常困难。为此,空中下载(over the air, OTA)提供了一种有效的更新手段。本文首先介绍基于 ZigBee协议的OTA系统,并在CC2530F256 硬件平台作出验证。最后,在Z-Stack协议栈中,设计出一种镜像页请求的OTA更新方式,并通过实验测试,与原有的镜像块请求方式进行了比较分析。实验结果表明,镜像页请求方式可以大大减少网络的更
2、新流量,从而提高节点的更新效率。引言近年来,由于硬件成本的下降以及制造工艺的进步,无线传感网络技术逐步取得大规模商业应用,如医疗监控,智能电网和智能家居1。对于任何一个嵌入式计算机系统,都存在程序代码升级的需要。在无线传感网络的应用环境中,由于大量节点分散性部署,节点的回收工作变得异常困难,使传统的物理连接的程序更新手段不再适用。对此,一种有效的解决方案是OTA技术。空中下载技术起源于移动电话网络,能够通过移动通信网络(如GSM)对SIM卡数据进行远程管理与更新2。借鉴于移动通信网络,空中下载技术也能应用于无线传感网络。与网络层的路由协议3不同,代码分发协议4是支撑OTA的核心技术。前者关注的
3、是如何迅速高效地中转网络中的数据信息,后者关注的是如何向各节点完整无误地传递更新代码5。目前,成熟的代码分发协议已经提出,典型的如基于TInyOS系统的Xnp6与Deluge7,前者提出了单跳网络的更新方案,后者支持多跳网络更新功能,但都需要具体的硬件平台支持。本文移植并验证了一种基于ZigBee协议8的空中下载技术,其分发协议支持点对多传输更新功能,多跳网络的代码分发功能由路由协议支撑。在Z-Stack协议栈9下,仅仅支持镜像块请求功能,更新效率并不理想。针对此问题,设计出一种高效的镜像页请求功能,能够提高点对多的传输更新效率,并减少网络流量。1. OTA概述ZigBee协议规范使用了IEE
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 分享 ZigBee 空中 下载 技术研究 及其 优化 设计
链接地址:https://www.31doc.com/p-3392883.html