劉思齊
智能家居是目前家居發展的新趨勢,是通過計算機技術、網絡技術、通訊技術、計算機自動控制技術等先進技術結合起來使得家居變得更加網絡化、智能化,便于用戶遠程觀察、操作、監管,在一定程度上實現家居產品的可視、可管、可控。
目前市場上家居智能化的方向大致可以分為以下幾種。
①家庭娛樂。主要是用于日常的娛樂活動等。包括智能電視、智能路由器等,區別于傳統的有限電纜,只可以直播觀看各頻道節目,智能電視借助于網絡云可以實現回看、查找在線片源、云儲存等。
②家庭安全。主要包括家庭監控、門禁、可視對講等,即通過手機或PC端可以連接家里的監控設備,實現隨時隨地監控查看家里的情況。
③家電智能控制。這一方向是目前應用最廣泛也是最為人熟知的一個功能。比如通過手機來遠程控制家中的電器等家用設備的使用,監測冰箱空調等是否正常運行。
④家庭健康。主要用于家庭中環境監測或人體健康監測,如可以監測家庭空氣質量的空氣盒子,監測我們健康程度的血壓儀、智能秤、智能手環等。
完整的智能家居系統主要由以下幾個系統模塊來構成:主控模塊、電器控制模塊、照明控制模塊以及主要負責家庭安全的控制模塊,這幾個模塊都有自己獨立控制的范圍。在技術層面,家居智能化需要通過計算機編程技術、計算機網絡控制技術、通訊技術、無線電技術多種技術結合來實現,包含的內容也比較多。
①節省費用。智能家居可以實現遠距離實時操控,因此,在不需要使用家具電器的時候可以及時的關閉能耗裝置,從而可以降低能耗,節省日常產生的水電費等其他費用。
②方便快捷。通過網絡瀏覽器或PC端借助自動化系統遠程操作控制,省去了傳統家電控制需要的時間和經歷,使我們的生活變得更加的便利。
③安全性高。家居自動化系統在給人們帶來便利的同時,也可以極大程度的保障家庭環境的安全,在出現緊急情況的時候可以啟動自動防御報警系統。
利用計算機的核心技術傳感器技術與互聯網相互結合構建的新型網絡技術物聯網技術是推動家居智能化發展的主要推動力。互聯網的受眾以及傳輸是虛擬的,而物聯網則通過對計算機科學技術的應用將其受眾逐漸擴大到物質層面,從而可以進行信號的傳輸與轉換。所以說家居智能化的發展從其本質來說都離不開計算機技術的支持。無論是從基礎的計算機編程、自動化、計算機網絡的應用,還是在這些基礎功能上所延伸出來的傳感技術、標簽技術以及反饋處理結果等,都離不開計算機的處理與控制作用。
在實際應用中,通過計算機技術對數字之間的邏輯以及一些數值進行處理分析作為基礎,然后對所用程序進行編碼,使得信息通過傳感器轉化成數字信號,借助互聯網以及通訊平臺進行傳輸,通過處理器對傳輸過來的信號進行過濾篩選,將真正需要的信號信息傳送到核心處理器或內嵌的固件中進行計算,再次借助互聯網反饋信息處理結果。在這一過程中,離不開互聯網絡作為傳播媒介進行信號輸送,更重要的是離不開計算機技術中的核心編程、模擬電子等一些傳統基礎技術。
(1)構建感知層。通過計算機傳感技術以及互聯網構建的物聯網技術來構架,具體操作是通過應用射頻技術來識別GPS、攝像頭、二維碼、傳感器等技術手段,使得系統可以快速對家庭的實時狀況或其他感知的目標進行簡單的信息處理與采集,并通過計算機后臺編程對所需指令進行下達并完成相應的操作指令。傳感技術以及性能感知等功能的應用,使得智能家居各個子模塊的功能得到有效融合并發揮。
(2)構建網絡層。利用計算機網絡技術、通信技術并融合其他云處理、云計算等相關平臺來構建家居智能所需要的網絡層。通過采用計算機Nginx服務器、PHP編程語言、SQlite數據庫等,來對智能家居系統Web站點進行遠程監控,并實時傳送智能化過程所需要的一些相關數據、處理后的相關信息等。構建的網絡層不但要具備高效強大的網絡運行能力,更應該具備對數據信息進行高速有效分析處理的能力,確保信息傳送的可靠性以及數據處理的智能化。通過網絡層的構建,使得智能家居可以運用一系列編程語言及服務器來保障其在使用過程中可以用速度快、安全性能高的網絡,來快速高效的實現對家居的遠程操作及監控。
(3)構建應用層。應用層主要就是要將計算機的一些基礎技術、網絡技術與專業的智能家居所必須要用到的技術深度融合,從而增強智能家居的實用性,通過分析目前應用在智能家居系統模塊上的各個技術的缺陷和不足,來針對性的提出改進的措施及方案,真正做到技術之間的完美融合,將家庭安全報警系統、監控系統以及通過APP或瀏覽器遠程操作變得方便可行,實現家居朝著高智能化方向邁進。應用層的有效構建,確保了各個設備安全、合理有效的運行,并且實現了人與家居物體之間的數字信息交流。例如,無線傳感器網絡在智能家居安全防盜系統中的應用,使得監控和維護的難度大大降低,并且傳感器節點的信息處理功能可以在發生異常情況的時候系統自動將危險報警信息及時發送給用戶,在可視范圍內控制險情,真正實現用戶隨時隨地的對家居各個情況進行監控查看。
(4)計算機Linux系統服務器在智能家居中的具體應用。智能家居具備的最核心的一個特點就是實時性,因此在計算機的瀏覽器和服務器端之間需要實現實時性較高的雙向通信,以及時顯示智能家居系統的相關狀態。目前我們可以通過Socket通信、WebSocket通信以及HTTP輪詢這3種主要方式來實現。
①HTTP是指瀏覽器可以對服務器發出單向請求,然后服務器根據相關信息來作出相關反應,但是服務器不可以對瀏覽器主動發送請求。這種單向的系統設置可以減少瀏覽器和服務器的相互數據交換,從而減少頻繁操作給服務器訪問造成的壓力。服務器可以通過反復查詢核驗的方式來訪問瀏覽器并進行數據信息處理。因為家居智能是以家庭來使用的,因此客戶端的人數相對來說會比較少一些,所以在智能家居中使用這種信息處理方式是可取的。
②基于瀏覽器插件的Socket通信,上述方式的使用是單向的,因此可能無法顧及到雙向通信,而Socket通信是借助瀏覽器插件并且可以在Web端實現的,并且受客戶端限制較少。
(5)網絡家電技術的應用。通過利用計算機網絡技術、數字技術以及智能控制技術,通過互聯網實現家庭內部網絡之間的相互連接,該技術既包括不同家電之間的連接,即家用電器之間可以互相識別對方,共同協作發揮作用,同時也可以實現家庭網絡和外部網絡之間的相互作用聯系。
目前計算機技術已經發展到第五代普適計算,可以實現不同終端以及網絡之間的相互聯系、相互協作。通過以人為中心的Oxygen實現人機交換任務、跟蹤存檔、尋找信息等功能,這些功能為實現家居智能化打下了堅實的基礎。并且通過計算機軟件與硬件服務器的應用,加之相應的通信技術、物聯網技術的交互應用真正實現了基于遠程操作、實時監控的智能家居系統,用戶可以在任何時間任何地方通過手機、平板等智能設備的瀏覽器及相關APP訪問操作系統界面實現對家用電器及一些設備的控制與監控,計算機技術作為家居智能化中最基礎的一環,為智能家居的發展起到了巨大的推動作用。