• <mark id="a1mpo"><big id="a1mpo"><legend id="a1mpo"></legend></big></mark><p id="a1mpo"></p>
    1. <cite id="a1mpo"><li id="a1mpo"><pre id="a1mpo"></pre></li></cite>
      <legend id="a1mpo"><track id="a1mpo"></track></legend>

        亚洲国产成人精品女人久久久,久久99精品久久久久久青青,超碰成人人人做人人爽,暖暖免费观看电视在线高清,亚洲国产成人精品女人久久久,欧美人与动zozo,日韩精品久久久肉伦网站,光棍天堂在线手机播放免费

        物聯網網關Modbus轉json

        作者:領祺花和尚 日期:2023-01-17 閱讀量:

          工業物聯網云端協議以MQTT為主(SSL/TLS+JSON),物聯網網關轉發協議打包成key-value的json格式,同時支持服務器下發json格式命令,優點是容易適配多云,不需要配置多個轉發通道,缺點是占流量。MQTT將成為國內工業物聯網的首選云通信協議,尤其在大規模設備廠家遠程運維系統中采用MQTT+SSL/TLS會成為標配。在MQTT協議之上,JSON格式更會成為必選,由于云平臺軟件大部分采用JAVA開發,JSON格式的的MQTT協議會更受到云平臺開發人員的喜愛。但是對于傳統工業自動化人員,MQTT協議還是很難接觸到的,一般對Modbus、OPC接觸得多。


          1.主要功能描述:
          Modbus轉json功能主要用于采集Modbus RTU傳感器數據,將采集的數據按配置的數據類型解析,并且打包成key-value的json格式上報到服務器,支持服務器下發json格式命令,省去了用戶自己解析數據和轉換格式的麻煩。支持連接自建服務器和華為物聯網云、阿里云IoT等平臺。


          特點
          · 支持Modbus RTU轉json,支持采集多個寄存器數據打包成json上傳到服務器
          · 支持json轉Modbus,支持接收服務器json指令,轉換為Modbus RTU輸出
          · 支持自定義json格式
          · 支持NTP時間
          ·支持本地、遠程參數配置
          ·支持公式運算,可以將原始數據按照一定公式轉換為需要的數據
          ·支持Lua代碼,用戶可以對采集的數據做判斷,并且執行不同的操作
          ·支持關鍵字下發json指令配置腳本,lua代碼,Reg寄存器的值


          2.網關工作流程


          json物聯網網關通過配置Modbus相關參數往串口發送相應的Modbus指令,485設備收到指令以后會返回采集的數據,網關DTU通過數據類型進行解析,并將解析以后的數值以key-value的格式打包成json發送到服務器。流程如下:
          (1)配置服務器IP地址/域名和端口號,如果是MQTT協議還需要配置ClinetID、username、password、發布主題和訂閱主題等參數,配置輪詢周期和上報周期、json數據格式。
         ?。?)配置Modbus相關參數,Modbus子站地址、寄存器地址、數據類型、計算公式。
         ?。?)如果是阿里云IoT平臺,需要在服務器上創建設備;如果是自建服務器,需要在服務器端打開相應的上位機軟件。
         ?。?)服務器接收到打包的json數據。


          MQTT協議TCP/TLS方式。標準JSON的數據格式上報,連接到阿里云物聯網IOT-HUB。。

          硬件可編程腳本控制的功能,斷網也可以自主運行。

          上報的數據存儲,阿里短信或者釘釘機器人,推送告警信息。

          可視化開發和服務開發可以將數據直接用WEB頁面展示出來。

          簡單SCADA系統:網控IOT設備+阿里物聯云。

          復雜SCADA系統:網控IOT設備+阿里物聯云+后端軟件。


          3.總結
          這種功能性網關能夠實現數據解析,無需工業物聯網工程師進行更多的開發工作,極大提升效率,缺點是JSON占流量,而且不大安全,容易泄露信息,適合于脫敏非密物聯數據采集傳輸。

        分享到: