智能家居系统设计研究

智能家居系统设计研究

科技时代的来临,彻底改变了人们的生产生活方式,这也使越来越多的智能化家电设备进入到千家万户,尤其是Android智能手机的普及与应用,为智能家居领域提供了新的设计思路。通过安卓系统来对智能家居系统进行远程控制,必将为人们的日常生活带来极大的便利,为此,有必要对基于安卓的智能家居系统设计进行深入的研究。

1系统总体框架的设计

在基于安卓的智能家居系统设计中,其共由四个部分所组成,分别是Web服务器、ZigBee智能网关、安卓系统客户端以及ZigBee传感节点。在ZigBee智能网关中,其由板座、Wifi模块和ZigBee协调器三个部分组成,ZigBee协议栈的转换枢纽是网关板模块,其能够对协调器中的数据进行解析,ZigBee智能网关所解析的数据则可通过Wi-Fi模块来进行封装,从而使无线网关能够进行双模转换。在对基于安卓的智能家居系统设计中,所采用的芯片为8051射频芯片,Wi-Fi模块则采用ESP8266模块,数据可从Wi-Fi模块中的ZigBee传感节点传输至安卓系统客户端之中,从而实现数据传输与控制指令下达等功能。在智能家居系统中,其网关控制器为安卓系统的智能手机,智能手机可利用安卓系统来对智能家居系统中的ZigBee网关板进行Wi-Fi连接,无线通信命令则可利用ZigBee协调器向终端节点进行传输,从而使智能手机能够对智能家电进行无线控制。

2系统软硬件的设计

2.1系统硬件设计

在基于安卓的智能家居系统设计中,其硬件包括ZigBee终端节点与网关板两个组成部分,通过模块化设计思路来对电路板进行设计。其中,网关板由核心板与底板组成,底板是由CH341A芯片与ESP8266Wi-Fi芯片所组成的,CH341A芯片具有串口通信功能,ESP8266Wi-Fi芯片则具有Wi-Fi功能。ZigBee终端节点包括核心板与网关底板两个部分,FT232串口芯片位于其底板之上。在智能网关电路中,无线数据会通过Wi-Fi模块接收,然后利用串口将其进行转换,使其成为UART数据,而ZigBee模块则会将接收的数据进行解析处理,然后通过ZigBee协调器利用网络进行数据传送,进而使指令被传输至ZigBee终端节点中进行执行。Wi-Fi模块可利用ZigBee协调器进行操作,串口数据则会通过ZigBee芯片进行Wi-Fi信号转换与传输,然后通过与ZigBee芯片相连接的智能网关将转换后的Wi-Fi信号在安卓客户端中进行展示。

2.2系统软件设计

在基于安卓的智能家居系统中,其协调器软件除了能够对不同终端的无线数据进行收发以外,还能实现Wi-Fi模块间的串口收发。在ZigBee网络创建中,可利用ZigBee协调器来对相应的网络号段与信道进行选择,然后通过ZigBee节点进行入网。安卓手机所发送的TCP数据包会由智能家居系统中的Wi-Fi模块所接收,然后通过串口将TCP数据包中的价值数据传输至协调器中,在此过程中,需要设计人员对协调器的接收串口的函数进行设置。

3系统客户端及服务器的设计

3.1客户端

在基于安卓的智能家居系统客户端中,其要包括情景模式、智能控制以及用户控制三个组成部分,客户端利用http请求服务来进行用户登陆与模块注册,并借助于状态码来反馈状态。用户在利用智能手机连接智能家居系统时,需要通过ZigBee-Wi-Fi智能网关来建立连接,智能手机和智能家居系统的数据通信方式采用socket,用户可在智能手机的显示界面中,选择不同的情景模式来实现对智能家电的运行状态进行快速设置,也可通过定时管理的方式来对智能家电的运行时间进行远程控制。

3.2服务器

基于安卓的智能家居系统在服务器设计中,是以安卓APP平台为基础进行设计的,用户可利用智能手机来登陆APP服务器平台,以此根据用户实际需求来远程控制各种智能家电。在智能家居的安卓APP服务器平台中,其主要由基本信息管理模块、情景模式模块、智能控制模块等三大模块组成,在基本信息管理模块中则包括用户信息与数据采集信息两个子模块,在情景模式中又包括外出模式、起床模式与就寝模式三个子模块。用户可利用智能手机向智能家居系统的安卓服务器平台发送http请求,服务器在收到http请求后,会自动将http请求进行转换,使其成为SQL语句,然后在数据库中对其进行处理,待数据库处理完毕后,会自动将处理结果反馈给安卓服务器平台,由安卓服务器对处理结果进行接收,然后将其转换成json格式的数据,并利用http协议将其发送给安卓客户端,安卓客户端在接收到数据后会自动进行解析,然后在UI界面中显示数据的解析结果。

4结语

总而言之,在现代化信息技术的不断发展中,基于安卓的智能家居系统的出现,使其能够结综合应用Web服务器技术、通信技术、Wi-Fi技术等多种现代化信息技术,从而大大提高了智能家居系统的技术含量。在丰富了智能家居系统功能的同时,也大大便捷了用户的使用与控制,从而给用户带来了更加优质的家居服务体验。

参考文献

[1]倪亚玲,李晓宁,张小红.基于Android的无线智能家居系统设计与研究[J].计算机应用与软件,2017,34(11):97-102.

[2]陈玮,秦会斌,曹曙光,秦利红.基于Android平台的智能家居系统设计[J].电子技术应用,2015,41(10):158-160+164.

[3]贾阳静,邹念育,雷冬鸣,李望,吉奈,郭旭,李萍.基于Android和WIFI通信的智能家居系统设计[J].大连工业大学学报,2016,35(01):67-71.

作者:黎素云 叶展勇 俞晓彤 单位:广州市信息工程职业学校