整合物聯(lián)網(wǎng)和云服務(wù)將能夠建立一個超級的IT王國。憑借其無限的功能和增強的安全性,我們是很難發(fā)現(xiàn)它這位超人的氪氣石的。
目前,大部分的人使用互聯(lián)網(wǎng)還是為了獲取信息和進行交流;但是,互聯(lián)網(wǎng)的近期發(fā)展又讓我們看到了另一種互聯(lián)網(wǎng)模式。從家庭監(jiān)控到車輛自動駕駛的各種應(yīng)用都 是基于包括傳感器、控制器以及控制軟件在內(nèi)的機器對機器(M2M)網(wǎng)絡(luò)的。這個物聯(lián)網(wǎng)(IoT)是網(wǎng)絡(luò)應(yīng)用和云服務(wù)發(fā)展的下一個主要驅(qū)動因素。物聯(lián)網(wǎng)云模 型可以被分為三類:傳感器云、控制云以及分析云。這些云模式都可以成為私有云設(shè)計和公共云服務(wù)的目標。
雖然一個充斥著數(shù)以十億、百億計可時刻供應(yīng)用程序和用戶使用的傳感器的世界可能是非常有趣的,但是用戶隱私、搜索規(guī)模以及如何解釋傳感器數(shù)據(jù)等問題都成為 了物聯(lián)網(wǎng)的發(fā)展瓶頸。個人用戶將會被暴露在惡意跟蹤攻擊下,他們的網(wǎng)絡(luò)行為將被入侵和分析;而企業(yè)用戶將會發(fā)現(xiàn)原本的管理原則將不再適用。甚至傳感器有可 能會受到惡意分布式拒絕服務(wù)(DdoS)的攻擊或者有過多的人請求獲得數(shù)據(jù)信息。
云模型可以緩沖來自于直接訪問的關(guān)鍵物聯(lián)網(wǎng)組件,同時讓相關(guān)數(shù)據(jù)信息和控制選項能夠成為更易于用戶訪問的服務(wù)。如果使用了無序的傳感器云和公共的訪問,那么物聯(lián)網(wǎng) 是無法獲得成功的。但是,如果作為云服務(wù)的集合,那么它是能夠獲得成功的,因為我們已經(jīng)學(xué)會了如何部署、開發(fā)以及保護這樣的一個環(huán)境。云并不會取代物聯(lián)網(wǎng),相反,它將進一步增強物聯(lián)網(wǎng)。
使用傳感器云模型
傳感器云可能是軟件即服務(wù)(SaaS)物聯(lián)網(wǎng)最吸引人的應(yīng)用機遇了。任何的云供應(yīng)商都可以提供傳感器云設(shè)施,但是在這個領(lǐng)域內(nèi)互聯(lián)網(wǎng)服務(wù)供應(yīng)商和電信公司 還是受到最多買家信任的對象。傳感器云的SaaS可以是其它物聯(lián)網(wǎng)云服務(wù)的一個啟動點。這還有助于提升競爭力并提高物聯(lián)網(wǎng)整體的應(yīng)用率。
在一個真實的物聯(lián)網(wǎng)模型中,分布式云應(yīng)用程序讀取傳感器數(shù)據(jù)并把相關(guān)信息保存在數(shù)據(jù)庫中以實現(xiàn)安全的用戶訪問。Hadoop是物聯(lián)網(wǎng)傳感器數(shù)據(jù)存儲的一個較合適的選項,在其中與位置、傳感器類型以及輸出解讀信息的數(shù)據(jù)將可被掃描和解讀。但是,傳感器云的數(shù)據(jù)庫模型之所以不適于延遲的原因是一些物聯(lián)網(wǎng)應(yīng)用是 專為實時控制而設(shè)計開發(fā)的。流服務(wù)可能是原始傳感器信息的來源,是一個對保存在其中的傳感器信息進行非實時分析的數(shù)據(jù)庫的輸入。
確保對云的控制
物聯(lián)網(wǎng)控制是可以改變物理系統(tǒng)行為的網(wǎng)絡(luò)組件。例如,一個被發(fā)送至控制單元的命令可以打開關(guān)閉交通燈的紅燈或綠燈、打開門、發(fā)出警報聲等等。顯而易見,與 傳感器相比,控制單元具有更私密的限制。大部分控制單元都不會允許公共訪問,而其它的控制單元則會出于公共安全考慮而被要求具有一個高度的安全性。
傳感器和控制器組合的云類似于一個常用于表示路由器和服務(wù)器狀態(tài)和參數(shù)控制的管理信息庫(MIB)。云應(yīng)用程序可對一個用于修改控制狀態(tài)的變量進行寫操 作。基礎(chǔ)設(shè)施到應(yīng)用程序傳輸(i2aex)是一個互聯(lián)網(wǎng)工程任務(wù)工作組(IETF),它主張通過應(yīng)用程序為控制網(wǎng)絡(luò)設(shè)備建立一個基于倉庫的框架。讀取和操 作MIB數(shù)據(jù)的網(wǎng)絡(luò)應(yīng)用程序就可被用于物聯(lián)網(wǎng)應(yīng)用。
一個控制云是否應(yīng)當允許對控制點的直接訪問?或者它是否應(yīng)提供一個可提供安全性的軟件網(wǎng)關(guān)點?后者可以針對傳感器事件至控制點的信息流直接執(zhí)行任何的邏輯 格式轉(zhuǎn)換以滿足工業(yè)及其它實時處理應(yīng)用的要求。對于傳感器事件處理且被應(yīng)用于云中基于信息流的機制可被擴展,以允許控制軟件組件被耦合至信息流。但是,有 很多人質(zhì)疑,控制云應(yīng)用程序與分析云組件一樣被公開的合理性。
使用分析云分析物聯(lián)網(wǎng)數(shù)據(jù)
物聯(lián)網(wǎng)分析云是一組關(guān)聯(lián)或分析數(shù)據(jù)的服務(wù),以求在解讀傳感器數(shù)據(jù)之后獲得有用的結(jié)論。例如,用于交通管理和控制應(yīng)急車輛運動信號的物聯(lián)網(wǎng)是為救護車或消防 車尋找最佳路線的理想選擇,它可根據(jù)傳感器數(shù)據(jù)和可用的信號控制點來進行路徑規(guī)劃并實施相應(yīng)控制。相關(guān)分析功能還可被用于避免個人信息泄露。例如,一個約 會服務(wù)可以為幾個用戶提出一個約會地點的建議,而不會泄露他們的當前位置信息。
從本質(zhì)上來說,物聯(lián)網(wǎng)分析云就是SaaS,它可被用作面向服務(wù)架構(gòu)(SOA)的進程或REST資源。也可類似地使用控制云組件,而所有的數(shù)據(jù)庫管理服務(wù)也可以REST的方式進行建模。
物聯(lián)網(wǎng)可以被認為是一個云組件的互聯(lián)網(wǎng),它代表了一個包含了傳感器和控制設(shè)備在內(nèi)的新群體。除了更好、更快以及更一致的實施以外,物聯(lián)網(wǎng)云模式可以整合物聯(lián)網(wǎng)和云兩個方面的安全機制以便于為兩個領(lǐng)域提供安全性。