当前位置: 首页 > 软件库 > 其他开源 > 物联网 >

ThingsGateway

工业采集网关
授权协议 Apache
开发语言 C#
所属分类 其他开源、 物联网
软件类型 开源软件
地区 国产
投 递 者 应涵容
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

ThingsGateway是基于Net6/7+Blazor Server的跨平台边缘采集网关,支持南北端插件式开发, 并拥有较完善的北端Rpc权限管理。

功能亮点

  • Blazor Server架构,开发部署更简单
  • 采集/上传配置完全支持Excel导入导出
  • 插件式驱动,方便驱动二次开发
  • 时序数据库存储
  • 实时/历史报警(Sql转储),支持布尔/高低限值

演示

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)

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

效果图

文档

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

特别鸣谢

补充说明

  • 使用OPC相关插件时请遵循OPC基金会的授权规则
  • 使用OPCDA插件时,需安装OPC核心库,文件地址

开源协议

请仔细阅读 授权协议

联系作者

  • 邮箱:2248356998@qq.com
 相关资料
  • Soukey 采摘网站数据采集软件是一款基于.Net 平台的开源软件,也是网站数据采集软件类型中唯一一款开源软件。尽管 Soukey 采摘开源,但并不会影响软件功能的提供,甚至要比一些商用软件的功能还要丰富。Soukey 采摘当前提供的主要功能如下: 1.    多任务多线程数据采集,支持 POST 方式; 2.    可采集 Ajax 页面; 3.    支持 Cookie,支持手工登录采集数据

  • 关于采集: 什么是采集呢?我们可以这样理解,我们打开一个网站,看到有一篇文章很不错,于是将文章的标题和内容复制,然后将这篇文章转到我们的网站上,这个过程就可以称作采集,将别人网站上对自己有用的信息转到自己网站上。 采集器也是这样,不过整个过程是由电脑来完成的,我们复制人家的标题和内容,是在知道什么地方是内容,什么地方是标题前提下进行操作的,但电脑是不知道的,所以我们要告诉电脑怎么识别怎么采,这就是

  • 网址索引: (图2.111) 上图(图2.111)是创建采集节点页面的网址索引页截图,这里主要填写目标站列表地址和相应的规则。下面将分别把节点基本信息、列表网址获取规则和文章网址匹配规则介绍一下。 节点基本信息 在节点基本信息下有两个地方需要注意,节点名称和目标页面编码。节点名称虽然允许为空,但最好能填上简单易懂文字进行标识;目标页面编码指的是目标文章页面源代码中的charset值,这个设置是为了

  • 采集流程: 采集一般可以分为3个过程:1.设置采集规则;2.采集数据内容;3.导出内容,这3个内容是可以独立分开来的。 设置采集规则:这个就是在操作中的添加采集节点,并对这个节点规则进行设置,比如:设置采集内容列表的地址、指定采集标题或者内容的位置(规则)、设置采集内容过滤规则。这个规则是采集最根本最基础的东西,采集规则可以导入导出,方便对这个采集规则进行分享。 采集数据内容:根据不同情况对数据采

  • 采集(Ingest)指的是将文件(flv,mp4,mkv,avi,rmvb等等),流(RTMP,RTMPT,RTMPS,RTSP,HTTP,HLS等等),设备等的数据,转封装为RTMP流(若编码不是h264/aac则需要转码),推送到SRS。 采集基本上就是使用FFMPEG作为编码器,或者转封装器,将外部流主动抓取到SRS。 采集的部署实例参考:Ingest 应用场景 采集的主要应用场景包括: 虚