孟祥晟
(山东科技大学,青岛 266590)
基于WiFi智能家居控制端设计
孟祥晟
(山东科技大学,青岛 266590)
随着科技的进步,智能家居走进了寻常百姓家。传统的智能家居系统控制比较复杂,导致操作不便。本文设计基于WiFi的智能家居控制端,使用户可以使用手机随时随地进行控制。首先整体设计控制端,接着设计控制端界面,最后设计内部的通信方案。实践表明,该设计达到了预期目的。
WiFi 智能 控制端 设计
本文设计基于WiFi的智能终端控制系统,实现了对家电的无线远程控制[1]。
本文主要研究基于WiFi智能家居控制端设计。以安卓系统智能手机为控制平台,通过WiFi传输命令和数据来控制家用电器。系统由安卓智能手机、WiFi传感器、中央处理器以及被控终端构成。其中,被控终端即为门、窗帘、空调、灯,内部由WiFi接收器和继电器构成,通过安卓智能手机连接到WiFi网络,从而控制家用电器[2]。基于WiFi的智能家居控制系统总体结构如图1所示。
图1 智能家居控制系统整体结构图
该系统功能实现是安卓智能手机通过WiFi网络来发送控制命令到中央处理器,处理器接收命令并进行解析,从而来对门、空调、窗帘、灯进行远程设置。用户也可以通过智能手机实时循环采集中央处理器发送的各项数据,如温湿度等。
2.1 客户端界面实现
客户端界面设计主要是用户UI界面,应用程序使用Activity、Service、Broadcast Receiver、Content Provider等多种组件。每个组件完成相应的任务,采用LinearLayour、GridLayout、TableLayout等不同布局,完成用户UI界面的显示。该终端控制系统使用流程图如图2所示。
2.2 客户端界面设计
图2 客户端框架图
登陆界面是控制终端进入控制主页面的入口。该界面的主要功能是获取用户的用户名和密码,并对信息进行核实。当用户输入登陆信息并点击登录按钮时,客户终端会将用户的登录信息发送到服务器进行校验。如果用户输入错误或没输入任何信息,则会弹出提示信息,提示用户名或密码错误,请重新输入。如果用户不想进入此系统,可以直接点击取消按钮来退出本软件的使用。整个登录界面使用LinearLayout布局,并嵌套了三个LinearLayout布局。使用控件包括2个TextView、1个EditText、3个Button。
登录界面主要程序如下:
当成功登录后就会跳转至主界面。该界面完成的主要功能是监视各个家电的工作状态,实时采集房间的温湿度。主界面的侧栏中包含灯光控制、窗帘控制、空调控制、安防控制、环境监测和网络配置按钮,任意点击一个按钮即可进入对应的控制子界面。在子页面中,可以对相应电器进行控制,如灯光开关、调解灯光强弱等。控制界面如图3所示。
从控制终端发送的WiFi命令信息包括门的开关、房间灯开关、客厅灯开关、窗帘开关、空调开关、报警状态。该系统通信协议分为发送和接收两部分,其中发送又分单个状态和整体状态。
单个状态:#SERVERSIGN#A#ON#
图3 客户端控制界面
整体状态:#SERVERSIGN#A0#B0#C0#D0#E0#F1#
其中,SERVERSIGN为控制信息类型,即发送给服务器的命令,A代表被控对象,A为门状态,B为房间灯状态,C为客厅灯状态,D为窗帘状态,E为空调状态,F为报警状态。被控对象后面的数字为状态开关,0为关,1为开。ON代表前面被控对象的开关,ON为开,OFF为关。
接收格式:#SERVERSDATA#42C#41%#
其中,SERVERSDATA为接收从服务器传回的命令,42C代表传送给客户端的当前房间的温度为42度。41%为传给客户端的当前房间的湿度为41%。
本文论述了基于WiFi的智能家居控制端设计。WiFi具有覆盖范围广、传输速度快、稳定安全的优点,能随时方便地控制家居环境。
[1]张春龙.基于智能手机的智能家居控制系统的设计与实现[D].西安:西安电子科技大学,2014.
[2]宋威.基于手机控制的智能家居系统设计[D].太原:中北大学,2013.
Design of Intelligent Home Control Terminal based on WiFi
MENG Xiangsheng
(Shandong University of Science and Technology, Qingdao 266590)
With the progress of science and technology smart home has entered the home of ordinary people, the traditional control system of smart home is more complex, cause a lot of people can not use it. In this paper, the design of smart home control terminal based on WiFi, can let people use the phone to control the system at any time. Firstly design the control terminal, then design the control interface, At last, design the communication scheme, and achieve the desired purpose.
WiFi,intelligent,control terminal,design