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