鋇錸Modbus轉MQTT網關,簡而言之,就是通過將Modbus協議(包括Modbus RTU和Modbus TCP)的數據轉換為MQTT協議的數據格式,從而實現設備數據的上傳和云端控制指令的下發。這一轉換過程使得設備能夠與基于MQTT協議的云平臺進行通信,實現數據的實時傳輸和遠程監控。本文將帶大家學習如何配置云平臺,感興趣的朋友可以跟著一起操作。
一、MQTT Client
MQTT Client 支持有證書連接和無證書連接,其數據模板支持“KingPigeon”、“thingsboard”、“sparkplug b”格式的JSON數據格式(可以定制客戶自己的MQTT數據格式)。
操作步驟:(1)雙擊“MQTT Client”彈出MQTT Client配置框。(2)點擊啟用按鈕,啟用MQTT Client。默認:關閉?;疑硎荆翰粏⒂?,綠色表示:啟用。(3)IP/域名:填寫MQTT服務器的IP/域名。(4)端口:填寫MQTT服務器端口,默認填寫:1883。(5)Client ID:MQTT連接報文用到的客戶端標識符,服務端使用客戶端標識符識別客戶端。(6)用戶名:MQTT連接報文用到的用戶名,服務端可以將它用于身份驗證和授權。(7)密碼:MQTT連接報文用到的密碼,服務端可以將它用于身份驗證和授權。(8)數據模板:根據MQTT服務器支持的JSON數據格式選擇,默認“KingPigeon”。(9)訂閱主題:MQTT訂閱報文用到的主題名,訂閱后服務器可以向客戶端發送發布報文實現控制。(10)發布主題:MQTT發布報文用到的主題名,主題名用于識別有效載荷數據應該被發布到哪一個信息通道。(11)上傳周期:數據定時發布間隔時間,默認30S。(12)MQTT數據補傳:是否啟用掉線數據補傳,點擊按鈕啟用?;疑硎荆翰粏⒂?,綠色表示:啟用。(13)選擇數據點上傳:在配置框右邊的方框內選擇要上傳的數據點,默認空白表示全部上傳。(14)點擊“確定”,確定金鴿MQTT的配置。(15)點擊“寫入配置”,網關設備重啟后,MQTT Client才啟用。重新打開配置軟件登錄設備,可以在基本信息頁面可以看到“MQTT Client上線狀態”的提示燈是綠色,表示MQTT Client已連接上。最右邊顯示從機設備在線的狀態。
查看和下發數據
二、阿里云
操作步驟:(1)雙擊“阿里云IoT”彈出阿里云配置框。(2)點擊啟用按鈕,啟用阿里云。默認:關閉。灰色表示:不啟用,綠色表示:啟用。(3)認證方式:選擇是密鑰連接還是證書連接,默認是密鑰連接。(4)地域:選擇阿里云地域,默認華東2(上海)。(5)IP:企業版阿里云IP地址,公共版不填寫。(6)ProductKey:填寫與阿里云設備里面ProductKey一致。(7)DeviceName:填寫與阿里云設備里面DeviceNam一致。(8)DeviceSecret:填寫與阿里云設備里面DeviceSecret一致。(9)CA證書:啟用證書連接時,要選擇根證書文件上傳。(10)客戶端證書:啟用證書連接時,要選擇客戶端證書文件上傳。(11)客戶端密鑰:啟用證書連接時,要選擇客戶端密鑰文件上傳。(12)上傳周期:數據定時發布間隔時間,默認30S。(13)選擇數據點上傳:在配置框右邊的方框內選擇要上傳的數據點,默認空白表示全部上傳。(14)點擊“確定”,確定阿里云的配置。(15)點擊“寫入配置”,網關設備重啟后,阿里云才啟用。重新打開配置軟件登錄設備,可以在基本信息頁面可以看到“阿里云上線狀態”的提示燈是綠色,表示阿里云已連接上。最右邊顯示從機設備在線的狀態。
注:阿里云設備影子功能暫不支持,數據下發要到在線調試里面下發,多個下發暫不支持。
查看和下發數據
三、華為云
操作步驟:(1)雙擊“華為云IoT”彈出華為云配置框。(2)點擊啟用按鈕,啟用華為云。默認:關閉。灰色表示:不啟用,綠色表示:啟用。(3)認證方式:選擇是密鑰連接還是證書連接,默認是密鑰連接。(4)IP/域名:連接華為云的地址,進入控制臺,點擊總覽,設備接入服務控制臺的平臺接入地址,可以查看到服務器地址。(5)端口:默認1883,密鑰連接填寫1883,證書連接填寫8883。(6)設備ID:設置與華為云上的設備ID一致。(7)設備密鑰:設置與華為云上的密鑰一致,在創建設備時,輸入的密鑰。(8)CA證書:啟用證書連接時,要選擇根證書文件上傳。(9)客戶端證書:啟用證書連接時,要選擇客戶端證書文件上傳。(10)客戶端密鑰:啟用證書連接時,要選擇客戶端密鑰文件上傳。(11)服務ID:設置與華為云上的服務ID一致,創建產品時設置的服務ID??梢栽O置一個服務ID或多個服務ID。本次示例介紹多個服務ID應用,添加了“FX3U”和“S7_200SMART”服務ID。(12)上傳周期:數據定時發布間隔時間,默認30S。(13)數據補傳:是否啟用掉線數據補傳,點擊按鈕啟用?;疑硎荆翰粏⒂?,綠色表示:啟用。(14)選擇數據點上傳:在配置框右邊的方框內選擇要上傳的數據點,默認空白表示全部上傳。本示例服務ID“FX3U”選擇FX3U設備的數據點上傳,服務ID項選擇“FX3U”,在右邊方框內鼠標右鍵,彈出數據點框,選擇“FX3U”的數據點,如:點擊FX3U的數據點Y0,鼠標左鍵點擊不放,鼠標下移到要上傳的數據點,點擊“確定”,方框內就顯示你選擇的數據點。選擇服務ID“S7_200SMART”,在方框內點擊鼠標右鍵,彈出數據點框,選擇數據點,點擊“確定”。(15)點擊“確定”,確定華為云的配置。(16)點擊“寫入配置”,網關設備重啟后,華為云才啟用。重新打開配置軟件登錄設備,可以在基本信息頁面可以看到“華為云上線狀態”的提示燈是綠色,表示華為云已連接上。最右邊顯示從機設備在線的狀態。
查看和下發數據
四、亞馬遜云
亞馬遜云支持多個發布主題,配置與華為云多個服務ID配置原理一致。本示例只介紹單個主題,數據點全部上傳配置。
操作步驟:(1)雙擊“亞馬遜IoT”彈出亞馬遜云配置框。(2)點擊啟用按鈕,啟用亞馬遜云。默認:關閉?;疑硎荆翰粏⒂?,綠色表示:啟用。(3)IP/域名:填寫終端節點,進入控制臺,點擊“物品”的“交互”查看。(4)端口:8883。(5)物品名稱:填寫物品的ARN,點擊“物品”的“詳細信息”查看物品ARN。(6)Client ID:填寫賬號ID,在用戶信息里面查看。(7)CA證書:選擇根證書文件上傳。(8)客戶端證書:選擇客戶端證書文件上傳。(9)客戶端密鑰:選擇客戶端密鑰文件上傳。(10)發布主題:創建規則時創建的主題,MQTT發布報文用到的主題名,點擊“添加”填寫發布主題名??梢蕴顚懚鄠€發布主題,選擇發布主題,點擊“刪除”就可以刪除選擇的主題。如:在“行動”的“規則”查看到的主題是“iot/topic”,故填寫“iot/topic”。
(11)上傳周期:數據定時發布間隔時間,默認30S。(12)選擇數據點上傳:在配置框右邊的方框內選擇要上傳的數據點,默認空白表示全部上傳。(13)點擊“確定”,確定亞馬遜云的配置。(14)點擊“寫入配置”,網關設備重啟后,亞馬孫云才啟用。重新打開配置軟件登錄設備,可以在基本信息頁面可以看到“亞馬遜云上線狀態”的提示燈是綠色,表示亞馬遜云已連接上。最右邊顯示從機設備在線的狀態。
查看和下發數據
審核編輯 黃宇
-
MODBUS
+關注
關注
28文章
1799瀏覽量
76954 -
云平臺
+關注
關注
1文章
1302瀏覽量
38943 -
MODBUS RTU
+關注
關注
0文章
35瀏覽量
3112 -
MQTT
+關注
關注
5文章
650瀏覽量
22487
發布評論請先 登錄
相關推薦
評論