本文由網友投稿,歡迎更多的朋友來分享。
作者:diego
倉庫地址:https://gitee.com/diego2098/ThingsGateway

![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
居間
基於net6/7+blazor server的跨平台邊緣採集網關,支持南北端插件式開發
功能亮點
- blazor server架構,開發部署更簡單
- 採集/上傳配置完全支持excel導入導出
- 插件式驅動,方便驅動二次開發
- 時序資料庫存儲
- 實時/歷史報警(sql轉儲),支持布爾/高低限值
框架依賴
- Furion
- SqlSugar
- Masa.Blazor
- TouchSocket
- ......
演示地址
默認帳戶密碼:superadmin 111111
採集插件
支持分包解析/訂閱
- Modbus(Rtu/Tcp/Udp)
- opcdaclient(支持導入節點)
- opcuaclient(支持導入節點)
- 西門子s7協議
上傳插件
支持rpc寫入
- Modbus Server
- opcua server (支持歷史查詢)
- mqtt server (支持自定義json)
- mqtt client (支持自定義json)
- iotsharp client (iotsharp網關插件,rpc待測試)
不支持rpc
- rabbitmq (支持自定義json)
- Kafka
nuget
網關項目也提供基礎的通訊庫nuget包
- modbus庫,支持modbustcp、modbusrtu、modbusrtuovertcp、modbusudp、modbusserver等
dotnet add package ThingsGateway.Foundation.Adapter.Modbus
- opcda客戶端庫,支持x64,支持netcore,支持檢測重連
dotnet add package ThingsGateway.Foundation.Adapter.OPCDA
- opcua客戶端庫
dotnet add package ThingsGateway.Foundation.Adapter.OPCUA
- s7庫
dotnet add package ThingsGateway.Foundation.Adapter.Siemens
效果圖









例子
以modbustcp採集,mqtt轉發為例
文檔
使用前请查看Gitee Pages 文档站点
補充說明
- 使用opc相關插件時請遵循opc基金會的授權規則
- 使用OPCDA插件时,需安装OPC核心库,文件地址
開源協議
请仔细阅读授权协议 Apache License 2.0
聯繫作者
- qq群:605534569
- 郵箱:2248356998@qq.com