如何使用IoTSharp對接ModBus?

提到對接ModBus 那麼或許你們最熟悉的多是 HslCommunication 和SharpSCADA 了,是GitHub 上關注最多的此類開源項目,  所以IoTSharp將經過HSL組件進行數據對接,咱們採起的思路以下圖:前端

配置極其簡單, 固然, 目前功能也簡單, 後期咱們會爲了更靈活,會增長配置項, 但咱們與此同時會提供配置工具。 避免配置複雜致使難以使用。 配置項以下:工具

{
"Lenght": 1,
"Address": "100",
"DataType": "Telemetry",
"ModBusUri": "modbus://127.0.0.1:502/1",
"ValueType": "String",
"KeyNameOrPrefix": "ModBus"
}
ModBusUri 是 Modbus的 地址,組成方式爲:modbus://<IP地址>:<端口>/<ModBus編號> 
Address 爲讀取起始地址
Lenght 爲 讀取長度
DataType 決定了上傳爲遙測數據仍是屬性數據,
ValueType 決定了值類型
KeyNameOrPrefix 是 上傳後數據 鍵值名稱多的前綴。

 

下圖爲數據從模擬器被採集到的IoTSharp的平臺, 經過IoTSharp.Cicada 前端進行了展現:spa

 

相關文章
相關標籤/搜索