鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān),簡而言之,就是通過將Modbus協(xié)議(包括Modbus RTU和Modbus TCP)的數(shù)據(jù)轉(zhuǎn)換為MQTT協(xié)議的數(shù)據(jù)格式,從而實(shí)現(xiàn)設(shè)備數(shù)據(jù)的上傳和云端控制指令的下發(fā)。這一轉(zhuǎn)換過程使得設(shè)備能夠與基于MQTT協(xié)議的云平臺(tái)進(jìn)行通信,實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)傳輸和遠(yuǎn)程監(jiān)控。本文將帶大家學(xué)習(xí)如何配置云平臺(tái),感興趣的朋友可以跟著一起操作。
一、MQTT Client
MQTT Client 支持有證書連接和無證書連接,其數(shù)據(jù)模板支持“KingPigeon”、“thingsboard”、“sparkplug b”格式的JSON數(shù)據(jù)格式(可以定制客戶自己的MQTT數(shù)據(jù)格式)。

操作步驟:(1)雙擊“MQTT Client”彈出MQTT Client配置框。(2)點(diǎn)擊啟用按鈕,啟用MQTT Client。默認(rèn):關(guān)閉?;疑硎荆翰粏⒂?,綠色表示:啟用。(3)IP/域名:填寫MQTT服務(wù)器的IP/域名。(4)端口:填寫MQTT服務(wù)器端口,默認(rèn)填寫:1883。(5)Client ID:MQTT連接報(bào)文用到的客戶端標(biāo)識(shí)符,服務(wù)端使用客戶端標(biāo)識(shí)符識(shí)別客戶端。(6)用戶名:MQTT連接報(bào)文用到的用戶名,服務(wù)端可以將它用于身份驗(yàn)證和授權(quán)。(7)密碼:MQTT連接報(bào)文用到的密碼,服務(wù)端可以將它用于身份驗(yàn)證和授權(quán)。(8)數(shù)據(jù)模板:根據(jù)MQTT服務(wù)器支持的JSON數(shù)據(jù)格式選擇,默認(rèn)“KingPigeon”。(9)訂閱主題:MQTT訂閱報(bào)文用到的主題名,訂閱后服務(wù)器可以向客戶端發(fā)送發(fā)布報(bào)文實(shí)現(xiàn)控制。(10)發(fā)布主題:MQTT發(fā)布報(bào)文用到的主題名,主題名用于識(shí)別有效載荷數(shù)據(jù)應(yīng)該被發(fā)布到哪一個(gè)信息通道。(11)上傳周期:數(shù)據(jù)定時(shí)發(fā)布間隔時(shí)間,默認(rèn)30S。(12)MQTT數(shù)據(jù)補(bǔ)傳:是否啟用掉線數(shù)據(jù)補(bǔ)傳,點(diǎn)擊按鈕啟用?;疑硎荆翰粏⒂?,綠色表示:啟用。(13)選擇數(shù)據(jù)點(diǎn)上傳:在配置框右邊的方框內(nèi)選擇要上傳的數(shù)據(jù)點(diǎn),默認(rèn)空白表示全部上傳。(14)點(diǎn)擊“確定”,確定金鴿MQTT的配置。(15)點(diǎn)擊“寫入配置”,網(wǎng)關(guān)設(shè)備重啟后,MQTT Client才啟用。重新打開配置軟件登錄設(shè)備,可以在基本信息頁面可以看到“MQTT Client上線狀態(tài)”的提示燈是綠色,表示MQTT Client已連接上。最右邊顯示從機(jī)設(shè)備在線的狀態(tài)。
查看和下發(fā)數(shù)據(jù)

二、阿里云

操作步驟:(1)雙擊“阿里云IoT”彈出阿里云配置框。(2)點(diǎn)擊啟用按鈕,啟用阿里云。默認(rèn):關(guān)閉?;疑硎荆翰粏⒂茫G色表示:啟用。(3)認(rèn)證方式:選擇是密鑰連接還是證書連接,默認(rèn)是密鑰連接。(4)地域:選擇阿里云地域,默認(rèn)華東2(上海)。(5)IP:企業(yè)版阿里云IP地址,公共版不填寫。(6)ProductKey:填寫與阿里云設(shè)備里面ProductKey一致。(7)DeviceName:填寫與阿里云設(shè)備里面DeviceNam一致。(8)DeviceSecret:填寫與阿里云設(shè)備里面DeviceSecret一致。(9)CA證書:啟用證書連接時(shí),要選擇根證書文件上傳。(10)客戶端證書:啟用證書連接時(shí),要選擇客戶端證書文件上傳。(11)客戶端密鑰:啟用證書連接時(shí),要選擇客戶端密鑰文件上傳。(12)上傳周期:數(shù)據(jù)定時(shí)發(fā)布間隔時(shí)間,默認(rèn)30S。(13)選擇數(shù)據(jù)點(diǎn)上傳:在配置框右邊的方框內(nèi)選擇要上傳的數(shù)據(jù)點(diǎn),默認(rèn)空白表示全部上傳。(14)點(diǎn)擊“確定”,確定阿里云的配置。(15)點(diǎn)擊“寫入配置”,網(wǎng)關(guān)設(shè)備重啟后,阿里云才啟用。重新打開配置軟件登錄設(shè)備,可以在基本信息頁面可以看到“阿里云上線狀態(tài)”的提示燈是綠色,表示阿里云已連接上。最右邊顯示從機(jī)設(shè)備在線的狀態(tài)。
注:阿里云設(shè)備影子功能暫不支持,數(shù)據(jù)下發(fā)要到在線調(diào)試?yán)锩嫦掳l(fā),多個(gè)下發(fā)暫不支持。
查看和下發(fā)數(shù)據(jù)

三、華為云

操作步驟:(1)雙擊“華為云IoT”彈出華為云配置框。(2)點(diǎn)擊啟用按鈕,啟用華為云。默認(rèn):關(guān)閉?;疑硎荆翰粏⒂?,綠色表示:啟用。(3)認(rèn)證方式:選擇是密鑰連接還是證書連接,默認(rèn)是密鑰連接。(4)IP/域名:連接華為云的地址,進(jìn)入控制臺(tái),點(diǎn)擊總覽,設(shè)備接入服務(wù)控制臺(tái)的平臺(tái)接入地址,可以查看到服務(wù)器地址。(5)端口:默認(rèn)1883,密鑰連接填寫1883,證書連接填寫8883。(6)設(shè)備ID:設(shè)置與華為云上的設(shè)備ID一致。(7)設(shè)備密鑰:設(shè)置與華為云上的密鑰一致,在創(chuàng)建設(shè)備時(shí),輸入的密鑰。(8)CA證書:啟用證書連接時(shí),要選擇根證書文件上傳。(9)客戶端證書:啟用證書連接時(shí),要選擇客戶端證書文件上傳。(10)客戶端密鑰:啟用證書連接時(shí),要選擇客戶端密鑰文件上傳。(11)服務(wù)ID:設(shè)置與華為云上的服務(wù)ID一致,創(chuàng)建產(chǎn)品時(shí)設(shè)置的服務(wù)ID??梢栽O(shè)置一個(gè)服務(wù)ID或多個(gè)服務(wù)ID。本次示例介紹多個(gè)服務(wù)ID應(yīng)用,添加了“FX3U”和“S7_200SMART”服務(wù)ID。(12)上傳周期:數(shù)據(jù)定時(shí)發(fā)布間隔時(shí)間,默認(rèn)30S。(13)數(shù)據(jù)補(bǔ)傳:是否啟用掉線數(shù)據(jù)補(bǔ)傳,點(diǎn)擊按鈕啟用?;疑硎荆翰粏⒂茫G色表示:啟用。(14)選擇數(shù)據(jù)點(diǎn)上傳:在配置框右邊的方框內(nèi)選擇要上傳的數(shù)據(jù)點(diǎn),默認(rèn)空白表示全部上傳。本示例服務(wù)ID“FX3U”選擇FX3U設(shè)備的數(shù)據(jù)點(diǎn)上傳,服務(wù)ID項(xiàng)選擇“FX3U”,在右邊方框內(nèi)鼠標(biāo)右鍵,彈出數(shù)據(jù)點(diǎn)框,選擇“FX3U”的數(shù)據(jù)點(diǎn),如:點(diǎn)擊FX3U的數(shù)據(jù)點(diǎn)Y0,鼠標(biāo)左鍵點(diǎn)擊不放,鼠標(biāo)下移到要上傳的數(shù)據(jù)點(diǎn),點(diǎn)擊“確定”,方框內(nèi)就顯示你選擇的數(shù)據(jù)點(diǎn)。選擇服務(wù)ID“S7_200SMART”,在方框內(nèi)點(diǎn)擊鼠標(biāo)右鍵,彈出數(shù)據(jù)點(diǎn)框,選擇數(shù)據(jù)點(diǎn),點(diǎn)擊“確定”。(15)點(diǎn)擊“確定”,確定華為云的配置。(16)點(diǎn)擊“寫入配置”,網(wǎng)關(guān)設(shè)備重啟后,華為云才啟用。重新打開配置軟件登錄設(shè)備,可以在基本信息頁面可以看到“華為云上線狀態(tài)”的提示燈是綠色,表示華為云已連接上。最右邊顯示從機(jī)設(shè)備在線的狀態(tài)。
查看和下發(fā)數(shù)據(jù)

四、亞馬遜云
亞馬遜云支持多個(gè)發(fā)布主題,配置與華為云多個(gè)服務(wù)ID配置原理一致。本示例只介紹單個(gè)主題,數(shù)據(jù)點(diǎn)全部上傳配置。

操作步驟:(1)雙擊“亞馬遜IoT”彈出亞馬遜云配置框。(2)點(diǎn)擊啟用按鈕,啟用亞馬遜云。默認(rèn):關(guān)閉。灰色表示:不啟用,綠色表示:啟用。(3)IP/域名:填寫終端節(jié)點(diǎn),進(jìn)入控制臺(tái),點(diǎn)擊“物品”的“交互”查看。(4)端口:8883。(5)物品名稱:填寫物品的ARN,點(diǎn)擊“物品”的“詳細(xì)信息”查看物品ARN。(6)Client ID:填寫賬號(hào)ID,在用戶信息里面查看。(7)CA證書:選擇根證書文件上傳。(8)客戶端證書:選擇客戶端證書文件上傳。(9)客戶端密鑰:選擇客戶端密鑰文件上傳。(10)發(fā)布主題:創(chuàng)建規(guī)則時(shí)創(chuàng)建的主題,MQTT發(fā)布報(bào)文用到的主題名,點(diǎn)擊“添加”填寫發(fā)布主題名。可以填寫多個(gè)發(fā)布主題,選擇發(fā)布主題,點(diǎn)擊“刪除”就可以刪除選擇的主題。如:在“行動(dòng)”的“規(guī)則”查看到的主題是“iot/topic”,故填寫“iot/topic”。

(11)上傳周期:數(shù)據(jù)定時(shí)發(fā)布間隔時(shí)間,默認(rèn)30S。(12)選擇數(shù)據(jù)點(diǎn)上傳:在配置框右邊的方框內(nèi)選擇要上傳的數(shù)據(jù)點(diǎn),默認(rèn)空白表示全部上傳。(13)點(diǎn)擊“確定”,確定亞馬遜云的配置。(14)點(diǎn)擊“寫入配置”,網(wǎng)關(guān)設(shè)備重啟后,亞馬孫云才啟用。重新打開配置軟件登錄設(shè)備,可以在基本信息頁面可以看到“亞馬遜云上線狀態(tài)”的提示燈是綠色,表示亞馬遜云已連接上。最右邊顯示從機(jī)設(shè)備在線的狀態(tài)。
查看和下發(fā)數(shù)據(jù)

審核編輯 黃宇
-
MODBUS
+關(guān)注
關(guān)注
28文章
2517瀏覽量
83769 -
云平臺(tái)
+關(guān)注
關(guān)注
1文章
1567瀏覽量
42343 -
MODBUS RTU
+關(guān)注
關(guān)注
0文章
161瀏覽量
3734 -
MQTT
+關(guān)注
關(guān)注
5文章
739瀏覽量
25255
發(fā)布評(píng)論請(qǐng)先 登錄
用Profinet轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)有什么好處
DLT698轉(zhuǎn)Modbus RTU-TCP網(wǎng)關(guān)
Modbus RTU轉(zhuǎn)Profinet總線協(xié)議網(wǎng)關(guān)
工業(yè)場景下塔訊 Modbus RTU 轉(zhuǎn) Modbus TCP 網(wǎng)關(guān)實(shí)現(xiàn)橫河流量計(jì)與 WinCC 數(shù)據(jù)交互案例
塔訊 Modbus RTU 轉(zhuǎn) Modbus TCP 在污水處理廠 PLC 數(shù)據(jù)采集中的配置案例
通用串口轉(zhuǎn)Modbus TCP 網(wǎng)關(guān)
Modbus TCP 轉(zhuǎn) Modbus RTU電腦端 TCP 與西門子 V20 變頻器的通信案例
Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)具備幾個(gè)網(wǎng)口幾個(gè)串口
Modbus RTU、Modbus TCP轉(zhuǎn)MQTT網(wǎng)關(guān)實(shí)現(xiàn)Modbus設(shè)備與云平臺(tái)的無縫通信
評(píng)論