由于不可預測的成本使資產負債表傾斜,許多物聯網(物聯網)項目都失敗了。這背后的一個主要因素,也是每臺設備成本的最大貢獻者之一,只是歸結為傳輸的數據量。通過選擇設備和應用程序之間的有效通信方式,可以減輕這種成本。MQTT-SN(用于傳感器網絡的 MQTT)是物聯網通信協議的優化版本。MQTT(消息查詢遙測傳輸)專為在大型低功耗物聯網傳感器網絡中高效運行而設計。
在部署需要擴展的網絡時,成本是一個重要因素。隨著設備數量的增加,總體運營成本也在增加。這是由于許多因素造成的,包括硬件本身的成本,但也不太明顯,但同樣具有影響的因素,例如數據傳輸成本、電源成本以及不可靠數據的成本。這些因素加在一起會產生一個問題,如果在物聯網項目的定義階段沒有解決這個問題,可能會失控,隨著網絡的發展,進一步導致大量數據和功耗成本。
數字化轉型和采用物聯網網絡的好處以多種方式展現出來;更高的商業智能、流程改進、更低的設備維護成本,甚至新的創收方式。許多企業已經實現了這些好處,因此增長趨勢將持續下去。Gartner 預測,到 2020 年,全球物聯網設備的總安裝量將達到 204 億臺左右,端點和服務的總支出將達到 3.4 萬億美元。
雖然物聯網的好處可能很明顯,但與其部署和后續運營相關的成本卻不能這么說。每個部署的設備都會帶來大量成本;其中一些是相對可預測的,例如硬件本身的成本。在運營成本方面,看似可以忽略不計的因素,例如傳輸的數據量和在此過程中使用的電量,在擴展到數百甚至數千臺設備時可能會成為主要問題。物聯網生態系統日益復雜和分散,進一步加劇了這些問題。無論是什么應用程序,都有許多不同的方法可以從設備收集數據并將指令推送到設備,每種方法都會帶來不同的挑戰,從而帶來不同的成本。
大規模物聯網網絡面臨的最大成本之一是數據傳輸本身的成本。隨著成千上萬的設備每年產生數百萬條消息,看似很小的每條消息的成本很快就會增加。這也與用于傳輸數據的電量有關。由于這些原因,必須傳輸盡可能少的數據,并且僅在需要時才發送。
減少每臺設備的成本和總運營成本可以通過減少傳輸的數據量來實現。這可以通過在網絡邊緣處理數據并僅在需要時傳輸數據來部分解決。但是,對于任何需要發送的數據,大小仍然是一個問題,特別是在涉及遠程無線網絡的情況下。
解決數據問題的另一種方法是選擇一種固有地產生小消息的消息傳遞標準。物聯網可以使用各種消息傳遞協議,并且根據應用程序,它們的適用性會有所不同。例如,流行的物聯網協議,如 DDS(數據分發服務)和 XMPP(可擴展消息傳遞和存在協議),可能適合發送處理能力和數據豐富的大量數據,但由于消息量大且處理量大,它們遠非用于許多大規模部署的理想選擇。
MQTT 是一種輕量級的機器對機器 (M2M) 消息傳遞協議,由于代碼占用空間非常小,消息大小非常小,因此非常適合大規模網絡,尤其是在網絡帶寬不足的情況下。MQTT 還可以幫助減少技術層和集成。它通過消除在不同組件之間轉換數據的要求以及消除使用第三方中間件在設備和物聯網平臺之間進行通信的需要來做到這一點。
MQTT-SN 是 MQTT 的變體,專為考慮規模的無線傳感器網絡而設計。該標準進一步提高了數據傳輸和功耗方面的效率。增加的效率包括縮短主題 ID,通過將主題 ID 從字符串轉換為兩字節別名來減少主題 ID 的大小,從而減少消息大小。較小的主題 ID 可以通過添加的“注冊”功能來實現,該功能允許客戶端向網關注冊別名以用于轉發消息。最重要的是,可以將較短的主題 ID 編程到設備和網關中,以確保兩個實體無需注冊就已經知道該 ID,從而減少了額外控制消息傳遞的需要。
如果您正在考慮一個主要的物聯網項目,那么請考慮 MQTT。它非常適合在物聯網中使用,因為它是最常用的協議之一(被一些最大的平臺使用,例如 IBM Watson IoT 和 Microsoft Azure)并且使用 MQTT 的設備很可能很容易與您現有的同步系統。
審核編輯:郭婷
-
傳感器
+關注
關注
2550文章
51035瀏覽量
753076 -
物聯網
+關注
關注
2909文章
44557瀏覽量
372778 -
無線傳感器
+關注
關注
15文章
770瀏覽量
98350
發布評論請先 登錄
相關推薦
評論