企業(yè)的云計算物聯(lián)網(wǎng)平臺必須監(jiān)視物聯(lián)網(wǎng)端點和事件流,分析邊緣計算和云平臺中的數(shù)據(jù),并啟用應(yīng)用程序開發(fā)和部署。
物聯(lián)網(wǎng)(IoT)是當前計算世界中最熱門的概念之一。云計算物聯(lián)網(wǎng)平臺甚至可能在宣傳和炒作規(guī)模上超過物聯(lián)網(wǎng)。但是,這兩者都有實際的應(yīng)用程序,可能對企業(yè)的業(yè)務(wù)很重要。以下將在沒有太多技術(shù)細節(jié)的情況下定義物聯(lián)網(wǎng)和云計算物聯(lián)網(wǎng)平臺,然后討論需要從云計算物聯(lián)網(wǎng)平臺中獲得什么以及如何選擇。
他對物聯(lián)網(wǎng)的簡單解釋是,物聯(lián)網(wǎng)就是連接到互聯(lián)網(wǎng)的物品。這些物品具有可以測量各種參數(shù)的傳感器,并通過全球互聯(lián)網(wǎng)發(fā)送數(shù)據(jù),通常返回到位于同一地理位置的遠程或“邊緣”服務(wù)器。物聯(lián)網(wǎng)設(shè)備也可以通過全球互聯(lián)網(wǎng)發(fā)出指示并對其采取行動。最有用的是,物聯(lián)網(wǎng)理設(shè)備可能同時發(fā)送測量數(shù)據(jù)并接收指令。
例如,通過“智能”的互聯(lián)網(wǎng)連接的土壤濕度傳感器可以定期報告其讀數(shù),每當土壤太干燥時,通過互聯(lián)網(wǎng)連接的水閥就會打開。當土壤濕度足夠時,閥門就會關(guān)閉。
濕度傳感器和水閥可能連接到與全球互聯(lián)網(wǎng)通訊的同一個“邊緣計算”設(shè)備或節(jié)點,或者可能連接到不同的節(jié)點,因為許多土壤濕度傳感器可能會用于農(nóng)田管理,而每塊農(nóng)田只需要一個集中灌溉系統(tǒng)。
物聯(lián)網(wǎng)與云計算的關(guān)系如何?
當然,物聯(lián)網(wǎng)并不是端點,而是傳輸數(shù)據(jù)的相互連接網(wǎng)絡(luò)集合。對于物聯(lián)網(wǎng)來說,遠程端點通常位于云平臺服務(wù)器中,而不是位于企業(yè)內(nèi)部部署數(shù)據(jù)中心內(nèi)的服務(wù)器中。如果企業(yè)需要做的只是在多個位置測量土壤濕度,則在云平臺中進行部署并不是絕對必要的,但它可能非常有用。
假設(shè)傳感器不僅可以測量土壤濕度,還測量土壤溫度、空氣溫度和空氣濕度。假設(shè)服務(wù)器從數(shù)以千計的傳感器中獲取數(shù)據(jù),并且還從氣象服務(wù)讀取天氣預(yù)報。在云平臺中運行服務(wù)器使企業(yè)可以將所有數(shù)據(jù)通過管道傳輸?shù)皆破脚_中進行存儲,并使用它來驅(qū)動機器學(xué)習(xí)預(yù)測以使用最佳水流。該模型可以像企業(yè)想要的那樣復(fù)雜和可擴展。
此外,在云平臺中運行還可以帶來經(jīng)濟效益。如果傳感器報告每小時出現(xiàn)一次,則服務(wù)器在剩余的時間內(nèi)不需要處于活動狀態(tài)。在“無服務(wù)器”云計算配置中,傳入的數(shù)據(jù)將導(dǎo)致函數(shù)啟動以存儲數(shù)據(jù),然后釋放其資源。另一個功能將在延遲后激活,以匯總和處理新數(shù)據(jù),并根據(jù)需要更改灌溉水流量設(shè)定點。然后,它也會釋放自己的資源。
本地vs.遠程物聯(lián)網(wǎng)的反饋循環(huán)
在上述灌溉示例中,如果來自云計算服務(wù)器的響應(yīng)時間為一個小時,則該系統(tǒng)仍將正常運行。其他系統(tǒng)對延遲的容忍度要低得多。
例如一輛自動駕駛汽車:可以不斷觀察道路情況,識別障礙物并測量其位置。它可能還會不斷地將其數(shù)據(jù)發(fā)送到云中,但它不能依靠遠程服務(wù)器來調(diào)整其油門、剎車或轉(zhuǎn)向。這必須全部在本地完成。
這是《控制系統(tǒng)工程導(dǎo)論》課程的重要課程之一:將控制反饋回路降低到最低水平。遠程監(jiān)控可以更改目標設(shè)置點或路線計劃,但是汽車本身必須照顧所有對時間敏感的動作。
基本的云計算物聯(lián)網(wǎng)功能
云計算物聯(lián)網(wǎng)平臺必須監(jiān)視物聯(lián)網(wǎng)端點和事件流,分析邊緣和云中的數(shù)據(jù),并啟用應(yīng)用程序開發(fā)和部署。這些是幾乎任何一個物聯(lián)網(wǎng)實施所需的基本功能。
為了支持云計算數(shù)據(jù)分析和應(yīng)用程序開發(fā),物聯(lián)網(wǎng)平臺需要訪問云存儲。對于工業(yè)物聯(lián)網(wǎng)設(shè)備和車輛,可以存儲或存儲大量數(shù)據(jù),盡管可以對其進行過濾或聚合以進行長期分析。工業(yè)物聯(lián)網(wǎng)還可能在網(wǎng)絡(luò)和協(xié)議轉(zhuǎn)換方面帶來挑戰(zhàn)。傳統(tǒng)工業(yè)可編程控制器不是為以太網(wǎng)和TCP/IP設(shè)計的。
另一個難題是將數(shù)據(jù)從邊緣設(shè)備傳輸?shù)皆破脚_。對于室內(nèi)應(yīng)用,企業(yè)通常可以使用有線以太網(wǎng)或Wi-Fi。對于室外應(yīng)用(例如農(nóng)業(yè)場景),使用蜂窩數(shù)據(jù)是很常見的,使用蜂窩M2M(機器對機器)計劃,而不是成本高昂得多的移動通信計劃。
托管物聯(lián)網(wǎng)連接服務(wù)可以幫助完成這項工作。其中一些服務(wù)主要與管理SIM卡和相關(guān)數(shù)據(jù)有關(guān)。范圍更廣的物聯(lián)網(wǎng)連接平臺還處理邊緣設(shè)備操作系統(tǒng)和代理。為此需要注意,一些成熟的M2M服務(wù)服務(wù)已經(jīng)在其品牌中添加了“物聯(lián)網(wǎng)”,而沒有添加任何真正的物聯(lián)網(wǎng)功能。
物聯(lián)網(wǎng)平臺的注意事項
企業(yè)不應(yīng)簡單地就采用很吸引人的云計算物聯(lián)網(wǎng)平臺,而應(yīng)首先確定自己的需求,并草擬一些可能滿足它們的監(jiān)視、分析、控制和應(yīng)用程序架構(gòu)。在采用這項技術(shù)之前,先弄清楚設(shè)計的用戶體驗、數(shù)據(jù)和業(yè)務(wù)決策部分。
盡量避免設(shè)計特定的設(shè)備、設(shè)備操作系統(tǒng)、網(wǎng)關(guān)、邊緣平臺、網(wǎng)絡(luò)、通信協(xié)議、云平臺或云計算品牌。取而代之的是,應(yīng)首先以通用術(shù)語進行設(shè)計。找出對企業(yè)的應(yīng)用程序最重要的功能,然后使用該列表來告知企業(yè)的平臺選擇。換句話說,這是一個過程。
云計算物聯(lián)網(wǎng)成本可能難以預(yù)測,而且容易被低估。而一個問題是云計算定價本身就很復(fù)雜。(通常真正知道云計算應(yīng)用程序成本的唯一方法是運行一個月并查看成本賬單。)而另一個問題是云計算物聯(lián)網(wǎng)平臺通常提供一些折扣。如果企業(yè)依賴折扣,那么當價格上漲時,企業(yè)可能會感到意外。最后,很容易忽略數(shù)據(jù)存儲的成本,并且很難實現(xiàn)丟棄原有不重要數(shù)據(jù)的長期策略。
這個過程的另一個困難部分是企業(yè)評估自己的能力。企業(yè)在管理設(shè)備和傳感器方面擁有專業(yè)知識嗎?在通信協(xié)議和網(wǎng)絡(luò)中?在云計算應(yīng)用程序架構(gòu),運營和管理中?企業(yè)的員工能夠獻身于構(gòu)建其物聯(lián)網(wǎng)應(yīng)用程序,還是承擔重要的持續(xù)責(zé)任?企業(yè)需要新員工嗎?是否提供具有合適技能的新員工?
這些評估將為企業(yè)選擇全功能或基本的云計算物聯(lián)網(wǎng)平臺提供信息。一些供應(yīng)商提供了健壯的、近乎完整的平臺,可以輕松地根據(jù)企業(yè)的應(yīng)用程序需求對其進行自定義。其他供應(yīng)商提供了企業(yè)需要的一些產(chǎn)品,但要求企業(yè)在內(nèi)部或使用顧問進行更多的集成和自定義。
企業(yè)需要了解云計算物聯(lián)網(wǎng)部署執(zhí)行概念驗證的價值。像任何其他涉及軟件開發(fā)的項目一樣,企業(yè)需要為可能面臨的失敗做好準備,以便可以從錯誤中吸取教訓(xùn),并在下一次正確構(gòu)建。只有在概念驗證成功之后,企業(yè)才能開始擴大規(guī)模。
評論