- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【Word版本下载可任意编辑】
PAGE
1 - / NUMPAGES 1
嵌入式和ZigBee技术的智能家居系统设计
ZigBee 是一种新兴的无线通信技术,它具有短距离、低功耗、低成本和低数据速率等特点。而智能家居的特点就是网络传输数据量小,对带宽要求低,但是需要的网络实时性好,延迟要短,要求接入方便,系统续航能力久、可扩展性强并且后期维护简单。这无疑使ZigBee技术成为了,因为ZigBee 技术的主要应用领域就是工业控制、电子设备和楼宇自动化等,它的特点决定了ZigBee 技术能很好地满足智能家居系统的需求。 1. 系统总体方案 智能家居系统网络大致可分为外部网(因特网)、内部网(ZigBee 自组网)和家庭网关。其中,家庭网关是部分,本系统以移植在tiny6410 开发板上的Boa 服务器作为家庭网关,它负责家庭内部网络和外部网络的连接和协议转换。下面介绍内部网, 这里的内部网就是ZigBee 自组网,根据家庭布局采用树状或者星形网络拓扑。ZigBee 自组网包括各个终端节点,这些节点配合继电器控制家庭中各种电器开关、温湿度传感器等家庭中需要被监控的设备对象,从而到达远程监控功能。从通信的角度讲,每个节点即为一个终端,它们相互间通过ZigBee 协议开展无线通信。这里暂不考虑内部网络不同的协议转换问题。 智能家居系统的总体构造框图如图1 所示。 图1 智能家居总体构造图 2 智能家庭网关设计 本文设计的家庭网关要处理来自Internet 的数据,要求实现家庭网关的硬件必须提供强大的网络支持,同时需要支持TCP/IP 协议,因此需要操作系统来支持多任务。家庭网关是一个由硬件和软件共同组成的功能实体,将Boa 服务器移植到ARM 开发板作为网关使用。Boa 是一个单任务的小型HTTP 服务器,源代码开放、性能优越,特别适合应用在嵌入式系统中,家庭网关构造图如图2 所示。 图2 家庭网关构造图 Boa 服务器的建立较为简单,主要步骤包括:在开发主机上对其开展解压然后交叉编译,接着配置服务器,主要是修改boa.conf 文件,配置完成后就可以开展移植了,移植成功后安装完毕就可以运行Boa 服务器软件了。在构建好的嵌入式平台上运行Boa 服务器以及串口读写应用程序,结合静态网页和动态CGI 程序可以让命令从网页下到达嵌入式服务器。通过CGI 技术可以实现Web 服务器和串口读写应用程序的调用,从而到达数据(也就是命令) 从网页到服务器再通过串口写入ZigBee家庭内部网络的这样一条正向的流程。当命令发送至ZigBee 家庭内部网络后, 紧接着读写应用程序读取ZigBee 的反应数据(主要是LED 状态以及传感器读数),读取后存入ARM 板子里的SQlite 数据库以供稍后的CGI 程序调用并显示在网页上。 3 ZigBee家庭内部网设计 从发展趋势来看,无线自组网是智能家居网络未来的发展方向。ZigBee 是一种新兴的近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术。其是一种介于无线标记技术和蓝牙之间的技术提案,相对于现有的各种无线通信技术,ZigBee 将是功耗和成本的技术之一。介于智能家居的规模,即网络中传输的数据量不大、节点较多等考量,实现家庭内部网络拓扑选择星形构造。 ZigBee 节点的硬件设计较为简单,本节点采用TI 公司的CC2430 芯片,在单个芯片上整合ZigBee 射频(RF)前端、内存和微控制器。它使用一个MCU(加强型8051 ),具有128 KB 可编程闪存和8 KB 的RAM,还包含ADC、定时器、AES128 协同处理器。数据采集单元选用一款含有已校准数字信号输出的温湿度复合传感器DHT11 。 家庭内部网络系统的软件系统是以IAR System 公司的IAR Embedded Work bench 为开发环境、以TI 公司的ZStack 协议栈为开发根底设计的。ZigBee 协议栈20**基于IEEE 802.15.4 标准制定,该协议的突出优点是:组网能力强、适应面广、可靠性高、节能性好。ZStack 协议栈由实现ZigBee 协议不同功能的程序文件和库函数组成。 4 ZigBee协议 ZigBee 协议是家庭内部网的根底也可以说是,它的底层是IEEE 802.15.4 ,包括物理层和 MAC 层。ZigBee 工作在868 MHz 、915 MHz 和2.4 GHz 3 个频段,而真正需要关心是网络层和应用层。网络层的主要功能就是路由,路由算法是它的,的算法能节省ZigBee 的能源消耗,缩短延迟。网络层上面是应
您可能关注的文档
最近下载
- 《气瓶安全技术规程》.pdf VIP
- 敦煌文学艺术_浙江师范大学中国大学mooc章节课后测试答案期末考试题库2024年.docx VIP
- 调整公办高校本科学费标准政策解读-河北物价局.PDF
- 2025中国船级社人才招聘50人笔试历年参考题库附带答案详解.docx
- 学堂在线 数据结构(上) 章节测试答案.docx VIP
- 绿色工厂管理组织结构成立及职责(制作公司正式红头文件,主要修改标颜色部分,其它部分可据实调整).doc VIP
- 人教版高中数学A版 必修第1册《第三章 函数的概念与性质》大单元整体教学设计.docx
- 焊接及热切割作业初训.ppt
- 匡文波版《手机媒体概论》(2025年版)期末模拟试题(四).pdf VIP
- 学堂在线 唐宋词鉴赏 期末考试答案.docx VIP
原创力文档


文档评论(0)