ZigBee协议栈及监控平台的设计与实现

来源 :中国科学院沈阳自动化研究所 | 被引量 : 0次 | 上传用户:ks00459
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
半导体技术、微系统技术、通信技术、计算机技术、自动控制和人工智能等技术的飞速发展孕育一种新型的测控网络:无线传感器网络。无线传感器网络是一种以数据为中心的自组织无线网络,网络中节点密集,数量巨大而且部署在十分广泛的区域;网络拓扑结构动态变化,网络具有自组织和自调整的特点;网络节点具有成本低体积小、能量受限,计算能力、存储能力和通信能力有限的特点。   ZigBee协议作为无线传感器网络的通信协议之一,以其低功耗、低成本、短时延、短距离操作、高容量、高安全、免执照频段等特点逐渐成为无线传感器网络首选网络协议。   ZigBee的物理层和MAC层采用IEEE802.15.4标准,网络层、应用层由ZigBee联盟制定。在短距离低速率无线通信方面,ZigBee比蓝牙技术以及无线局域网更具优势,在家用系统控制、楼宇自动化、工控等领域具有广阔前景。   本论文首先对ZigBee标准进行深入分析,重点研究了其网络的组网技术和路由技术,为ZigBee协议栈的设计提供基础。在设计ZigBee协议栈的过程中,首先分析了现有协议栈设计方案的不同和各自的优缺点,在此基础上提出了自己的设计方案。论文详细地分析了ZigBee协议栈的实现过程,并给出了实现的核心代码函数,介绍了协议栈的用户接口设计。最后给出ZigBee协议栈使用范例。   为了配合ZigBee协议栈的使用,需要设计ZigBee网络监控平台辅助二次开发。本论文详细介绍了ZigBee网络监控平台的设计和实现过程。首先使用UML用例图对ZigBee网络监控平台进行需求分析;在需求分析的基础上建立系统模型,并对系统模型中各个组成模块进行详细描述;最后给出ZigBee网络监控平台的两个子程序设计流程图与实现界面。   本论文设计的ZigBee协议栈采用μCOS-II嵌入式实时操作系统,已经在华立CC2430硬件开发平台上设计完成,并在稳定性测试过程中表现良好。ZigBee网络监控平台软件的大部分功能已经设计实现完成。
其他文献
网格技术是新兴的Internet信息技术,是下一代互联网技术研究与应用的重要领域之一。资源是网格中的主要对象,网格是协调管理地理上分布的各种资源,并为用户提供透明一致的访问接
随着Internet在政治、经济、文化等领域的快速发展,网络已经成为人们日常生活的一个重要组成部分。与此同时,网络安全问题也随之凸现,并成为企业网络应用所面临的主要问题,网
树木的年轮是一圈又一圈深浅相间的环,每一圈代表一年。采用人工的方法数出年轮来费时费力,随着计算机应用技术的发展,特别是图像处理技术的发展,使得快速得到树木的年轮特征
近年来,由于可扩展性好,性能价格比高和易于部署等特点,基于P2P技术的流媒体传输成为一种可靠的流媒体解决方案。同时,由于P2P系统中节点的动态性和异构性,它也成为流媒体研
在很多真实应用中,收集大量数据相当容易,但为大量数据提供类别标记则比较困难。因此,如何利用大量的、廉价的未标记数据来辅助提高学习器泛化能力成为机器学习和数据挖掘中
隐喻是自然语言处理的棘手问题之一,近几年来开始受到从事中文信息处理研究的学者们的关注。隐喻大量地存在于我们的语言生活中,Lakoff&Johnson(1980)指出隐喻不仅仅是语言的修
在现实生活中,多目标优化问题广泛地存在于工程、航天、科技、经济等领域。多目标优化问题的多个目标通常是相互冲突、相互竞争的,对其中一个目标优化必须以其他目标作为代价
随着虚拟存储技术的广泛应用,现代存储系统以集中共享平台为开放环境提供服务的应用模式日趋普遍,系统上的应用具有多样性和复杂性。不同的应用类型对快照功能的需求有很大的差
随着计算机技术的日益发展和林业调查技术的变革,以及森林可持续经营的思想对森林资源信息和利用的要求,促使可视化在林业领域中的研究日渐深入。用可视化技术展示林分信息,
讲故事作为有效的教育手段,被广泛运用于儿童教育。随着计算机技术的发展,许多科研机构纷纷研究计算机支持的讲故事系统,给儿童提供新的讲故事方式。故事作为一种载体,需要丰富的