基于ARM的嵌入式无线ZigBee网关的设计与实现

来源 :上海大学 | 被引量 : 0次 | 上传用户:am1047973925
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
ZigBee是近年来出现的一种新型无线通信技术,其具有近距离、低复杂度、低功耗、低数据速率、低成本的特点,在家用系统控制、楼宇自动化、工业监控领域具有广阔的市场空间。ZigBee的物理层和数据链路层由IEEE802.15.4工作组制定,高层(网络层、数据安全性及互边互通应用)由ZigBee联盟负责。 随着ZigBee技术在工业现场应用,越来越多的ZigBee设备终端将出现在工业现场,这就提出了将这些ZigBee设备与传统的以太网连接起来要求,为此需要设计一个无线的ZigBee网关来进行数据转发,因此对ZigBee网关的研究和设计具有重要的意义。 本系统选用基于ARM 920T内核的S3C2410作为ZigBee网关的主处理器,并且选用符合802.15.4标准的CC2420作为ZigBee网关的无线收发器。为了降低开发成本以及方便程序升级,网关选用开源嵌入式Linux操作系统,基于2.6.内核进行开发。本文主要对网关软件部分进行了深入研究。软件部分主要由2个程序组成:无线收发器的驱动程序和网关程序。其中网关程序主要包含Zigbee协议栈模块和网关通信模块。开发和测试主要语言采用标准C语言,驱动部分测试部分采用Bash脚本。 本文首先介绍了无线通信的背景知识和ZigBee协议栈,然后详细阐述了采用Linux来进行无线收发器驱动程序设计的关键点,同时对基于Linux的嵌入式ZigBee网关协议栈进行了移植,并且给出了ZigBee网关通信程序的设计方法以及程序的编译、调试和测试方法,实现了将ZigBee设备的数据及其状态转发给上位数据服务器的过程,最后还提出了作者对未来工作方向的一些改进思路和方法。
其他文献
数字示波器是对武器装备和各类仪器仪表进行常规检查或者故障排除分析的重要仪器之一,因此保证其量值的溯源性尤为重要。期间核查可以在校准周期内对数字示波器的使用情况进
随着汽车工业的发展,汽车的故障检测与诊断作为一门独立的科学研究方向登上了科学技术的舞台,给汽车工业带来了重大的影响,而汽车故障检测与诊断的核心就是如何精确地获得汽
在短基线声速测量系统中,通过测量声信号在基线间的渡越时间,可以获得声速量值。在信噪比和测量链特性一定的条件下,选择合适的发射信号波形,能够提高声速测量的精度。问题是什么
进入21世纪以来,随着电源技术的迅速发展和计算机应用的日益普及,利用计算机对开关电源和线性稳压电源进行设计与仿真已成为国际上电源领域的一项新技术。基于PC的各种专用工具
此文简单介绍了水利工程质量控制和管理的关键作用,详细分析了目前水利工程质量管理中具有的问题,并提出了相应的处理措施.
振动主动控制以其较好的外扰频率变化适应性和低频控制性能成为振动工程领域研究的新热点。本文针对振动主动控制算法仿真和实现进行研究,探索了一条从控制算法仿真到控制器算法实现的高效开发途径。在仿真软件开发部分,本文研究了用于系统辨识的标准LMS算法及其改进型算法、用于振动主动控制的误差通道离线辨识及在线辨识的滤波x-LMS算法。针对这些算法,本文以MATLAB GUI为平台,设计了系统辨识、误差通道离线
当前零部件硬度检测的任务逐渐增多,对硬度的测量要求越来越高,尤其是有些工件需要检测的是工作面的硬度值,普通的硬度检测方法是打点测试法。为了解决打点法容易损坏工件和检测不全面的缺点,需要研制硬度无损检测系统。电磁测量法有很多优点,这种检测方法能够进行百分之百非接触检测,不需加任何耦合剂,而且检测速度快,本文采用电磁矫顽力法进行硬度测量。本文根据铁磁材料表面热处理后矫顽力与硬度的对应关系,设计了使用矫
本文以房屋建筑工程质量问题的通病分析入手,总结和归纳了以屋外墙渗水、建筑物不均匀沉降、建筑物内部墙体空鼓、卫生间防水不当等为代表的问题,并结合笔者自身工作经验,提
演化硬件(EHW)是一种具有自适应与自修复特性的硬件电路,基于演化算法与可重构硬件相结合的思想,具有自适应、自重构、自修复的特点。演化硬件技术在航空航天,空间技术,智能