董清+洪歧
摘 要:文中設(shè)計了一個基于云平臺的智能家居光控系統(tǒng),將以終端控制器為中心的傳統(tǒng)家居光控系統(tǒng)改造成以云服務(wù)器為中心的智能家居光控系統(tǒng),借助云平臺強大的數(shù)據(jù)存儲與數(shù)據(jù)計算能力,為家居用戶提供更體貼、更個性化的智能光控服務(wù)。
關(guān)鍵詞:云平臺;智能家居;系統(tǒng)設(shè)計;光控
中圖分類號:TP39 文獻標(biāo)識碼:A 文章編號:2095-1302(2017)04-00-03
0 引 言
云計算是通過Internet提供動態(tài)、易擴展、虛擬化計算資源的一種計算方式,使用方便,用戶不需了解云中基礎(chǔ)設(shè)施的細節(jié),不必具備相應(yīng)的專業(yè)知識,也無需進行直接控制。伯克利云計算白皮書的定義:云計算包括互聯(lián)網(wǎng)上各種服務(wù)形式的應(yīng)用以及應(yīng)用所依托的數(shù)據(jù)中心的軟硬件設(shè)施。應(yīng)用服務(wù)即SaaS( Software as a Service,軟件即服務(wù)), 而數(shù)據(jù)中心的軟硬件設(shè)施即所謂的云。
上述定義提出了云計算的兩方面含義,一方面描述了基礎(chǔ)設(shè)施,用來構(gòu)造應(yīng)用程序,其地位相當(dāng)于PC機上的操作系統(tǒng);另一方面描述了建立在這種基礎(chǔ)設(shè)施之上的云計算應(yīng)用,云計算是能夠提供動態(tài)資源池、虛擬化和高可用性的下一代計算平臺。
因此,云計算未來主要有兩個發(fā)展方向,一個是構(gòu)建與應(yīng)用程序緊密結(jié)合的大規(guī)模底層基礎(chǔ)設(shè)施,使得應(yīng)用能夠擴展到很大的規(guī)模;另一個是通過構(gòu)建新型云計算應(yīng)用程序,在網(wǎng)絡(luò)上提供更加豐富的用戶體驗。目前,在云計算應(yīng)用的構(gòu)造上,很多新型社會服務(wù)型網(wǎng)絡(luò)如Facebook等,已經(jīng)體現(xiàn)了這個發(fā)展趨勢,而在研究上則開始注重如何通過云計算基礎(chǔ)平臺將多個業(yè)務(wù)融合。
1 智能家居產(chǎn)品及其發(fā)展趨勢
智能家居的概念最早出現(xiàn)在美國,智能家居是以住宅為平臺,兼?zhèn)浣ㄖO(shè)備、網(wǎng)絡(luò)通信、信息家電和設(shè)備自動化,集系統(tǒng)、結(jié)構(gòu)、服務(wù)、管理為一體的高效、舒適、安全、便利、環(huán)保的居住環(huán)境。智能家居利用先進的計算機技術(shù)、網(wǎng)絡(luò)通信技術(shù)和綜合布線技術(shù),將與家居生活有關(guān)的各子系統(tǒng)有機結(jié)合在一起,通過統(tǒng)籌管理優(yōu)化人們的生活方式,幫助人們有效安排時間,增強家居生活的安全性,甚至為各種能源費用節(jié)約資金。一般而言,智能家居系統(tǒng)具有以下幾個特征:
(1)家庭中具備完善的、安全的保安防災(zāi)措施和生活服務(wù)的智能控制器;
(2)家庭與小區(qū)及社會具有高度的交互能力和溝通能力;
(3)家庭內(nèi)部具備完善的安保措施及全面的設(shè)施監(jiān)控管理和信息化的服務(wù)管理;
(4)為家庭提供多媒體信息服務(wù);
(5)提供了一體化、綜合的服務(wù)。
智能家居目前已取得了初步成功,但離“智能化”還有很長的距離,智能家居的發(fā)展趨勢有以下幾個方向:
(1)網(wǎng)絡(luò)化。每一個家電都有固定的網(wǎng)絡(luò)地址,可以隨時控制。網(wǎng)絡(luò)化是信息技術(shù)、通信技術(shù)和計算機技術(shù)發(fā)展的必然趨勢,是智能家居的一個重要條件。
(2)智能化、人性化。隨著人工智能的不斷發(fā)展和機器人的出現(xiàn),使得智能化不再是一個神話,而智能化是智能控制發(fā)展的必然趨勢。因此,家居也必然向智能化方向發(fā)展。智能家居是IT技術(shù)(特別是計算機技術(shù)) 、網(wǎng)絡(luò)技術(shù)、控制技術(shù)向傳統(tǒng)家電產(chǎn)業(yè)滲透發(fā)展的必然結(jié)果。智能化應(yīng)服務(wù)于人們的生活,因此應(yīng)更全面、更富有人性化。
(3)節(jié)能環(huán)保。智能化的本質(zhì)之一是降低成本和提高效率,節(jié)能是降低成本的關(guān)鍵技術(shù)。綠色、環(huán)保、節(jié)能將成為未來家居的重要考核指標(biāo),甚至是首要考慮因素。在住宅實現(xiàn)了基本智能化后,綠色生態(tài)住宅便成為必然的追求目標(biāo)。提高生活環(huán)境的質(zhì)量是其未來發(fā)展必須考慮的因素。
(4)一體化。家居智能化需滿足自動化管理、安全防范監(jiān)控、火災(zāi)報警、對講呼叫、設(shè)備監(jiān)控等內(nèi)容,將其智能化功能集成,從而降低成本。
(5)規(guī)范化、標(biāo)準(zhǔn)化。由于智能家居發(fā)展較晚,新技術(shù)、新產(chǎn)品層出不窮,而標(biāo)準(zhǔn)和規(guī)范還在制定之中,但規(guī)范化、標(biāo)準(zhǔn)化是智能家居快速發(fā)展,走入國際市場的必由之路。
2 需求分析
智能家居最重要的部分是智能控制邏輯,由于現(xiàn)階段世面上的家居系統(tǒng)都是基于單片機或者嵌入式的單機模塊,因此帶來了一些問題。傳統(tǒng)智能家居系統(tǒng)結(jié)構(gòu)如圖1所示。
(1)對家庭設(shè)備的控制不夠智能,系統(tǒng)無法讓用戶體會到智能家居的智能。
(2)每個家居廠商對控制邏輯的開發(fā)是獨立的,和控制終端在一起后,導(dǎo)致廠商之間的合作比較繁雜,系統(tǒng)開發(fā)周期慢,且維護困難等。
(3)智能邏輯部署在控制終端,所以智能邏輯不具有靈活性,對用戶而言不方便。
(4)廠商各自獨立研發(fā)自己的控制邏輯,導(dǎo)致智能家居產(chǎn)品價格居高不下,不能有效減少成本開支。
(5)企業(yè)一般自己開發(fā)的控制邏輯部分比較簡單,同質(zhì)化較大,沒有將控制系統(tǒng)采集到的數(shù)據(jù)做充分處理。
云計算+物聯(lián)網(wǎng)的計算機服務(wù)應(yīng)用模式將會帶來一場新的IT革命。云計算智能家居系統(tǒng)運用云計算和物聯(lián)網(wǎng)技術(shù),為智能家居領(lǐng)域的控制提供了一種全新的軟件開發(fā)、部署和應(yīng)用模式,是SaaS的一種典型實現(xiàn)。
3 系統(tǒng)設(shè)計
綜上所述,傳統(tǒng)的智能家居系統(tǒng)存在智能邏輯不獨立,智能邏輯不夠智能,企業(yè)開發(fā)智能邏輯成本較大,用戶使用不方便,升級換代麻煩等一系列問題,針對這些問題,我們提出了以下解決方案:
(1)在智能邏輯部署上,我們采用智能邏輯獨立化的策略。將智能邏輯部署在云端,對外開放接口,在控制終端嵌入一段與云端通信程序,將控制終端與云端通過HTTP或者Socket等標(biāo)準(zhǔn)通信協(xié)議連接,使智能邏輯與控制終端分離。由此可使智能邏輯實現(xiàn)部署簡單(只需要接入云端),升級換代更容易的目標(biāo),為智能家居企業(yè)節(jié)約了成本,提高了效益;
(2)采用一系列智能算法和手段,包括數(shù)據(jù)挖掘,精細控制,個性化控制,模式匹配等,使得智能邏輯具有自學(xué)習(xí)性,自適應(yīng)性,能夠更好地適應(yīng)用戶的生活習(xí)慣。
(3)為提高用戶體驗,開發(fā)了移動控制終端(手機),Web接入終端(網(wǎng)頁),方便用戶使用我們的服務(wù)?;谠破脚_的智能家居系統(tǒng)架構(gòu)如圖2所示。
在此系統(tǒng)架構(gòu)上開發(fā)了智能光控系統(tǒng)的服務(wù)端和仿真客戶端。智能光控系統(tǒng)不同于傳統(tǒng)光控系統(tǒng),具體表現(xiàn)在以下幾方面:
(1)調(diào)控精度。智能光控系統(tǒng)可對燈的明亮度進行調(diào)控,不同于傳統(tǒng)的簡單開關(guān)操作;
(2)調(diào)控方式。系統(tǒng)是全自動的控制方式,是基于傳感器的掃描而非人為操作;
(3)用戶體驗及智能性。智能光控系統(tǒng)具有自適應(yīng)性,會按照用戶期望及使用習(xí)慣進行燈光調(diào)控,將房間內(nèi)的光線值始終保持在用戶認為的最佳范圍內(nèi);
(4)部署方式。智能光控系統(tǒng)采用云計算部署,可與任何家庭終端設(shè)備相連,在成本、可維護性、數(shù)據(jù)安全性等方面都有明顯優(yōu)勢。
智能光控系統(tǒng)的工作流程如圖3所示。家庭終端首次和云端對接開啟系統(tǒng)默認模式,光線傳感器和紅外傳感器開始工作,家庭終端將紅外傳感器和光線傳感器檢測到的值按照一定的頻率向云端發(fā)送當(dāng)前家庭各個房間的最新信息,云端更新最新信息到數(shù)據(jù)庫,然后啟動智能調(diào)控服務(wù),掃描在默認模式下需要調(diào)節(jié)的燈并對之調(diào)節(jié),將調(diào)節(jié)后的信息發(fā)送給家庭終端;當(dāng)用戶使用一段時間后如若發(fā)現(xiàn)系統(tǒng)默認值無法為其帶來最佳體驗?zāi)敲纯梢允褂檬謾C客戶端或者Web客戶端調(diào)整燈光效果,此時系統(tǒng)會暫時進入用戶調(diào)節(jié)模式,在調(diào)節(jié)期間云端控制程序不會作用于當(dāng)前調(diào)控的燈,當(dāng)調(diào)節(jié)完畢后系統(tǒng)會記錄下用戶的最終調(diào)整值,并且轉(zhuǎn)化為開燈指數(shù)和匹配模式存儲,將燈的工作模式切換為用戶自適應(yīng)模式。智能服務(wù)端重復(fù)迭代用戶自適應(yīng)模式,最終找到一個最適合用戶的光線強度。
最后,為了測試和演示智能光控系統(tǒng)的效果,我們開發(fā)了仿真客戶端程序,它包含以下幾個功能:
(1)仿真主人的真實家居生活,展示云端系統(tǒng)的智能控制功能,測試云端系統(tǒng)的功能錯誤。
(2)與云端系統(tǒng)通信,發(fā)送采集到的數(shù)據(jù)及接收調(diào)控命令。
(3)與用戶交互,移動主人的位置及顯示燈具狀態(tài)。
(4)仿真家居環(huán)境,仿真光線及實時時間,仿真主人行為,繪制家居環(huán)境效果圖。
仿真客戶端的主要工作分為采集家庭實時數(shù)據(jù)并發(fā)送至服務(wù)器及接收服務(wù)器的調(diào)控命令以作出相應(yīng)的響應(yīng)。在采集家庭環(huán)境信息的同時還可以對不同場景進行選擇,模擬現(xiàn)實世界的環(huán)境。在不同的場景下外界環(huán)境的光線對室內(nèi)燈光的影響不同。仿真系統(tǒng)為了將家庭的實時狀況傳送給服務(wù)器,在仿真客戶端中每十秒就將每個房間的紅外、光感等設(shè)備的信息發(fā)送至服務(wù)器,而對于手動操作以及主人進出房間等控制則作為緊急消息立即發(fā)送。同時仿真客戶端將時刻響應(yīng)服務(wù)器傳回的控制命令。圖4所示為仿真客戶端中一個典型用戶場景的仿真。主人進門后,走廊中的燈具自動點亮。當(dāng)主人進入臥室后,臥室中的燈具自動點亮,而走廊中的燈具則自動熄滅。
4 結(jié) 語
文中設(shè)計了一個基于云平臺的智能家居光控系統(tǒng),將智能家居光控邏輯放在云平臺上,借助云平臺強大的數(shù)據(jù)存儲與數(shù)據(jù)計算能力,為家居用戶提供更體貼、個性化的智能光控服務(wù)??商峁┚哂凶赃m應(yīng),自調(diào)節(jié),自學(xué)習(xí)等智能特性的全自動家庭控制系統(tǒng)。
未來的工作有兩項,一是使用高級人工智能算法改進服務(wù)端的控制邏輯,使其更智能化;二是規(guī)范化和標(biāo)準(zhǔn)化服務(wù)端的數(shù)據(jù)收發(fā)接口,使其能夠連接多個廠商的智能家居產(chǎn)品。
參考文獻
[1]劉建華,田歲苗,趙勇,等.基于Android的智能家居系統(tǒng)設(shè)計[J].西安郵電大學(xué)學(xué)報, 2013,18(4):71-74.
[2]呂顯朋,劉彥隆,王相國.基于物聯(lián)網(wǎng)的智能家居系統(tǒng)設(shè)計[J].電視技術(shù),2013,37(24):43-48.
[3]郭穩(wěn)濤,何怡剛.智能家居遠程監(jiān)控系統(tǒng)的研究與設(shè)計[J].計算機測量與控制, 2011,19(9):2109-2112.
[4]陸秋俊.物聯(lián)網(wǎng)智能家居應(yīng)用方案[J].物聯(lián)網(wǎng)技術(shù),2014,4(11):60-61.
[5]張玉亮,蘇宇,李嘉偉,等.基于無線傳感網(wǎng)絡(luò)的智能家居安防系統(tǒng)[J].物聯(lián)網(wǎng)技術(shù),2015,5(6):28-31.
[6]孟曉麗.物聯(lián)網(wǎng)平臺下基于云計算的智能家居系統(tǒng)設(shè)計[J].科技通報,2016,32(6):67-71.
[7]鄭艷華,蔡佳林.一種基于微信平臺的智能家居系統(tǒng)[J].物聯(lián)網(wǎng)技術(shù),2016,6(12):45-47.
[8]陳慕君,張劍鋒,李春雨.一種基于云平臺的智能家居系統(tǒng)設(shè)計與實現(xiàn)[J].計算機測量與控制,2014,22(10):3392-3395.