基于ARM9的ZIGBEE无线家庭网关设计

来源 :武汉理工大学 | 被引量 : 25次 | 上传用户:tauliwn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字信息技术和网络技术的高速发展,嵌入式系统的应用已经广泛渗透到人们日常生活的每一个角落。由于嵌入式系统面向不同的应用,因此嵌入式系统的开发与普通计算机系统存在很大的差别。随着嵌入式应用中功能需求越来越复杂,选择嵌入式操作系统也就很必要。Linux作为功能强大、源码公开的操作系统,近年来在人们的共同开发下从问世以来就得到迅猛发展。由于在嵌入式应用中的优点突出,越来越多的嵌入式产品都选择了Linux作为内嵌的操作系统。作为小范围内设备通信的最新的无线联网技术,Zigbee技术近年也逐渐盛行。Zigbee技术是一种近距离、低复杂度、低功耗、低成本的双向无线通信技术,在工业领域、家庭智能化、医疗等方面,ZigBee技术与传感器技术得到了广泛应用。本文结合上述三方面技术,设计并实现了一种基于ARM的嵌入式Zigbee家庭网关,实现了用户在远程对信息家电的控制。论文的主要研究内容如下:(1)研究了Linux操作系统内核原理,深入研究了Linux系统中的内存管理,进程管理,文件系统管理和设备管理等,掌握了Linux系统下上层应用和底层驱动的开发工具和开发流程,编写了Linux操作系统下串口读写操作程序,为系统的开发打下基础。(2)研究了Zigbee无线通信协议,对Zigbee协议的层次,Zigbee网络的拓扑结构,Zigbee设备的路由做了深入研究。结合一般家庭的家居环境,实现了一种星型Zigbee网络在智能家居中的应用。(3)研究了嵌入式开发的相关技术,重点研究了ARM9处理器及其外围设备构建的嵌入式系统。在ARM9开发板进行了Linux操作系统、嵌入式文件系统和嵌入式数据库的移植。(4)重点研究了Web服务器和用通用网关程序CGI的设计,并在此基础上结合嵌入式系统的相关技术完成了嵌入式家庭网关的设计,实现了家庭网关对信息家庭的远程控制。
其他文献
火灾预警能够及时快速地检测到火灾的发生,从而有效的降低在火灾发生时给人民生命财产安全带来的损失。相对于传统的火灾预警方法而言,基于视频的火灾检测方法具有覆盖范围广以
公共交通的迅速发展对公交视频监控系统的多功能和智能化提出更高的要求,设计公交车载多路监控系统的监控中心,实现其多画面显示视频流、存储并播放视频文件、与车载终端双向通
近年来,随着无线通信技术的飞速发展,通信系统对天线性能的要求越来越高。可重构天线可根据实际环境需求,实时重构其特性参数(频率、方向图、极化方式等),因此,逐渐成为当今
利用红外非分光技术检测瓦斯浓度,常用的定量分析模型是光谱吸收定律,但它很难满足光谱吸收定律之单色平行光等约束条件,实际应用中往往出现偏差。因此,提出了一种新的非分光
GPS精密单点定位利用精密卫星轨道和卫星钟差产品、双频测码伪距和载波相位观测值进行单台接收机定位,它可以在全球范围内进行作业并直接获得厘米级的精度;但其定位精度和可
MIMO-OFDM技术是当前通信领域的研究热点,它能显著提高信道容量且能有效抵抗多径衰落,使之成为实现无线信道高速数据传输最具希望的解决方案之一,具有非常广阔的研究和发展前
粒子滤波算法(PF)的基本思想是基于蒙特卡罗采样,根据要解决的具体问题建立适当的概率模型,采用加权的后验样本粒子来表示后验概率分布来计算所求参数的统计特征近似值。与传
无线Mesh网络(Wireless Mesh Network,简称WMN),是一种与传统无线网络完全不同的新型无线网络技术。它融合了AdHoc网络的多跳技术和传统无线技术WLAN,并且可以与多种异构网(
人脸识别技术是模式识别与人工智能的研究热点之一。在生物特征识别中,人脸识别占有极为重要的地位。它在访问控制、司法应用、电子商务和视频监控等领域拥有十分广泛的应用
随着人们生活水平的提高,越来越多的人把汽车当成了代步工具。近几年来,科技不断的发展,越来越多的汽车厂商、互联网公司、及其它大学研究机构都纷纷向智能汽车领域进军,例如:宝马