摘要:隨著全球范圍內(nèi)信息技術創(chuàng)新不斷加快,信息領域新產(chǎn)品、新服務、新業(yè)態(tài)大量涌現(xiàn),并由于無線網(wǎng)絡的普及,無線智能家居產(chǎn)品必然逐漸取代了有線家居產(chǎn)品,智能家居市場的推廣普及得到進一步落實。本項目智能家居平臺由安卓APP控制模塊,智能信息中控模塊,無線控制最小模塊,各類智能設備模塊四大部分組成。APP客戶端連接互聯(lián)網(wǎng)與家中的智能信息中控模塊建立連接。各類智能設備再連接入智能信息中控模塊,從而實現(xiàn)遠距離高速的信息交互家庭網(wǎng)絡。整個平臺能夠?qū)崟r管理各個智能化子系統(tǒng)運轉(zhuǎn),各子系統(tǒng)在交互平臺管理下運行。使我們對家庭的控制系統(tǒng)能隨時掌控、需要的信息隨時獲取。
關鍵詞:智能家居系統(tǒng);物聯(lián)網(wǎng);智慧城市;云計算
中圖分類號:TP212.9 文獻標識碼:A 文章編號:1672-3791(2015)10(b)-0000-00
Smart Home Platform
XIE Peng,HUANG Yong-liang,ZHOU Si-yuan
(University of Electronic Science And Technology of China,Zhongshan Institute Computer Institute,Guangdong 528402,China)
Abstract:With the global information technology innovation continues to accelerate, the new products, new services, new formats are emerging and due to the popularity of wireless networks, wireless smart home products will gradually replace the wired home products, smart home market to promote the implementation of a step further. The smart home platform of this project is composed of APP control module, intelligent information module, wireless control module, all kinds of intelligent device module four parts. APP client connection to the Internet and the home of intelligent information in the control module to establish a connection. All kinds of intelligent devices are connected with the intelligent information in the control module, so as to realize the long-distance and high speed information interactive home network. The entire platform can manage all the subsystems of the system in real time, and the subsystems are running under the interactive platform. The control system of the family can be controlled, the need to obtain information at any time.
Key words: Smart home system; Internet of things; smart city; cloud computing
0 前言
截止2013年,全球范圍內(nèi)信息技術創(chuàng)新不斷加快,不斷激發(fā)新的消費需求,成為日益活躍的消費熱點。我國市場規(guī)模龐大,正處于居民消費升級和信息化、工業(yè)化、城鎮(zhèn)化、農(nóng)業(yè)現(xiàn)代化加快融合發(fā)展的階段,信息消費具有良好發(fā)展基礎和巨大發(fā)展?jié)摿?。智能家居作為一個新生產(chǎn)業(yè),處于一個導入期與成長期的臨界點,市場消費觀念還未形成,但隨著智能家居市場推廣普及的進一步落實,培育起消費者的使用習慣,智能家居市場的消費潛力必然是巨大的。綜合實際情況,利用嵌入式技術和互聯(lián)網(wǎng)技術,研發(fā)出一套具有實用性且低成本的智能家居產(chǎn)品通信方面的智能家居平臺。該平臺不僅能夠?qū)崟r控制家庭智能設備,并且能夠高速獲取聯(lián)網(wǎng)家庭產(chǎn)品信息,還有能夠根據(jù)用戶設定的情景模式,搭建溫馨浪漫的家庭生活體驗,達到為用戶提供全方位的信息交互功能的目的。
1 系統(tǒng)總體設計方案
本項目智能家居平臺整體設計分為三大模塊,分別是手機客戶端與中控端的信息交互模塊,中控端與無線模塊之間的信息傳輸模塊,數(shù)據(jù)采集與分析模塊。
手機端即提供給用戶一個操作多樣化的界面控制端。手機端與中控端通過現(xiàn)有的互聯(lián)網(wǎng)建立連接。手機端能夠?qū)崟r對家庭聯(lián)網(wǎng)的所有擁有無線最小模塊的智能設備進行控制與獲取目前設備的狀態(tài)。還可通過設置各種各樣的情景模式對家中的環(huán)境起到調(diào)制節(jié)能效果。
智能信息中控與無線模塊設備之間的信息傳輸模塊屬于本地端線路。實現(xiàn)把各類智能家居設備結(jié)合起來,使手機客戶端可以實時控制設備和獲取設備信息。例如與攝像頭模塊,智能門控模塊,LEDRGB模塊,環(huán)境監(jiān)測模塊,NFC模塊等建立通信。智能信息中控通過掃描式并三次握手組網(wǎng)方式,與無線模塊設備組成家庭無線網(wǎng)絡。
數(shù)據(jù)采集與分析模塊,處于當今時代,數(shù)據(jù)采集與分析顯得更加突出。數(shù)據(jù)的采集能夠分析出用戶的生活習慣,從而總結(jié)出用戶的使用習慣和某種規(guī)律,讓系統(tǒng)能夠自學習。另外伴隨著可穿戴式設備的普及,可實時檢測并提供用戶的身體狀況,通過分析,提供數(shù)據(jù)給智能設備,例如空調(diào),可智能化調(diào)節(jié)適宜溫濕度。又能直接反映給用戶,達到可視化的效果。
本項目智能家居平臺整體思想即手機客戶端通過現(xiàn)有的互聯(lián)網(wǎng)與家庭信息中控進行連接。家庭信息中控再與各類無線模塊設備連接,所采用的無線模塊為SI4432型號。SI4432模塊相比WIFI模塊來說具有超遠距離傳輸,穿墻性強,低成本的優(yōu)點。本平臺通信的模式相對于WIFI家庭設備與手機客戶端直接通信的模式的好處在于家庭信息中控相當于扮演家庭的智能管家,能夠很好的處理信息的傳輸。對于智能家居平臺中各模塊之間的聯(lián)系如圖1所示。
2 系統(tǒng)硬件設計
2.1 智能信息中控硬件設計
智能信息中控模塊能夠集中管理全部無線模塊,綜合利用各種資源,處理無線模塊與手機客戶端越來越頻繁的信息交流和溝通。智能信息中控模塊EMW3162內(nèi)置了主頻高達120MHz的Cortex-M3微控制器STM32F205RG,擁有1M字節(jié)Flash,128k字節(jié)SRAM和豐富的外設功能。中控通過接收手機等第三方軟件的控制協(xié)議消息,解析完通過SI4432無線模塊向相應設備模塊發(fā)送協(xié)議消息,實現(xiàn)實時且準確的信息傳遞。而且,中控模塊能通過APP軟件遠程配置。從而搭建出一個家庭物聯(lián)網(wǎng),讓家庭的智能設備連接起來,可以獲取各自提供的信息,不再是單一的存在。其整體設計如圖2所示。
2.2無線模塊設備硬件設計
無線模塊是一塊完整的、體積小巧的、低功耗無線收發(fā)模塊。通信方式為半雙工,適合點對點,點對多通信機制,一主機對多從機通信方式要求所有從機都設定唯一地址編碼并與相應主機對應。模塊集成了所有射頻的相關功能和器件,與STM8單片機采用SPI接口連接,超低功耗,有掉電保護模式等。無線模塊的控制距離高達2000米,穿墻能力強,高靈敏度,數(shù)據(jù)傳輸率達到256kbps,不會因為距離遠而影響控制的效果。因此用于組建家庭無線網(wǎng)絡,各模塊通過無線模塊接受中控的控制協(xié)議,準確及時并響應信息。最小無線模塊系統(tǒng)如圖3所示。
3 系統(tǒng)軟件設計
3.1手機客戶端軟件設計
基于JAVA語言開發(fā)的安卓手機應用。手機通過開啟APP進入到登錄頁面進行連接服務器。如果登錄失敗會手機將會無法進入到應用程序。我們通過調(diào)用手機的socket連接與路由器做信息交互。整體的APP設計是滑動式界面設計,左邊是用戶的登錄界面右邊是應用程序。通過安卓的service的綁定對socket進行綁定。給用戶提供一個簡單優(yōu)美且實用性強的控制界面進行實時人機交互,智能多樣化的操作效果。能隨時掌控、隨時獲取需要的信息。
圖4 手機客戶端軟件界面圖
3.2智能信息中控軟件設計
智能信息中控首先進行硬件初始化,然后等待接收手機客戶端發(fā)送來的信息,然后通過協(xié)議解析,查詢是否存在相應的情景模式,然后轉(zhuǎn)發(fā)到相應的無線設備。其流程如圖5所示 。
3.3無線模塊設備軟件設計
無線模塊設備采用中斷機制接收中控發(fā)送過來的數(shù)據(jù)包。無線模塊設備處于正常工作狀態(tài),當檢測到有發(fā)送過來的數(shù)據(jù)包,程序馬上進入到中斷處理程序,然后進行協(xié)議解析,解析正確則進行相應操作。解析錯誤則丟棄該數(shù)據(jù)包,不作處理。解析完畢則退出中斷服務程序。其框架流程如圖6所示。
4 結(jié)束語
本文提出了一套低成本且可行的智能家居平臺的整體設計方法。核心設計以現(xiàn)有成熟的互聯(lián)網(wǎng)為基礎,再結(jié)合遠距離的無線傳輸模塊,實現(xiàn)高效遠距離的數(shù)據(jù)傳輸。通過設計的Android客戶端測試,能夠很好的控制LED的亮度和色度的調(diào)節(jié),RGB燈的顏色變換、遠程門控、攝像頭監(jiān)測、家庭背景音樂的選擇、家庭環(huán)境參數(shù)的獲取等家庭生活體驗的基本效果。有了智能信息中控添加了情景模式的設定,即是用戶可以通過手機客戶端去設置相應的條件所相應的場景,例如簡單例子,晚上回家進門的時候,伴隨著設定好的音樂,還有暖和的陽臺燈光。這一功能即是物聯(lián)網(wǎng)的一大特色,設備與設備之間可以相互通信,做到同步。本文提出的這套設計方案的先進性及創(chuàng)新點在于根據(jù)用戶對智能家居功能的需求,整合最實用最基本的家居控制功能。甚至為各種能源費用節(jié)約資金。為用戶搭建溫馨浪漫的家庭生活體驗。
參考文獻(References):
[1]曹薇、謝云敏.單片機原理及應用[M].中國水利水電 出版社, 2004.
[2]譚浩強.C程序設計(第3版)[M].清華大學出版社,2005.
[3]王珊珊,臧洌,張志航.C++程序設計教程(第2版)[M].機械工業(yè)出版社,2011.
[4]周立功.ARM嵌入式系統(tǒng)基礎教程(第2版)[M].北京航空航天大學出版社,2008.
[5]王宇行.ARM程序分析與設計[M].北京航空航天大學出版社,2008
[6]馬潮.AVR單片機嵌入式系統(tǒng)原理與應用實踐(第2版)[M].北京航空航天大學出版社,2011.
[7]楊云君.Android 的設計與實現(xiàn)[M].機械工業(yè)出版社,2013
[8]向忠宏.智能家居[M].人民郵電出版社,2002
[9]顧牧君.智能家居設計與施工[M].同濟大學出版社,2004.