如何在 QIoT Suite Lite 中透過 Modbus Gateway 與 Modbus 裝置連線?

如何在 QIoT Suite Lite 中透過 Modbus Gateway 與 Modbus 裝置連線?

本教學教你如何在 QIoT Suite Lite 中透過 Modbus Gateway (使用 WEP232 Modbus Gateway 示範) 與 Modbus 裝置連線,並以 AQD-101 四合一空氣品質顯示板 作為範例,安裝第三方 Node-red Plugin 支援 Modbus 協定裝置,使用的 Plugin 是 : node-red-contrib-modbus,請參考以下步驟安裝 Plugin :


安裝Node-red modbus plugin

  1. 使用 SSH 登入 NAS 後,執行以下命令 (參考: https://www.qnap.com/en/how-to/knowledge-base/article/how-to-access-qnap-nas-by-ssh):
  2. 切換至指定目錄
  3. 安裝 node-red-contrib-modbus
  4. 重啟所有 Node-red

 

Node-red modbus plugin 使用方式 (AQD-101 四合一空氣品質顯示板為範例)

  1. 請先參考下圖建立 Thing-Resource (參考 How to show DHT11 data on a QIoT Dashboard? 步驟1~5) :
  2. 參考以下範例,將範例 JSON 流程匯入到規則 (參考 : How to Backup QIoT Suite Lite ) :

     
  3. 匯入完成後請先變更 QBroker node,雙擊下圖紅色方框其中之一
  4. 進入設定介面後參見下圖選擇相應的 Thing 跟 Resource (例:co2 選 co2、temp 選 temp) 後點擊完成 (依序將其他的 QBroker node 做修改)
  5. 點擊  Modbus Read
    步驟 2 : 依據你的裝置操作手冊設定
    步驟 3 : 點擊  設定 Modbus Gateway IP
  6. 依據你的 Modbus Gateway IP、Port 進行設定,設定完畢後點擊 “更新” > “完成
  7. AQD101 Function node 可雙擊設定依據你裝置輸出的格式將程式碼進行調整
  8. 點擊 “儲存
  9. 參考 How to use the Dashboard after updating QIoT Suite Lite from v1.1.1 to v1.1.2? ,將 temphumco2pm25 加入到儀表板中,完成後如下圖:
Uncategorized

Leave a Reply