如今構建可在IoT設備與IoT云平臺之間提供雙向通信的IoT應用程序面臨兩個主要挑戰:
大型云提供商使用的物聯網解決方案將客戶設備鎖定到單個云提供商。
管理和部署消息傳遞服務需要大量的專業知識和資源。對于許多想要部署生產物聯網應用程序的公司而言,這些因素是嚴重的障礙。
使用MQTT鎖定大型云
亞馬遜,微軟和谷歌都擁有專有的物聯網平臺。這些物聯網平臺的關鍵功能是管理物聯網設備和云之間的數據消息傳遞。好消息是,所有大型云供應商都支持MQTT作為其消息傳遞協議之一。壞消息是,沒有一家大型云供應商支持完整的MQTT規范,也沒有一家宣布計劃支持MQTT 5規范。
大多數大型云供應商都實現了修改后的MQTT版本,該版本將設備鎖定為只能與大型云供應商MQTT服務進行通信。這些大型云供應商談論MQTT,但沒有提供開放標準的價值。
供應商鎖定始終是客戶的風險。對于物聯網應用,供應商鎖定的風險更大。通常,IoT設備部署在企業外部,具有較長的產品生命周期,并且涉及大量已部署的設備。如果您的物聯網設備只能與一項大型云物聯網服務通信,那么您將緊密地依賴于物聯網服務決定提供的任何內容。
我們認為物聯網設備必須與云無關。應該有可能將IoT設備消息傳遞數據定向到任何云供應商,甚至多個云供應商。我們生活在多云世界中,因此物聯網應用程序可以存在于多云世界中非常重要。
降低生產物聯網的復雜性
我們的行業需要努力降低部署和管理生產物聯網系統的復雜性。物聯網技術通常太適合進行概念的快速證明。但是,一旦PoC投入生產,管理系統的復雜性就會變得不堪重負。
很少有組織會配備人員和流程來管理關鍵業務IoT應用程序所需的可伸縮性和可用性。物聯網應用程序必須能夠無縫擴展和縮減以適應使用高峰。關鍵業務物聯網應用程序通常具有需要高可用性云服務的服務級別協議(SLA)。
交付所需級別的可伸縮性和可靠性通常可能是將 IoT應用程序部署到生產中的限制。為物聯網應用程序實現可擴展性和可用性的成本可能相當可觀。
MQTT Cloud部署的選項
當前,想要將基于MQTT的系統部署到生產中的客戶有兩種選擇:1)使用不完全支持MQTT的大型云服務并接受供應商鎖-2)自己管理MQTT代理群集。我們認為行業需要第三種選擇:一種MQTT云服務,該服務100%符合MQTT,并且不需要供應商SDK來連接設備。我們將此第三個選項稱為“云原生IoT消息服務”。
云原生物聯網消息服務
我們對云原生IoT消息服務的定義如下:
基于標準的產品不依賴特定云供應商的服務。
透明,彈性的可擴展性,可以適應來自IoT設備的遙測數據流量的峰值和谷值。
透明的容錯能力和高可用性,可滿足關鍵業務物聯網應用所需的服務水平協議。
能夠在不同的云平臺上運行。
Open API允許將數據與其他云服務和第三方服務集成。
物聯網所需的開放標準實施
為了使物聯網行業充分發揮潛力,客戶需要具有與供應商無關的標準和100%兼容的實施方式的靈活性。MQTT的當前云實施導致供應商鎖定,這將限制物聯網應用程序的未來增長以及該行業的未來潛力。
HiveMQ最近推出了HiveMQ Cloud,這是一個完全托管的MQTT平臺,可提供云原生的IoT消息傳遞服務。HiveMQ Cloud基于MQTT的100%兼容實施。我們希望并期望其他云實現方案將可用于進一步推動MQTT作為事實上的IoT消息傳遞協議的成功。
-
物聯網
+關注
關注
2914文章
45013瀏覽量
377809 -
供應商
+關注
關注
0文章
341瀏覽量
20157 -
IOT
+關注
關注
187文章
4232瀏覽量
197847
發布評論請先 登錄
相關推薦
評論