什么是MQTT網關盒子
MQTT網關盒子簡單理解就是帶有MQTT協(xié)議的網關盒子。通過MQTT協(xié)議上報數據的網關設備或是網關盒子。
MQTT是什么
MQTT是一種協(xié)議,是一種消息隊列遙測傳輸,主要針對是物聯(lián)網(IoT)連接協(xié)議,一個極其輕量級的發(fā)布/訂閱消息傳輸協(xié)議。專為受限設備和低帶寬、高延遲或不可靠的網絡而設計。市面上更多MQTT是用在對上位機傳輸,也就是對接物聯(lián)網平臺。
MQTT特點:
開放消息協(xié)議,簡單易實現
發(fā)布訂閱模式,一對多消息發(fā)布
基于TCP/IP網絡連接,提供有序,無損,雙向連接。
1字節(jié)固定報頭,2字節(jié)心跳報文,最小化傳輸開銷和協(xié)議交換,有效減少網絡流量。
消息QoS支持,可靠傳輸保證
MQTT網關介紹
MQTT主要應用物聯(lián)網相關的,同時是小數據的,所以接口更多:485串口/232,或是模擬量,數字量這類的網關,當然也有網口只是相對少一些。所以在原有物聯(lián)網網關盒子基礎增加MQTT協(xié)議,網關通過MQTT上報平臺發(fā)送數據。
以佰馬MQTT網關BMG500系列或是BMG700系列為例,介紹MQTT網關盒子應用配置。
在實際項目中,如何配置MQTT網關盒子?
登錄佰馬網關盒子管理系紡,可在本地或遠程進行網關配置。在系統(tǒng)中選擇服務端配置,選中MQTT,按項目需要配置封裝類型、服務器地址、服務器端口、MQTT發(fā)布主題、MQTT注冊主題、MQTT用戶名、密碼、客戶端等。
MQTT配置界面
MQTT服務端
為什么采用MQTT網關盒子
MQTT最大的優(yōu)勢,簡單說就是減輕云端平臺壓力。以往物聯(lián)網傳輸更多是通透傳或是modbus協(xié)議方式,這種在下端設備數量不多情況下,可以正常運行,但是超一兩百后對服務器和平臺壓力就劇增,數量越多服務端壓力就越大,項目管理起來相當麻煩。MQTT網關盒子,則可以很好分擔服務端壓力,同時可以自定義快速上傳數據。
佰馬Baimatech,集M2M產品研發(fā)、IoT平臺服務、國際化運營于一體,讓我們聯(lián)接,共創(chuàng)未來