開源.net 7和blazor組合開發的跨平台邊緣採集網-thingsgateway

開源.net 7和blazor組合開發的跨平台邊緣採集網-thingsgateway

thingsgateway 基於net6/7+ ,跨平台邊緣採集(物聯網)網關,支持南北端插件式開發,支持常用modbus/opcda/opcua/s7採集插件,mqtt/opcuaserver等上傳插件

最后更新 2023/5/11 下午8:48
Diego
预计阅读 2 分钟
分类
Blazor
标签
.NET C# Blazor 開源

本文由網友投稿,歡迎更多的朋友來分享。

作者:diego

倉庫地址:https://gitee.com/diego2098/ThingsGateway

居間

基於net6/7+blazor server的跨平台邊緣採集網關,支持南北端插件式開發

功能亮點

  • blazor server架構,開發部署更簡單
  • 採集/上傳配置完全支持excel導入導出
  • 插件式驅動,方便驅動二次開發
  • 時序資料庫存儲
  • 實時/歷史報警(sql轉儲),支持布爾/高低限值

框架依賴

  • Furion
  • SqlSugar
  • Masa.Blazor
  • TouchSocket
  • ......

演示地址

http://120.24.62.140:5000/

默認帳戶密碼: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
Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 2024/2/29

winform中也可以這樣做數據展示

在做winform開發的過程中,經常需要做數據展示的功能,之前一直使用的是gridcontrol控制項,今天想通過一個示例,跟大家居間一下如何在winform blazor hybrid中使用ant design blazor中的table組件做數據展示。

继续阅读
同分类 / 同标签 2024/2/29

winform的界面也可以變好看?

前幾天跟大家居間了在winform中使用blazor hybrid,而且還說配上blazor的ui可以讓我們的winform程式設計的更加好看,接下來我想以一個在winform blazor hybrid中繪圖的例子來進行說明,希望對你有所幫助。

继续阅读