如今,物聯網的應用越來越廣泛,很多組織需要學習基礎知識,并根據其需求選擇合適的物聯網云平臺,但通常不知道應該選擇哪個。組織選擇合適的供應商可能是一項復雜的工作,因為很難確定其真正需要的是什么。
因此,需要通過檢查物聯網云平臺所需的基本功能來幫助消除一些混亂。這樣,就會知道在比較物聯網云解決方案時如何評估不同的平臺。大多數公司都希望一個涵蓋所有基礎的云計算解決方案,同時在存儲和傳輸數據的方式上具有靈活性。
什么是物聯網云平臺?
從根本上說,物聯網云平臺充當設備和網絡之間的可靠網關。它還可以作為一組工具來管理組織的場外設備。
云平臺需要能夠支持從設備生成的大量數據,并允許組織配置設備以實施雙向的云通信。這意味著云平臺應該允許組織將數據從設備傳輸到云平臺,反之亦然(一些物聯網云平臺只允許組織采用一種方式,即將數據從設備傳輸到云平臺)。
最好的物聯網云平臺使這一雙向數據傳輸過程簡單而安全。這不是一個簡單的任務,因為數據可以有多個來源,并使用不同類型的數據收集模式。
在比較物聯網云平臺時應該注意什么
在比較平臺時,大多數公司通常需要覆蓋所有基礎的物聯網云平臺,同時靈活地存儲和傳輸數據。
實際上,大多數公司都希望對云平臺提供開箱即用的支持,并希望能夠靈活地更改那些使其與眾不同的默認值。最終,作為一個消費者,組織正在尋找一個最好的物聯網云平臺,讓其基于自己的解決方案實現上述目標。
1.可擴展性
首先,物聯網云平臺必須支持數百萬個同步設備連接,并允許組織配置設備以實現機器對機器的通信。
當然,每個物聯網云平臺的提供商都聲稱可以處理數百萬個同步設備連接。組織應該尋找具有持續高正常運行時間的物聯網云平臺,并獲知以前停機時間的完全透明度。每個平臺都應該有某種類型的平臺狀態頁面;使用它來檢查正常運行時間以及它們如何處理過去的事件。它還可以幫助檢查他們幫助的客戶類型以及他們使用它們部署的設備數量。
組織還應該尋找一個可以為其管理擴展云計算基礎設施的平臺。最好的供應商將監控其設備的性能,并幫助在必要時進行擴展。
2.設備管理功能
在比較物聯網云平臺時,組織需要評估供應商是否允許其監控、分割和管理現場外的邊緣設備。
要從設備中提取正確的數據,組織需要一個可以與物聯網設備上的微處理器和本地軟件連接的設備管理系統。這構建起來很復雜,因為很少有組織擁有可以處理雙向通信流,并提供不干擾此過程的設備管理服務的物聯網硬件、軟件和連接生態系統。對于想要完全控制其遠程設備的公司,這些是組織需要的一些基本功能:
?云計算API - 能夠更好地管理設備,對大量設備進行細分以實現更精細的控制,并實時監控設備的運行狀況。
?開發人員工具 - 一個核心界面或一組工具,允許組織以無線方式管理和重新編程其物聯網設備。
?設備命令和控制 - 基于云計算的功能,允許用戶通過其Rest API結構控制變量和事件。
?事件日志 -允許組織實時查看設備發生情況的界面,以改善查找與其相關的數據的體驗。
?遠程診斷 - 允許組織主動監視設備運行狀況的功能,并在出現警告標志時采取先發制人的行動。
3.無線固件更新
無線(OTA)固件更新是任何物聯網云平臺的重要組成部分。無線固件是指遠程更新嵌入式設備上的代碼的做法。將無線更新功能納入互聯產品的價值不容低估,其中包括:
?組織可以通過向一個或多個設備發送更新來測試新功能。
?組織可以通過無縫統一的界面管理其設備組中的固件,從而節省成本。
?開發人員可以經常可靠地部署,因為他們知道在更新發布時產品將保持正常運行。
?無線固件通過在產品發布后向產品添加新功能和基礎設施來增強可擴展性。
必須使用無線功能構建設備管理系統和嵌入式設備才能使此機制正常工作。一些物聯網云平臺并沒有提供此功能,因為沒有完全成熟。
成功的無線固件更新需要物聯網硬件、設備固件、網絡連接和物聯網設備云平臺之間的復雜協調。這可能聽起來像是與合適的專家一起構建的簡單問題,但這是一個難以置信的困難,需要正確解決。
許多組織都在努力構建一個無線固件更新系統,該系統不會意外地造成臨時中斷,或者最壞的情況是導致設備進入不可恢復的狀態。
組織不希望為其團隊提供不成熟的無線固件功能。在比較物聯網云平臺時,通過向原型設備無線發送新功能來測試此功能,嘗試大規模測試此功能。組織可能希望與銷售代表聯系,以充分了解此功能與其當前堆棧的效果。
4.完整的系統集成
物聯網云平臺供應商如何將物聯網所需的所有復雜設備(如蜂窩調制解調器、運營商/SIM卡、設備診斷、固件更新、云連接、安全性、應用層和RTOS)集成到一個簡單的包中,而組織工程團隊不必擔心這個包。
組織與其工程師交談,確保平臺提供成功所需的所有集成。
這可能需要聯系銷售代表以了解這些分立組件如何協同工作。與其工程師交談,確保這些部件以一種易于操作的方式協同工作,讓他們將這些集成與其他物聯網云平臺進行比較。
5.安全性
希望實施自己的物聯網云平臺解決方案的公司經常低估擁有、管理和保護數百萬個可能數據點的復雜性。當組織集成物聯網傳感器和數據流時,現在同時處理數TB的數據,這可能導致許多安全和隱私問題。
在安全性方面,組織應該檢查物聯網云平臺供應商過去如何處理安全和隱私問題并查看其安全內容。其應該尋找的一些安全功能包括:
(1)硬件密鑰 - 每個設備都應有自己的私鑰,因此未經授權的設備不能應用在組織中。
(2)雙因素身份驗證 - 在物聯網方面,組織總是需要額外的安全性。在其可以訪問設備之前,通過添加第二個步驟來保護其帳戶,在可以訪問自己設備之前驗證身份。
(3)基于角色的訪問控制 - 對于大型公司來說,需要一個物聯網云平臺,允許其控制誰可以管理和讀取其設備上的數據。
(4)加密郵件 - 這是標準做法,但要確保每封郵件都是加密且安全的。
(5)沒有開放端口 - 所有遠程設備都不應為端口掃描程序或主動端攻擊保留打開的傳入端口。
6.數據管理
當涉及到存儲、處理和分析數據時,組織需要一個已經構建的系統來處理。最好的物聯網云平臺將來自設備群的數據源組合成一個統一的數據流,提供產品范圍的商業智能。
選擇物聯網云平臺架構也必須將設備數據與現有服務無縫集成。
這使組織可以獲得將數據存儲到所需位置的所有好處,而無需處理托管自己的物聯網云平臺解決方案的復雜構建和維護等方面事務。
例如,許多公司通常希望將設備數據發送到Salesforce、Azure或AWS環境。組織應該尋找可以處理這些集成的物聯網云平臺,并允許其將數據存儲在其想要的位置。
底線
至關重要的是,組織應對在現場完全控制遠程設備所需的工具和功能進行廣泛研究。
選擇正確的物聯網云平臺要求組織檢查的不僅僅是已建立的品牌名稱,還有實際的原型和測試功能,這些功能將使他們能夠管理數百或數千個遠程設備。
放棄這一研究過程的組織可能會面臨許多挑戰和復雜問題,導致不滿意的結果或失敗。
物聯網云平臺候選名單
以下是可以幫助組織的提供商的簡短列表:
?Particle - Particle是一個企業物聯網平臺,提供構建物聯網產品所需的一切,從設備到云平臺。
?Artik Cloud - ARTIK IoT平臺支持物聯網的開放式數據交換。
?Salesforce IoT - 通過物聯網云服務最大化組織的業務工作。
?Google Cloud IoT平臺 - 集成服務,可讓組織輕松安全地連接、管理和提取物聯網數據
?ThingSpeak平臺 - ThingSpeak是一個具有MATLAB分析的開放式物聯網平臺。
評論
查看更多