熊守麗
摘 要
隨著移動互聯網的快速發展和深入廣大普通百姓的日常生活,人們對于家居生活的智能化控制提出了越來越高的要求,也涌現了不同技術下的智能家居控制系統的開發與設計;而在這其中,移動終端的智能家居遠程控制能夠較好的滿足大眾的需求,也成為了許多探究者研究的重要課題。在這樣的形式背景下,對智能家居遠程控制進行一番深入的探究有著十分重要的社會意義和應用價值。因此,本文就當下常見的移動設備的Android操作系統下的智能家居遠程控制這一問題,詳細闡述其技術特點、軟硬件組成以及設計開發等內容。
【關鍵詞】Android平臺 遠程控制系統 智能家居功能 模塊設計與實現
智能家居的遠程控制,指的是通過一系列的信息化技術構建智能化的、住宅為主體的家居生活。智能家居生活具有便捷、高效、實時控制以及舒適性等基本特點。對于生活節奏、工作強度越來越大的大眾群體而言,有著不可替代的重要性。而如何才能有效的將物聯網技術、自動控制等技術成功的應用到家居生活的遠程控制中去,如何才能夠實現移動設備終端的遠程控制、如何才能夠構架高效的移動平臺讓大眾群體享受到智能家居遠程控制的便捷等一系列問題都是我們在發展過程中亟待解決的內容。基于這樣的發展現狀和研究背景,本文基于Android 的智能家居遠程控制系統從Android平臺及相關技術概述、遠程控制系統總體構建以及智能家居功能模塊的設計與實現等方面展開一番論述和剖析。
1 Android平臺及相關技術概述
1.1 Android平臺
基于Android的智能家居主要依托于Android平臺,在Android平臺的移動客戶端,如智能手機、平板電腦等,采用了整合的策略思想,包括底層Linux操作系統、中間層的中間件和上層的Java應用程序。通過這些應用程序,我們可以實現在遠程控制系統中需要使用的功能。Android平臺主要有可替換的應用程序框架支持組件、優化的圖形庫、結構化的數據存儲、多媒體支持的多種格式以及豐富的開發環境。這一系列的內容整合在一起支撐著Android平臺能夠高效的實現各種智能家居的遠程控制功能,是智能家居遠程控制系統中十分重要的組成部分。
1.2 Android系統的技術應用
Android平臺是一種建立在Linux和開放源代碼上的的操作系統,因此其開發與設計工作同時也涉及到了一系列相關的技術。其中,有對實現智能家居集中控制和管理的自動控制技術、也有實現遠程監控和實時動態更新的通訊技術、提供報警、安全預防的安全防范技術等等。這些技術的成功整合,通過Android平臺聯動在一起,應用在基于Android的家居生活的遠程控制中,成功的實現了智能化和自動化。由此可見,Android平臺以及相關的技術,是保證智能家居遠程控制的重要載體。
2 遠程控制系統總體構建
智能家居的遠程控制是基于家居生活的需求,結合通訊技術、android技術以及物聯網技術,然后實現對家居設備的遠程操作。以一般性的功能需求(實時監控、采集、處理、分析與控制)為例;智能家居的遠程控制系統總體結構從上到下為:即時的通訊軟件或應用程序、移動終端設備(手機、平板、電腦等);家庭服務器、家居設備。主體構架下,我們需要實現各個功能模塊,那么需要系統有足夠的軟硬件支持,以房間燈光的開關為例,所需要的支持硬件有:紅外探測器、開關、紅外轉發器、保護裝置等;而系統的軟件基于客戶端/服務器的結構,可以有效的實現對數據的分析與管理。系統可以通過用戶界面對服務器發出指令,得到相應的響應后,服務器便可以根據相應對家居設備實現相應的指令操作,從而實現整個子功能模塊的遠程操作與控制,讓智能家居的遠程控制更為的快速、有效。
3 智能家居功能模塊的設計與實現
基于android平臺的遠程控制系統的構建下,能夠有效的實現智能家居功能模塊的設計與開發,智能家居的功能模塊,需要通過客戶端的指令,網管對接受到的指令進行處理與分析,然后將結果通過協同其傳輸到無線節點,最后實現對所需家居設備的調控。在android平臺的客戶終端,受限于android平臺無法直接遠程訪問數據庫,因此,為了實現快速、高效的指令傳達,可以采用Servlet技術、基于SOAP的Web服務遠程方法以及基于REST風格的Web服務等技術方法來與數據庫進行交互;而在移動客戶端的功能模塊主要由各個控件、綁定IP與端口、建立有效連接、數據通道等組成;在通訊模塊上,我們主要根據家居設備中的控制類設備以及查詢類設備功能進行模塊的開發與設計,其中,控制類的功能主要是通過Socket通信來實現與網管的交互,而查詢類的功能則主要基于HTTP協議。然后從移動終端、服務器端對傳遞指令的處理、控制端的指令完成形成一個完整的功能實現,從而保證智能家居各個功能模塊的有效運行。
4 結語
Android的智能家居遠程控制,在實現的過程中,我們需要基于功能需求,依托相應的軟、硬件,構建完善的遠程控制系統,從而設計、開發出更為高效的智能家居遠程控制方案,給家居生活的智能化提供更多選擇的可能性。
參考文獻
[1]于昕梅,彭鶴挺.智能家居控制系統設計[J].電腦開發與應用,2009,22(01):58-60.
[2]王朝華,陳德艷,黃國宏等.基于 Android的智能家居系統的研究與實現[J].計算機技術與發展,2012(06):225-228+233.
[3]鹿曼.基于Android的智能家居控制系統的設計與實現[D].濟南:山東建筑大學信息與電氣工程學院,2013.
[4]高闖,李海平,王國棟等.基于Android 平臺的智能家居手機客戶端軟件設計[J].電子測試,2013(12):71-72.
[5]王清清,李曉勇,余強國.基于Android 手機終端的智能家居遠程控制系統[J].中國科技信息,2013(12):98-98.
作者單位
長江大學文理學院 湖北省荊州市 434020