基于Web版微信与ZigBee网络智能家居设计.docVIP

基于Web版微信与ZigBee网络智能家居设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web版微信与ZigBee网络智能家居设计

基于Web版微信与ZigBee网络智能家居设计   摘 要:针对现有的智能家居操作系统复杂、移植性差、后期维护成本高等缺点,文中提出了一种基于AM3358内核的BeagleBone Black、Web版微信、ZigBee无线组网技术的智能家居监控系统。该系统由作为中央处理器的BBB、Web版微信登录、ZigBee无线传感网络以及各种可携带传感器的终端组成。本系统完成了智能家居的硬件和软件设计,内网由CC2530和各类传感器组建,外网采用Web微信登录机制与内网通信,完成通过协调器对各个终端数据的采集,并能通过Web版微信控制内网节点的状态。实验结果表明,该系统能稳定运行,登录Web版微信便可实现对家居电器设备的控制。   关键词:监控系统;ZigBee;智能家居;Web版微信   中图分类号:TP277 文献标识码:A 文章编号:2095-1302(2018)01-0-03   0 引 言   智能家居以住宅为平台,利用先进的网络通信技术将各种设备有机地结合在一起,实现家居自动一体化,为用户提供高效便捷的家居环境。本设计以BBB作为上位机,外网采用微信个人登录的方式对家居进行控制,内网采用TI公司的CC2530芯片作为无线收发器。终端传感器多次对用户信息进行采集,通过BQ神经网络算法模拟出一种自适应用户习性拟合数据,反馈至BeagleBlack Bone存储,可以通过发送指令控制家居调整至用户需要的设置,从而达到使家居满足用户需求的效果。   1 系统结构设计   1.1 内网组建方式   一般来说,智能家居系统分为内网与外网,内网是用于家庭内部设备与网关通信的网络。本文设计指的是各类传感器与协调器及协调器与BBB之间的通信,无线智能家居内网组建采用ZigBee无线通信方式,不仅功耗低,其成本相对于蓝牙等其他无线技术更低。   1.2 外网的组建   外网是指BBB与以太网的通信,微信登录发送指令与BBB组成的网络。现有的用于远程监控的平台大部分采用微信公众号或者商家自带的App。Web版微信登录方式不仅移植性强,而且相比于公众号更方便、安全、快捷;相比于App控制,后期维护成本更低,且操作简单。   1.3 总体结构设计   系统的总体设计由以下部分构成:Web版微信作为外网登录获取并控制内网信息、BBB开发板作为中央处理器(相当于PC机)、数据中转站的ZigBee协调器以及连接着多个传感器的终端设备。整体系统结构如图1所示。   2 智能家居系统硬件设计   2.1 BeagleBone Black处理器   系统的中央处理器是BeagleBone Black,通常称为BBB,这是一块面向Maker设计的嵌入式Linux开发板,内部采用ARM Cortex-A系列核心的TI处理器。在本系统中,该处理器的作用类似“大脑”,负责数据处理、存储数据、指令转发等一系列工作。   2.2 ZigBee协调器与终端设备设计   ZigBee 模块是组建家庭内网的基本单元。通?^ZigBee协调器无线接收的各个终端数据通过串口转发给BBB,ZigBee终端设备则用于直接接收各类传感器的信息并发送给协调器。通过ZigBee模块把家庭内网与互联网连接起来,实现数据的转发。ZigBee模块芯片采用CC2530,通过ZigBee协议栈,为ZigBee通信提供一个完美的解决方案。终端与各类传感器的连接如图2所示。   2.3 电源模块设计   本文设计一共需要两种不同幅值的电压输入,分别是直流5 V和直流3.3 V。其中,5 V电压是由手机电源适配器提供,3.3 V由5 V变换得到。系统中需要采用3.3 V电压给ZigBee芯片、温湿度传感器、光敏传感器模块供电,没有较大的电流需求,只要求电源电压的纹波较低,故本系统采用线性稳压电源模块,通过5 V电源降压得到3.3 V电源。LM1117是一款低压差的线性稳压器,它可以实现5 V到3.3 V电源的转换。3.3V直流电源设计原理如图3所示。   3 智能家居系统软件设计   本文设计采用BBB开发板,以Z-Stack作为网络通信协议,微信作为外网与内网的通信方式。   3.1 ZigBee组网   系统使用IAR systems公司的集成开发环境IAR Embedded Workbench,IAR Embedded Workbench 是一个用于编译和调试嵌入式应用程序的集成开发环境, 支持 C/C++语言。系统使用TI公司的ZigBee协议栈, ZigBee协议栈运行在一个称为OSAL(Operation system Abstraction Layer)的操作系统上,OSAL基于任务调度机制, 其工作原理为:将每个事件都设置一个事件号,根据事件号的

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档