劉路明
【摘 要】開關(guān)設(shè)備遠程控制是智能家居系統(tǒng)中的不可缺少的一部分,為人們遠程控制電器設(shè)備提供了極大的方便性和安全性。本文設(shè)計實現(xiàn)了開關(guān)設(shè)備遠程控制系統(tǒng)的架構(gòu)方案,為后續(xù)開發(fā)提供了基礎(chǔ)依據(jù)。
【關(guān)鍵詞】智能家居;ZigBee;開關(guān)設(shè)備;網(wǎng)關(guān);云服務器;APP
0 前言
如今智能家居的概念已經(jīng)被人們所理解和接受,它是物聯(lián)網(wǎng)技術(shù)的主要應用場景之一,它實現(xiàn)了將家中的各種設(shè)備(照明設(shè)備、電器設(shè)備、音視頻設(shè)備、安防設(shè)備等)連接到一起,通過Internet網(wǎng)絡(luò)和手機APP實現(xiàn)照明、家電、防盜報警、 環(huán)境監(jiān)測、紅外轉(zhuǎn)發(fā)等功能的遠程控制,提升了家居生活的安全性、便利性、舒適性、藝術(shù)性,并實現(xiàn)環(huán)保節(jié)能的居住環(huán)境。而開關(guān)設(shè)備遠程控制功能,更是智能家居系統(tǒng)中不可缺少的部分。
1 系統(tǒng)需求和架構(gòu)
開關(guān)設(shè)備遠程控制系統(tǒng)中,用戶通過使用手機中的APP,不受地點不受時間,在只要能聯(lián)網(wǎng)的條件下,實現(xiàn)遠程控制已經(jīng)入網(wǎng)的開關(guān)設(shè)備。系統(tǒng)主要由開關(guān)硬件設(shè)備、網(wǎng)關(guān)、云服務器和APP四部分構(gòu)成,其設(shè)計構(gòu)架如圖1所示:
2 開關(guān)設(shè)備模塊的設(shè)計
開關(guān)設(shè)備采用集成ZigBee模塊與網(wǎng)關(guān)組網(wǎng)通信。ZigBee是基于IEEE802.15.4標準的低功耗局域網(wǎng)協(xié)議,是一種短距離、低功耗的無線通信技術(shù)。其特點是近距離、低復雜度、自組織、低功耗、低數(shù)據(jù)速率,主要適合用于自動控制和遠程控制領(lǐng)域,可以嵌入各種設(shè)備。
3 網(wǎng)關(guān)模塊的設(shè)計
網(wǎng)關(guān)有兩個模塊功能構(gòu)成,承載著上傳下達的作用。第一,與底層硬件設(shè)備采用ZigBee組網(wǎng)通信,第二,與云服務器通過Internet,使用TCP的連接方式進行通信。網(wǎng)關(guān)與底層硬件設(shè)備的通信主要包含底層設(shè)備的入網(wǎng)、設(shè)備狀態(tài)上傳、控制設(shè)備命令的下發(fā)等功能。網(wǎng)關(guān)與云服務器的通信主要包含網(wǎng)關(guān)聯(lián)網(wǎng)、底層設(shè)備加入網(wǎng)關(guān)、設(shè)備狀態(tài)上傳、設(shè)備控制命令下發(fā)、定時控制、場景控制等功能,其設(shè)計如圖2所示:
4 云服務器模塊的設(shè)計
云服務器程序也具有兩個模塊功能,承載著上傳下達的作用。第一,連接網(wǎng)關(guān),通過網(wǎng)關(guān),對網(wǎng)關(guān)下的設(shè)備進行通信,第二,與APP通過WiFi或4G,使用http的連接方式進行通信。與網(wǎng)關(guān)的通信,在網(wǎng)關(guān)模塊已經(jīng)分析,此處不再說明。云服務器與APP的通信主要包含用戶注冊管理、網(wǎng)關(guān)綁定、管理網(wǎng)關(guān)下的設(shè)備、設(shè)備狀態(tài)實時更新、管理定時控制、管理場景控制等功能。其中設(shè)備狀態(tài)實時更新通過借助于JPUSH外部插件完成,,其設(shè)計如圖3所示:
5 APP模塊的設(shè)計
APP在功能上主要包含用戶注冊管理、網(wǎng)關(guān)綁定、管理網(wǎng)關(guān)下的設(shè)備、設(shè)備狀態(tài)實時更新、管理定時控制、管理場景控制等功能。在UI設(shè)計上,采用給人清新舒心的藍色基調(diào)、簡潔大方和方便用戶操作的原則設(shè)計。
6 小結(jié)
本文分析設(shè)計了智能家居生態(tài)中開關(guān)設(shè)備遠程控制系統(tǒng)的系統(tǒng)構(gòu)架,通過應用此系統(tǒng),用戶能夠使用手機上的APP發(fā)送設(shè)備控制命令,遠程控制家中的開關(guān)設(shè)備,實現(xiàn)了智能家居的應用,為家居生活帶來了方便性和安全性。
【參考文獻】
[1]常赟杰,張位勇,李桂香.基于Web Service的智能家居系統(tǒng)設(shè)計與實現(xiàn).計算機時代.2017.
[2]岑榮瀅,姜琴,扈健瑋,孫夢莉.面向智能家居應用的ZigBee-WiFi網(wǎng)關(guān).計算機系統(tǒng)應用,2017.
[責任編輯:朱麗娜]