当前位置:主页 > 物联网系统 > 智慧社区 >

基于嵌入式和ZigBee技术性的智能化家居系统软件

发布时间:2020-03-05 18:31   浏览次数:次   作者:admin

ZigBee是这种新兴的无线通信技术性,它具有短间距、低功耗、低成本费和低统计数据速率等特点。而智能化家居的特点就是说互联网技术传输统计数据量小,对带宽要求低,可是务必的互联网技术即时性好,延迟要短,要求接入方便便捷,系统软件续航工作中能力久、可扩展性强而且中后期维护维护保养简易。这无疑使ZigBee技术性成有利于首选,因为ZigBee技术性的关键应用行业就是说工业操纵、电子机器设备和楼宇全自动化等,它的特点决策了ZigBee技术特点很好地考虑智能化家居系统软件的要求。

基于嵌入式和ZigBee技术性的智能化家居系统软件设计构思

特别提示:本文来自互联网,仅供需求者学习参考,如有异议或其他问题请联系我们,我们会在第一时间处理,本公司是系统软件开发公司,非平台方,玩家勿扰!!

1系统软件整体计划方案

智能化家居系统软件互联网技术大概可分成外部网(因特网)、內部网(ZigBee自组网)和家中网关。在其中,家中网关是关键部分,本系统软件以移植在tiny64十开发设计构思板上的Boa服务新项目器做为家中网关,它承担家中內部互联网技术和外部互联网技术的联接和协议转换。下边详细介绍內部网,这儿的內部网就是说ZigBee自组网,根据家中有效布局选用树状或者星形互联网技术拓扑。ZigBee自组网包括每个终端节点,这种节点相互配合继电器操纵家中中各式各样电器开关、温湿度传感器等家中中务必被监控的机器设备对象,从而超出远程监控作用。从通信的视角讲,每一节点即为壹个终端,他们互相间根据ZigBee协议进行无线通信。这儿暂不充分考虑內部互联网技术不同的协议转换难题。

2智能化家中网关设计构思

本文设计构思的家中网关要解决来源于Internet的统计数据,要求维持家中网关的硬件务必出示强劲的互联网技术适用,一起务必适用TCP/IP协议,因此务必具体操作系统软件来适用多任务。家中网关是壹个由硬件和软件相互构成的作用实体,将Boa服务新项目器移植到ARM开发设计构思板做为网关应用。Boa是壹个单任务的小型HTTP服务新项目器,源代码开放、特点优越,非常适合应用在嵌入式系统软件中,家中网关构造图如图2所示。

Boa服务新项目器的建立比较简易,关键流程包括:在开发设计构思主机上对其进行解压随后交叉编译,接着配备服务新项目器,关键是修改boa.conf文件,配备进行后就能够 进行移植了,移植获得成功后安裝结束就能够 运作Boa服务新项目器软件了。在构建好的嵌入式服务平台上运作Boa服务新项目器以及串口读写应用程序,结合静态网页和动态CGI程序能够 让命令从网页下超出嵌入式服务新项目器。根据CGI技术性能够 维持Web服务新项目器和串口读写应用程序的调用,从而超出统计数据(换句话说命令)从网页到服务新项目器再根据串口写入ZigBee家中內部互联网技术的那般一条正向的流程。当命令发送至ZigBee家中內部互联网技术后,紧接着读写应用程序读取ZigBee的反馈统计数据(关键是LED情况以及传感器读数),读取后存入ARM板子里的SQlite统计数据库以供稍后的CGI程序调用并显示信息内容在网页上。

所有系统软件架构简易,即建立嵌入式家中网关和ZigBee家中內部互联网技术,其作用齐全,而且可根据具体情况和本人要求增减传感器以节省成本费,可为任何家中出示量身订制的智能化家居监控服务新项目。本系统软件能够 根据家中自然环境的更改随时随地添加机器设备节点,安裝方便便捷,维持了智能化家居的人性化操纵。此项技术性将Web技术性与嵌入式技术性结合并扩展,在此新项目设计构思上稍加改动就能添加很多作用的传感器,此项技术性能够 广泛地应用在工业、农业和商业每个行业。