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