摘要:智能家居在信息化的浪潮中快速發展,物聯網凈水機、空氣凈化器等也逐漸走入尋常百姓的家庭。為實現凈水機的遠程控制、狀態監控,利用物聯網相關技術構建智能凈水機系統,通過軟硬件編程結合的方式完成硬件設備與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)充值中心
在按凈水流量收費的機器中,用戶可通過充值中心給賬戶充值余額,一般可通過支付寶或微信支付功能支付充值款項。
|