許冰昕 蔣馨荷 韓克軍 李鵬萱 劉俊杰 沈行良
摘要:“互聯(lián)網(wǎng)+”是創(chuàng)新2.0下的互聯(lián)網(wǎng)發(fā)展新業(yè)態(tài),即通過(guò)計(jì)算機(jī)網(wǎng)絡(luò)之間的數(shù)據(jù)傳輸和存儲(chǔ)去實(shí)現(xiàn)智能化監(jiān)控和管理的一種網(wǎng)絡(luò)。將其應(yīng)用于傳統(tǒng)家居后,在一定程度上可以滿足用戶多樣化的需求和對(duì)高品質(zhì)生活的追求。應(yīng)用智能管理系統(tǒng)來(lái)實(shí)現(xiàn)家居的遠(yuǎn)程控制的設(shè)計(jì)采用單片機(jī)作為主控系統(tǒng),根據(jù)軟件程序的設(shè)計(jì)可對(duì)傳感器收集并反饋給云端的數(shù)據(jù)進(jìn)行監(jiān)控并可以無(wú)線為媒介上傳數(shù)據(jù)到云端,軟硬件協(xié)調(diào)配合對(duì)系統(tǒng)完美運(yùn)行有根本的保障,達(dá)到智能控制效果。
關(guān)鍵詞:云端服務(wù)器;智能家居;遠(yuǎn)程控制
中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼: A
Design of smart home remote control based on the Internet plus
XU Bingxin , JIANG Xinhe ,HAN Kejun ,LI Pengxuan,LIU Junjie , SHEN Xingliang
(College of Electrical Engineering, Shanghai University of Engineering Science, Shanghai 201620,China)
Abstract: "Internet plus" is a new development form under the innovation Internet 2, which is a network to realize intelligent monitoring and management through data transmission and storage. If applied to the traditional home, it is to a certain exten could meet the diverse needs of users and the life pursuit of high quality. In this paper ,the remote control design applying intelligent management system uses microcontroller as host sysem, meanwhile according to the software design monitors the data information acquired by sensors and sent to the cloud, furtherly uploads data to the cloud through wireless media. It is conclued that the coordination of hardware and software is the fundamental guarantee for the system perfect operation,and intelligent control effect is ultimately achieved.
Key words: Cloud Server ; Smart Home ; Remote Control
0 引言
隨著科技的發(fā)展,人們對(duì)家居品質(zhì)追求日趨高端,重視增強(qiáng),而智能家居以其舒適、安全、便利、智能等特點(diǎn)正逐漸進(jìn)入中國(guó)種種的視野選擇范疇。而且,時(shí)下的中國(guó)家庭小型化和核心化愈發(fā)明顯,光纖寬帶開(kāi)始普及,遠(yuǎn)程控制已經(jīng)具備,加上中國(guó)制造業(yè)能力強(qiáng),居住條件和家庭消費(fèi)的改良升級(jí)即使得智能家居成為一個(gè)藍(lán)海項(xiàng)目,前景不可估量。本研究則以互聯(lián)網(wǎng)+、云服務(wù)器為背景再配以單片機(jī)為核心,而將各傳感器作為輔助設(shè)計(jì)提出了一套可以遠(yuǎn)程監(jiān)測(cè)、控制室內(nèi)溫度/濕度、和人體感知而即時(shí)變換燈光顏色及強(qiáng)度的照明系統(tǒng)聯(lián)合組成的的現(xiàn)代智能家居。為此,本文探討了基于“互聯(lián)網(wǎng)+”下的智能家居的開(kāi)發(fā)與實(shí)現(xiàn),分別從總體設(shè)計(jì)、功能模塊、設(shè)計(jì)原理多角度進(jìn)行了全面闡述與分析。
1總體方案設(shè)計(jì)
1.1 系統(tǒng)整體結(jié)構(gòu)
系統(tǒng)以單片機(jī)為核心,云服務(wù)器連接手機(jī)端和家居終端進(jìn)行數(shù)據(jù)的存儲(chǔ)和處理,以及功能模塊的加裝,可以實(shí)現(xiàn)對(duì)家中的濕度、溫度、空氣質(zhì)量等各數(shù)據(jù)的遠(yuǎn)程監(jiān)測(cè)控制并傳輸?shù)皆品?wù)器形成大數(shù)據(jù),用戶通過(guò)實(shí)時(shí)監(jiān)測(cè)、跟蹤研究對(duì)象在互聯(lián)網(wǎng)上產(chǎn)生的海量行為數(shù)據(jù),利用挖掘分析,揭示出規(guī)律性的內(nèi)容實(shí)質(zhì),提出研究結(jié)論和對(duì)策。不僅如此,在主人允許時(shí),也可以經(jīng)由數(shù)據(jù)分析根據(jù)不同人群在家居設(shè)置上想要達(dá)到的標(biāo)準(zhǔn)值通過(guò)傳感器檢測(cè)后將可自動(dòng)轉(zhuǎn)換變溫、除濕、改善空氣質(zhì)量、改變室內(nèi)光線等操作。本文中,研究系統(tǒng)的總體構(gòu)架如圖1所示。
MCU是智能家居核心,是智能家居控制功能實(shí)現(xiàn)的基礎(chǔ)。基于互聯(lián)網(wǎng)+下的智能家居的研究與設(shè)計(jì)可整體氛圍如下3個(gè)步驟:
1)安裝在家庭內(nèi)部的各個(gè)傳感器開(kāi)始收集數(shù)據(jù),搜集獲取的室內(nèi)溫濕度變化、空氣質(zhì)量等情況通過(guò)無(wú)線技術(shù)連接至云端并傳入云端服務(wù)器。
2)家用電器設(shè)備各分項(xiàng)傳送至云端后,再推送到用戶的智能終端上,使用手機(jī)遠(yuǎn)程控制家用電器的運(yùn)行情況。即根據(jù)各個(gè)傳感器接收的傳感信號(hào),由此觸發(fā)預(yù)設(shè)控制命令或者經(jīng)過(guò)用戶手動(dòng)操縱對(duì)應(yīng)的智能設(shè)備來(lái)觸發(fā)或收回控制命令。
3)對(duì)于紅外線家電的控制,將控制信號(hào)通過(guò)紅外線輸入模塊轉(zhuǎn)化成對(duì)應(yīng)的紅外指令,也可達(dá)到預(yù)設(shè)效果。
1.2 系統(tǒng)功能模塊
智能家居遠(yuǎn)程控制包括: DHT11溫濕度檢測(cè)模塊、EMW3162 wifi無(wú)線通信模塊、智能空氣質(zhì)量檢測(cè)模塊TPM-300E、單片機(jī)STM32 F103、可變色led??蓪?shí)現(xiàn)的主要設(shè)計(jì)功能有:
1)遠(yuǎn)程手機(jī)控制。用戶根據(jù)需要發(fā)送具體控制指令。
2)無(wú)線通信模塊。近距離通信,為分模塊與主模塊提供互動(dòng)聯(lián)系,主模塊則綜合處理分模塊通過(guò)無(wú)線模塊發(fā)送的數(shù)據(jù)。
3)無(wú)線紅外??刂萍揖酉到y(tǒng)狀態(tài)或設(shè)置系統(tǒng)參數(shù)。
4)溫濕度模塊、空氣檢測(cè)模塊??梢詫?shí)時(shí)了解家中狀況,便于指定是否修改的命令決策。
5) 單片機(jī)STM32 F103。作為主控芯片,高性能、低成本、低功耗的嵌入式應(yīng)用設(shè)計(jì),編程導(dǎo)入后可獲得所需功能的控制設(shè)計(jì)。
6)可變色led。每盞燈都與智能系統(tǒng)互聯(lián),利用針對(duì)性的動(dòng)態(tài)光,營(yíng)造氛圍,并生成設(shè)計(jì)所需的最佳照明。
智能家居的設(shè)計(jì)過(guò)程中,主要由核心控制器、Android studio語(yǔ)言編寫的app軟件、SQlite輕型數(shù)據(jù)庫(kù)構(gòu)造交接、并協(xié)同組成。智能家居系統(tǒng)的體系架構(gòu)示意如圖2所示。
1.3實(shí)現(xiàn)智能家居操作模式
智能家居系統(tǒng)的核心重點(diǎn)在于通訊機(jī)制,包含抓取、分析、執(zhí)行、反饋等4個(gè)步驟。手機(jī)終端、無(wú)線模塊、MCU和云端的通訊機(jī)制可詳述如下:
手機(jī)終端與wifi模塊以UDP、TCP協(xié)議達(dá)成互通模式,以串口通信協(xié)議與MCU相通,而手機(jī)終端與wifi模塊均以sub、pub協(xié)議與云端相連。首先,給定設(shè)備聯(lián)網(wǎng)配置,用戶將觸發(fā)傳感模塊進(jìn)入無(wú)線模式,再手動(dòng)切換至系統(tǒng)設(shè)置無(wú)線網(wǎng)絡(luò)界面配置到同一wifi下,此時(shí)用戶向手機(jī)輸入wifi網(wǎng)絡(luò)的身份驗(yàn)證,手機(jī)會(huì)自動(dòng)向模塊發(fā)送驗(yàn)證信息作為入網(wǎng)配置,模塊成功回應(yīng)后手機(jī)會(huì)提示用戶配置成功。配置過(guò)程后模塊即會(huì)向手機(jī)自行發(fā)送數(shù)據(jù)幀,更新用戶手機(jī)內(nèi)設(shè)備列表,成為用戶選擇是否支配設(shè)備的依據(jù)。其次,簽訂安全控制協(xié)議,設(shè)備和用戶應(yīng)分別注冊(cè)并綁定關(guān)聯(lián),用戶在設(shè)備中會(huì)發(fā)現(xiàn)可用控制界面且觸發(fā)模塊,在一定時(shí)間內(nèi)可獲取密保綁定手機(jī),手機(jī)、模塊會(huì)自動(dòng)進(jìn)行密保的獲取和回復(fù),手機(jī)收到響應(yīng)后會(huì)向云端發(fā)送綁定手機(jī)用戶的請(qǐng)求,云端則將操作結(jié)果返回用戶。若用戶對(duì)空調(diào)進(jìn)行控制,手機(jī)會(huì)與溫濕度模塊建立TCP連接,并同時(shí)發(fā)送登錄指令,只有模塊回復(fù)結(jié)果后手機(jī)端才會(huì)進(jìn)入控制界面。
2 智能家居系統(tǒng)遠(yuǎn)程控制關(guān)鍵部分設(shè)計(jì)
2.1數(shù)據(jù)信息傳輸
智能家居系統(tǒng)主要是通過(guò)互聯(lián)網(wǎng)對(duì)傳感器采集到房間內(nèi)的信息數(shù)據(jù)進(jìn)行處理,并將重要指定的信號(hào)轉(zhuǎn)換成電信號(hào),再利用A/D單元轉(zhuǎn)換成數(shù)字量送入MCU采集分析,其結(jié)果數(shù)據(jù)則與每個(gè)用戶配置的不同的Product key 一起打包遠(yuǎn)傳至云端,云端就能根據(jù)匯集的現(xiàn)場(chǎng)數(shù)據(jù)展開(kāi)分析、處理和存儲(chǔ),同時(shí)這些數(shù)據(jù)還可有效輔助設(shè)計(jì)智能響應(yīng)與決策,云端會(huì)根據(jù)用戶提供的數(shù)據(jù)實(shí)時(shí)改變室內(nèi)溫濕度變化,并調(diào)整光照的強(qiáng)弱,從而調(diào)試出適合用戶的工作光線;而且,設(shè)置一鍵智能后,若空調(diào)使用時(shí)間過(guò)長(zhǎng)導(dǎo)致室內(nèi)干燥將可自動(dòng)調(diào)節(jié)適宜的濕度,用戶手動(dòng)調(diào)整溫濕度的數(shù)據(jù)也存入云端,用于日后的智能化調(diào)整。
2.2遠(yuǎn)程控制設(shè)計(jì)
遠(yuǎn)程控制功能是在用戶允許下,向主模塊發(fā)送指令控制或監(jiān)測(cè)智能家居開(kāi)啟或關(guān)閉變溫、除濕、改變光照強(qiáng)度等各種功能。也可以按照配置的標(biāo)準(zhǔn)定制改變運(yùn)行狀態(tài)。設(shè)計(jì)過(guò)程將重點(diǎn)圍繞命令發(fā)射系統(tǒng)和命令執(zhí)行系統(tǒng)而展開(kāi)。命令發(fā)射基本是以傳感器作為技術(shù)主題,傳感器在進(jìn)行數(shù)據(jù)收集中發(fā)揮了至關(guān)重要的作用,傳感器傳遞給單片機(jī)或傳送至云平臺(tái),平臺(tái)則根據(jù)用戶的設(shè)置條件自動(dòng)觸發(fā)控制。單片機(jī)可對(duì)數(shù)據(jù)開(kāi)啟實(shí)時(shí)監(jiān)控,而當(dāng)其智能控制時(shí)就可以利用不同的燈光顏色而選擇不同操作判斷,使操作人員可以優(yōu)勢(shì)速度及時(shí)了解受控的信息。為了符合智能化要求,系統(tǒng)采用STM32F1作為中央處理器,手機(jī)控制端與主控系統(tǒng)由EMW3162 wifi無(wú)線通信模塊在wifi模式下連接在一起,實(shí)現(xiàn)互動(dòng)控制以及數(shù)據(jù)傳遞,從而整合發(fā)展為用戶和主控系統(tǒng)的遠(yuǎn)程控制功能。在家居內(nèi)部,通過(guò)繼電器可建立家居與單片機(jī)的聯(lián)系,以便用戶控制電氣設(shè)備。本系統(tǒng)內(nèi)部還需要對(duì)各設(shè)備的紅外遙控信號(hào)進(jìn)行識(shí)別、儲(chǔ)存、還原和控制。通常,遙控編碼脈沖信號(hào)即由不同脈寬的高低電平組成,可標(biāo)志脈沖的開(kāi)始,并且其高低電平將呈現(xiàn)不斷交替變化,可通過(guò)單片機(jī)的定時(shí)器測(cè)量脈沖寬度,進(jìn)行儲(chǔ)存或還原實(shí)現(xiàn)紅外線功能。
手機(jī)遠(yuǎn)程控制系統(tǒng)是在系統(tǒng)中自動(dòng)運(yùn)行調(diào)節(jié),因而具有自動(dòng)離線、上線、復(fù)位功能,也就是命令執(zhí)行系統(tǒng)。命令執(zhí)行有2種運(yùn)行狀態(tài),即內(nèi)網(wǎng)和外網(wǎng)。MCU中無(wú)線wifi模塊同時(shí)還加入了收發(fā)功能,在互聯(lián)網(wǎng)狀態(tài)下,手機(jī)終端可利用4G或wifi接收數(shù)據(jù),并傳入到云端,完成數(shù)據(jù)傳輸過(guò)程。若處于無(wú)網(wǎng)狀態(tài),wifi模塊將會(huì)自立為熱點(diǎn),搭建內(nèi)網(wǎng)與系統(tǒng)內(nèi)部相連接。
2.3系統(tǒng)實(shí)現(xiàn)
在Andriod studio集成開(kāi)發(fā)環(huán)境下使用Java語(yǔ)言來(lái)編寫制作APP軟件,用戶可以在APP上注冊(cè)賬戶,添加設(shè)備。因?yàn)楸敬卧O(shè)計(jì)目標(biāo)是嵌入式的,而SQLite在嵌入式設(shè)備中占用的資源非常低,即使得所有的用戶賬號(hào)信息、家居系統(tǒng)使用記錄都將存放在SQLite這個(gè)輕型數(shù)據(jù)庫(kù)中。硬件研究方面,先是規(guī)劃改進(jìn)控制家居系統(tǒng)的遙控器,為此選用帶有以太網(wǎng)模塊的STM32單片機(jī)作為核心控制器,用來(lái)接收移動(dòng)通信終端發(fā)送的一切請(qǐng)求。安裝在wifi無(wú)線網(wǎng)絡(luò)環(huán)境下STM32接收到控制命令后,將通過(guò)芯片輸出1(高電平)0(低電平)來(lái)控制引腳,不同的引腳則會(huì)連接到家居系統(tǒng)的不同家電遙控器的按鍵上,從而提供一對(duì)一的控制。然后遙控器通過(guò)物理方法控制家居開(kāi)關(guān),選擇模式,調(diào)制溫度升降等等功能。當(dāng)然,隨著科技進(jìn)步,還可以直接將STM32嵌入到家居系統(tǒng)中,通過(guò)遠(yuǎn)程移動(dòng)通信終端直接對(duì)處在wifi無(wú)線網(wǎng)絡(luò)環(huán)境下的家電本身發(fā)出遠(yuǎn)程指令,此時(shí),移動(dòng)通信終端將可以完全取代遙控器,并且能實(shí)現(xiàn)遠(yuǎn)程控制。程序流程如圖3所示。
3 結(jié)束語(yǔ)
信息時(shí)代,智能家居可使家庭生活飛速邁入智能化,不論身處何地都能實(shí)時(shí)監(jiān)控家中情況并提供個(gè)性化調(diào)整,不僅給人們帶來(lái)了極大的便利,更是對(duì)生活品質(zhì)的有效改良與提升。本文由整體到局部詳細(xì)而具體地對(duì)系統(tǒng)設(shè)計(jì)展開(kāi)分析,完善了智能家居的遠(yuǎn)程控制。本文研究曾國(guó)不僅改變了傳統(tǒng)家居監(jiān)控分離的狀況,而且將大幅推動(dòng)智能家居的功能質(zhì)量升級(jí)步伐,并在一定程度上產(chǎn)生可觀經(jīng)濟(jì)效益。
參考文獻(xiàn)
[1]張鴻愷,伍超. 智能家居及其發(fā)展研究[J]. 黑龍江科技信息,2008(32):266.
[2]唐曉.智能家居、網(wǎng)絡(luò)家電的基本概念[J].家用電器,2004(Z1):144-145.
[3]劉群群.基于移動(dòng)互聯(lián)網(wǎng)的智能控制的研究與開(kāi)發(fā)[D].廣州:華南理工大學(xué),2013.