摘要:智能家居在信息化的浪潮中快速发展,物联网净水机、空气净化器等也逐渐走入寻常百姓的家庭。为实现净水机的远程控制、状态监控,利用物联网相关技术构建智能净水机系统,通过软硬件编程结合的方式完成硬件设备与APP间的通信与交互。本文主要讲述了智能净水机APP的基本功能、框架结构,通过程序实例讲解Android项目中常用的组件及实现技术。
关键词:物联网;智能家居;净水机APP
1、引言
物联网是新一代信息技术的重要组成部分,也是“信息化”时代的重要发展阶段。其英文名称是:“Internet of things(IoT)”。顾名思义,物联网就是物物相连的互联网。这有两层意思:其一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;其二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信,也就是物物相息。物联网通过智能感知、识别技术与普适计算等通信感知技术,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。
2、智能净水机
物联网的应用在与移动互联相结合后,发挥了巨大的作用。
智能家居使得物联网应用更加生活化,具有网络远程控制、摇控器控制、触摸开关控制、自动报警和自动定时等功能。而智能净水机除了能实现本地进行操作控制或者采用遥控器的控制方式,还能够通过手机远程控制开关机、查看滤芯状态、机器工作状态,可用手机APP进行对净水机操控,达到随时随地放心使用的目的。
3、净水机APP
智能净水机APP主要实现APP远程控制净水机、查看净水机状态等,其相关功能还有账单查询、充值缴费、滤芯预警提醒等。
实现净水机远程控制,主要有以下几个步骤:
(1)将净水机连接至互联网中,定时向服务器发送状态包;
(2)APP读取净水机状态包,解析形成可理解的文字或图片状态;
(3)用户通过APP功能点控制净水机,将控制命令发送至服务端,再通过服务端将控制数据发送至净水机上,由净水机主板接收指令完成控制操作。
净水机APP包含的主要功能有:
(1)净水机状态
APP中实时显示净水机当前出水质量以及机器工作状态等。
机器工作状态有制水、水满、缺水、正常、故障、异常6种,其中故障和异常可显示具体问题内容。
(2)冲洗
净水机工作时间较长后,需要清洗机器部件,通过APP中的“冲洗”按钮可以控制机器执行冲洗工作。
(3)余量与余额
在按净水流量收费的机器中,显示当前可用净水量与账户余额。
(4)滤芯状态
实时显示滤芯寿命(百分比),当滤芯寿命较短时,提示用户更换滤芯。
(5)账单
分充值记录、余额记录两项显示用户账单。充值记录显示用户历来的账户充值信息,余额记录显示用户每次消费和余额信息。
(6)机器设置
包含机器配置、机器WIFI设置等。机器配置中可配置机器型号、序列号、密码,机器WIFI设置用于机器联网设置,联网后的净水机可以通过互联网将状态数据实时发送至服务器上。
(7)充值中心
在按净水流量收费的机器中,用户可通过充值中心给账户充值余额,一般可通过支付宝或微信支付功能支付充值款项。
|