ZigBee协议栈研究及在SenHopen上的移植与改进

来源 :中国科学院计算技术研究所 | 被引量 : 0次 | 上传用户:cobo520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
为解决在无线传感器网络中ZigBee协议栈的应用,如何移植整个ZigBee协议栈到目标系统等问题,对ZigBee协议栈移植过程进行了详细的研究。   在研究过程中,分析了现阶段无线传感器网络的发展,根据无线传感器网络的特点提出的基于数据流特性的节点操作系统SenHopen,在这个操作系统之上,以构件化的方式移植ZigBee协议栈,提出了在SenHopen节点操作系统上移植ZigBee协议栈的方法,并针对目标环境对ZigBee协议栈进行改进。   ZigBee协议栈不同于其它的协议栈,它主要应用于短距离低速率的无线环境,协议栈具有组网灵活、适用于大量节点的无规则随机组网等特点,非常适合低功耗的无线传感器设备,同时ZigBee协议栈是按照OSI结构模型设计,其层次结构相当清晰,十分有利于在不同目标环境下的移植工作。   对应用于无线传感器网络的ZigBee协议栈,使用了已有的开源协议栈MicrochipZigBee协议栈作为移植本体,根据ZigBee协议栈的层次结构,从底至上逐一分析了Microchip ZigBee协议栈的实现方法。在移植过程中,针对特定的操作系统和目标平台,分析了移植环境的差异,并对这些差异进行移植方案设计,相应的对Microchip ZigBee协议栈源程序代码进行改进,以适应SenHopen节点操作系统。同时为了测试及验证移植结果,阐述了硬件与软件平台的搭建部署过程,为ZigBee协议栈移植代码的运行和调试提供平台支持,根据ZigBee协议栈的要求,按步骤测试无线传感器节点的组网过程,并用协议分析仪分析测试结果,验证了ZigBee协议栈移植到目标系统的可用性。通过对Microchip ZigBee协议栈的移植,为ZigBee协议栈的移植提出了一种通用的、有效的解决方案。
其他文献
机器人足球系统是一个新型的交叉学科,是一个典型的分布式人工多智能体系统,在这个系统中,多个智能体,即机器人小车,在复杂的场地环境中相互协同配合完成任务。机器人足球系统涉及
随着计算机技术在工作和生活中扮演越来越重要的角色,对儿童的计算机科学的教育越来越受到国内外研究人员的重视。编程教育已经被证实可以激发儿童对计算机科学的兴趣,培养儿童
随着技术的进步,由商用部件构成的、成本低廉的机群系统已经成为高性能计算应用的主流。但是,机群系统计算密度低、体积大、能耗高,可靠性差,很大程度上制约了自身的发展。刀片服
重复数据删除技术可以大幅度削减重复数据,节省存储空间。内容地址存储是重复数据删除技术在备份、归档系统中实现的一种常用的数据存储形式。由于备份、归档系统中存在着大量
对等网络技术的出现为互联网提供了一种分散式的计算和服务模式。对等网络可以有效地利用和整合网络中各节点的计算能力和存储能力,从而解决互联网中大规模信息资源共享的问题
随着计算机及网络技术的迅速发展,因特网上的视频数据呈指数增长,视频侵权问题日益严重。为了保护视频版权,急需视频拷贝检测技术。所谓视频拷贝检测,亦称相似视频检测,可描述为:指
随着计算机技术的日益发展,互联网已经成为人们日常生活中的一个重要组成部分网络以一种便捷的方式为人们提供了海量的信息资源。然而目前的网页主要采用基于视觉的方式设计,因
随着处理器朝多核和众核的方向发展,利用单片共享存储的并发编程也越来越普遍。顺序一致性是并发编程中最直观自然的存储一致性模型,然而按照顺序一致性假设编写成的并发程序在
近年来,对等网络的应用日益广泛,研究不断深入。流媒体是对等网络得到重要应用的一个领域,对等网络流媒体技术充分利用了各参与节点相互协助的特性,取得了很好的应用效果。目前,几
光电经纬仪是一种重要的光电跟踪测量设备,它的测量方式是被动跟踪测量。光电经纬仪对目标进行跟踪测量的过程中存在着目标脱靶量滞后、目标可能丢失以及各种噪声等问题,会影响