本文將以SF6傳感器作為采集物件,使用海創微聯采集控制系統對SF6、氧氣濃度采集,然后將采集到的資料上傳到海創物聯網平臺,海創物聯網平臺將實時資料可視化,
文章分為3部分:
SF6傳感器的介紹:設備的連線,
海創微聯采集控制系統的使用:控制元件的部署,采集節點的使用,
海創物聯網平臺的使用:產品和設備的創建,資料可視化,
一、SF6傳感器
設備連線
首先先介紹一下設備的連線,SF6傳感器由電源供電,使用modbus協議通訊,485線傳輸資料,485線連接485專232轉換頭,然后232直接連接海創物聯網關,


二、海創微聯采集控制系統
使用海創微聯采集控制系統對SF6傳感器進行采集,

打開海創微聯采集控制系統,從左邊的采集引擎中modbus控制元件,再拖出一個定時器一個除錯器,

按下圖連接,

modbus配置如下,選擇串口連接,因為連接的第3個口,所以選擇/dev/ttyS2,波特率4800,

功能碼為FC3,添加2個采集量,SF6和02(功能碼、單元ID、采集地址、演算法需要查看設備的說明書),

定時器配置為周期10s發送一次請求,

配置完成后,點擊部署,

除錯界面顯示每隔10s采集到的數值,

成功對SF6和O2數值進行采集了,文章末尾附上快速復用碼,匯入便可快速部署,
三、海創物聯網平臺
海創物聯網平臺能夠與海創微聯采集控制系統進行聯動,將采集到的資料可視化,

1. 產品設備的創建
登錄海創物聯網平臺,依次點擊設備管理-產品-創建產品,

然后在該產品下創建一個設備,操作順序如下圖,

2. 采集量的定義
回頭查看剛剛創建的產品,在功能定義中,自定義功能中添加采集量,

注:識別符號一定要和采集引擎中的識別符號一致,功能名稱無所謂,



查看創建的設備,能看到3個唯一標識,產品標識(ProductKey)、設備標識(DeviceKey)、設備密鑰(DeviceSecret),

3. 可視化
回到海創微聯采集控制系統,在物聯網云平臺中拖出海創IOT,輸入3個唯一標識,點擊部署,

海創IOT顯示連接成功,重繪一下頁面設備會顯示在線,

回到海創物聯網平臺,在設備的運行狀態中就可以看到設備資料了,

想了解產品更多內容和獲取產品軟體歡迎查看官網介紹 : 海創物聯網 www.gkiiot.com,或者掃描下方的二維碼添加,

四、附錄
快速復用碼
以上教程可以通過拷貝下面代碼實作快速復用,在新建的流程中點擊界面右側 選單欄-匯入-剪貼板,在文本框中粘貼下面代碼后點擊確定,即可快速復用,
[{"id":"9bf3879e.076c38","type":"tab","label":"流程1","disabled":false,"info":""},{"id":"435bb40.b63614c","type":"inject","z":"9bf3879e.076c38","name":"","topic":"","payload":"","payloadType":"date","repeat":"10","crontab":"","once":false,"onceDelay":0.1,"x":435,"y":280,"wires":[["8ca5ce27.3ad4f"]]},{"id":"8ca5ce27.3ad4f","type":"iot-modbus","z":"9bf3879e.076c38","name":"","server":"728165a.5fec09c","fc":"HoldingRegister","columns":[{"Key":"SF6","Label":"六氟化硫","UnitId":"1","Address":"544","Quantity":"2","ValueType":"Int32BE","Arithmetic":"%s/10"},{"Key":"O2","Label":"氧氣","UnitId":"1","Address":"546","Quantity":"2","ValueType":"Int32BE","Arithmetic":"%s/10"}],"x":595,"y":280,"wires":[["dc4eaf1a.365b5"]]},{"id":"dc4eaf1a.365b5","type":"debug","z":"9bf3879e.076c38","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":755,"y":280,"wires":[]},{"id":"728165a.5fec09c","type":"iot-modbus-client","z":"","name":"","clienttype":"Modbus-Serial","host":"127.0.0.1","post":"502","tcptype":"Defautl","serialport":"/dev/ttyS2","serialtype":"RTU-Buffered","baudrate":"4800","databits":"8","stopbits":"1","parity":"None","unitid":"","timeout":"2000","sleep":"60","showActivity":false}]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/294042.html
標籤:其他
上一篇:痞子衡嵌入式:恩智浦i.MX RT1xxx系列MCU啟動那些事(11.B)- FlexSPI NOR連接方式大全(RT1160/1170)...
