本文由網友投稿,歡迎更多的朋友來分享。
作者: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