新聞中心
PRESS CENTER物聯(lián)網(wǎng)正在迅速發(fā)展。這導(dǎo)致了各種智能設(shè)備的引入,使與遠(yuǎn)程位置的連接變得容易。物聯(lián)網(wǎng)的最新技術(shù)進(jìn)步之一是 MQTT 網(wǎng)關(guān),它充當(dāng)云和物聯(lián)網(wǎng)平臺(tái)之間的中介。
MQTT代表消息隊(duì)列遙測(cè)傳輸。它是物聯(lián)網(wǎng)設(shè)備和本地網(wǎng)絡(luò)的關(guān)鍵通信協(xié)議之一。它是智能設(shè)備之間通信或機(jī)器對(duì)機(jī)器通信的理想?yún)f(xié)議。它在兩種情況下工作;
高延遲環(huán)境
低帶寬
MQTT 使得在服務(wù)器和客戶端之間傳輸極其輕量級(jí)的消息變得容易。它使用 Internet 協(xié)議 (IP) 作為其發(fā)送消息的路徑。
通常,MQTT 網(wǎng)關(guān)可以定義為任何物聯(lián)網(wǎng)平臺(tái)和傳感器之間的中介。它通過從這些傳感器或智能設(shè)備獲取數(shù)據(jù)并將其轉(zhuǎn)換為 MQTT 來工作。然后,它將該數(shù)據(jù)傳輸?shù)轿锫?lián)網(wǎng)平臺(tái)或 MQTT 代理。
MQTT網(wǎng)關(guān)也可以定義為以太網(wǎng)網(wǎng)關(guān),由于內(nèi)置修改軟件,充當(dāng)MQTT客戶端。
消息是輕量級(jí)的,這使得 MQTT 高效。
它允許雙向消息傳遞。這意味著它可以實(shí)現(xiàn)從云到設(shè)備或從設(shè)備到云的通信。
MQTT 在消息傳遞方面可靠且高效。
它是安全的,因?yàn)樗梢允褂?TLS 對(duì)消息進(jìn)行加密。
藍(lán)牙 MQTT 網(wǎng)關(guān)通過掃描和檢測(cè)網(wǎng)關(guān)范圍內(nèi)的所有設(shè)備或傳感器來工作。它允許它檢測(cè)到的所有設(shè)備從中央物聯(lián)網(wǎng)平臺(tái)進(jìn)行通信和管理它們的通信。
所有 MQTT 客戶端在網(wǎng)關(guān)附近時(shí)都會(huì)收到通知;因此他們c
輕松跟蹤該網(wǎng)關(guān)。下圖說明了 MQTT Ble 網(wǎng)關(guān)的工作原理。
編輯搜圖
請(qǐng)點(diǎn)擊輸入圖片描述(最多18字)
MQTT 網(wǎng)關(guān)類似于以太網(wǎng)網(wǎng)關(guān),設(shè)置幾乎相似。
首先構(gòu)建一個(gè)物理網(wǎng)關(guān)。
要構(gòu)建此網(wǎng)關(guān),首先要進(jìn)行接線或連接電氣系統(tǒng)。連接電線時(shí),請(qǐng)注意標(biāo)準(zhǔn)傳感器連接與無線電模塊連接不同。原因是大多數(shù)以太網(wǎng)模塊不與無線電模塊共享 SPI。
構(gòu)建網(wǎng)關(guān)的下一件事是進(jìn)行配置。確保在此階段選擇您希望用于網(wǎng)關(guān)的端口、MAC 和固定 IP 地址。您選擇的這個(gè) MAC 地址必須是唯一的,并且不能在其他網(wǎng)絡(luò)中使用。
構(gòu)建網(wǎng)關(guān)后,您可以決定運(yùn)行 MQTT 的模塊。您可以使用的兩個(gè)模塊是;
Arduino+W5100以太網(wǎng)模塊
ESP8266 模塊
然后,您可以連接您選擇的以太網(wǎng)模塊和無線電。在此階段,請(qǐng)確保您定義主題并在提供的草圖中發(fā)布前綴。例如;
MY_MQTT_PUBLISH_TOPIC_PREFIX / FROM_NODE_ID/SENSOR_ID
然后,您將根據(jù)您發(fā)送的數(shù)據(jù)從網(wǎng)關(guān)接收您的主題。從上面的示例中,您將收到以下信息;
mygateway1-out/2/1/1/0/49
如果您決定與傳感器共享數(shù)據(jù),請(qǐng)使用草圖中的以下主題;
MY_MQTT_SUBSCRIBE_TOPIC_PREFIX
反饋如下;
mygateway1-in/2/1/1/0/49
設(shè)置 MQTT 網(wǎng)關(guān)后,建議使用代理對(duì)其進(jìn)行測(cè)試以確保其正常工作。物聯(lián)網(wǎng)專業(yè)人士建議使用蚊子作為最佳經(jīng)紀(jì)人。Mosquito 是一個(gè)獲得許可的消息代理,有助于實(shí)現(xiàn) MQTT 協(xié)議。
編輯搜圖
請(qǐng)點(diǎn)擊輸入圖片描述(最多18字)
代理幫助處理 MQTT 技術(shù)中的客戶端。它可以一次管理數(shù)百、數(shù)千或數(shù)百萬個(gè)連接的 MQTT 客戶端,具體取決于實(shí)現(xiàn)。它的主要功能是;
接收信息
解碼和過濾收到的消息
確定哪個(gè)客戶端將對(duì)哪個(gè)消息感興趣
根據(jù)客戶的興趣將這些消息傳輸給客戶
MQTT 網(wǎng)關(guān)充當(dāng)所有 MQTT 設(shè)備和傳感器或物聯(lián)網(wǎng)的橋梁。此外,Cloud IoT 核心可以使用 MQTT 作為橋梁與設(shè)備進(jìn)行通信。當(dāng)您將 MQTT 設(shè)備分布在許多不同的地方時(shí),需要一些數(shù)據(jù)進(jìn)行分析。此數(shù)據(jù)應(yīng)位于共享服務(wù)器上。
在這種情況下,您可以在 MQTT 設(shè)備所在的每個(gè)位置部署網(wǎng)關(guān)。MQTT 網(wǎng)關(guān)可以通過將數(shù)據(jù)整合到一個(gè)中心位置來充當(dāng)橋梁。下圖顯示了 MQTT 網(wǎng)關(guān)如何充當(dāng)橋梁。
MQTT 網(wǎng)關(guān)在全球工業(yè)環(huán)境中廣泛使用,以幫助改善所有業(yè)務(wù)運(yùn)營(yíng)。這些行業(yè)包括;
石油和天然氣公司
食品和飲料公司
農(nóng)業(yè)企業(yè)
采礦業(yè)
制造公司
他們都在其組織中安裝了多個(gè)傳感器,以幫助傳輸關(guān)鍵的遙測(cè)數(shù)據(jù)。然后分析這些信息,以了解他們的日常業(yè)務(wù)運(yùn)營(yíng)中是否存在任何不一致之處。
這些行業(yè)還可以使用這些數(shù)據(jù)來了解其業(yè)務(wù)的趨勢(shì)。有了這些信息,他們可以找到漏洞、優(yōu)勢(shì)和改進(jìn)業(yè)務(wù)運(yùn)營(yíng)的需求。
MQTT網(wǎng)關(guān)產(chǎn)品
市面上常見的QMTT網(wǎng)關(guān)如,縱橫智控的4G RTU(ZHC492C)、4G RTU(ZHC493C)等,均支持MQTT協(xié)議,支持市面上大部分云服務(wù)器。
編輯搜圖
請(qǐng)點(diǎn)擊輸入圖片描述(最多18字)