Cross-platform edge collection network developed by open source. NET 7 and Blazor-ThingsGateway

Cross-platform edge collection network developed by open source. NET 7 and Blazor-ThingsGateway

ThingsGateway is based on net6/7+, a cross-platform edge acquisition (Internet of Things) gateway, supports north-south plug-in development, supports commonly used Modbus/OPCDA/OPCUA/S7 acquisition plug-ins, MQTT/OPCUAServer and other upload plug-ins

最后更新 5/11/2023 8:48 PM
Diego
预计阅读 2 分钟
分类
Blazor
标签
.NET C# Blazor open source

This article was submitted by netizens, and more friends are welcome to share.

Author: Diego

Warehouse address: gitee.com/diego2098/ThingsGateway

introduced

Cross-platform edge collection gateway based on Net6/7+Blazor Server, supporting north-south plug-in development

feature highlights

  • Blazor Server architecture makes development and deployment easier
  • Collection/upload configuration fully supports Excel import and export
  • Plug-in driver makes it convenient to drive secondary development
  • Time series database storage
  • Real-time/historical alarms (Sql dump), supporting Boolean/high-low limits

Framework dependence

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

presentation address

http://120.24.62.140:5000/

Default account password: superAdmin 111111

Collection plug-in

Support subcontracting resolution/subscription

  • Modbus(Rtu/Tcp/Udp)
  • OPCDAClient (supports importing nodes)
  • OPCUAClient (supports importing nodes)
  • Siemens S7 Agreement

Upload plugin

Support Rpc writing

  • Modbus Server
  • OPCUA Server (supports historical query)
  • Mqtt Server (supports custom json)
  • Mqtt Client (supports custom json)
  • IotSharp Client (IotSharp Gateway Plug-in, Rpc to be tested)

Rpc is not supported

  • RabbitMQ (supports custom json)
  • Kafka

nuget

The Gateway Project also provides the basic communication library NuGet package

  • Modbus library, supporting ModbusTcp, ModbusRtu, ModbusRtuOverTcp, ModbusUdp, ModbusServer, etc.
dotnet add package ThingsGateway.Foundation.Adapter.Modbus
  • OPCDA client library, supporting X64, supporting NetCore, supporting detection and reconnection
dotnet add package ThingsGateway.Foundation.Adapter.OPCDA
  • OPCUA client library
dotnet add package ThingsGateway.Foundation.Adapter.OPCUA
  • S7 library
dotnet add package ThingsGateway.Foundation.Adapter.Siemens

renderings

example

Take ModbusTcp collection and Mqtt forwarding as an example

document

使用前请查看Gitee Pages 文档站点

supplementary note

  • Please follow the OPC Foundation's authorization rules when using OPC related plug-ins
  • 使用OPCDA插件时,需安装OPC核心库,文件地址

open source protocol

请仔细阅读授权协议 Apache License 2.0

contact the author

  • QQ group: 605534569
  • Email: 2248356998@qq.com
Keep Exploring

延伸阅读

更多文章
同分类 / 同标签 11/6/2024

Why is my blog site back in Blazor?

The blog website has gone through hardships in development. It has tried nearly 10 versions such as MVC, Vue, and Go. Now it has returned to Blazor and adopts static SSR. The speed has skyrocketed and it has been successfully launched.

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

Data display can also be done in Winform

In the process of developing winform, data display functions are often needed. I have been using the gridcontrol before. Today, I want to use an example to introduce to you how to use the table component in ant design blazor hybrid to display data.

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

Can Winform's interface become better?

A few days ago, I introduced to you the use of blazor hybrid in winform, and I also said that with blazor's ui, our winform program design can be more beautiful. Next, I want to use an example of drawing in winform blazor hybrid to illustrate it, hoping to be helpful to you.

继续阅读