208 Star 1.8K Fork 719

GVPSam/iotgateway

2024-06-02 12:04
7477194 iioter 1652059225 Sam

变量维护

  • 增加只写(WriteOnly)类型
  • 缓存最近3次原值,可以用 raw$pv$ppv 获取,配合表达式灵活进行计算
  • 增加触发字段,用于上升沿等监控触发采集和上传

驱动

  • 增加西门子plc中文字符串的读写
  • 完善modbus协议连读
  • 增加modbus协议double类型解析
  • 修正modbus浮点类型数值写入
  • modbus写入支持大小端转换
  • 三菱协议增加批量读

框架

  • mqtt离线缓存、断网续传
  • 优化数据存储结构
  • 优先从内存查询数据,提升速度
  • 设备线程内使用ManualResetEvent切换读写
  • 提高系统启动速度:jimojiangdahu
  • 国际化:AbdalaMask
  • 默认开放swagger页面:swagger
  • 增加达梦数据库适配:cancelpj
  • 增加客户端属性、共享属性上传
最后提交信息为: 优化了存储结构
2024-06-01 09:59
7477194 iioter 1652059225 Sam

变量维护

  • 增加只写(WriteOnly)类型
  • 缓存最近3次原值,可以用raw、$pv、$ppv获取
  • 增加触发字段,用于上升沿等监控触发采集和上传

驱动

  • 增加西门子plc中文字符串的读写
  • 完善modbus协议连读
  • 增加modbus协议double类型解析
  • 修正modbus浮点类型数值写入
  • modbus写入支持大小端转换
  • 三菱协议增加批量读

框架

  • mqtt离线缓存、断网续传
  • 设备线程内使用ManualResetEvent切换读写
  • 提高系统启动速度:jimojiangdahu
  • 国际化:AbdalaMask
  • 默认开放swagger页面:swagger
  • 增加达梦数据库适配:cancelpj
  • 增加客户端属性、共享属性上传
最后提交信息为: mqtt离线缓存、通网续传
2023-04-23 15:50
7477194 iioter 1652059225 Sam
  • 优化了性能
  • 配置文件导出、导入

支持将网关所有配置一次性导出Excel,方便进行备份和还原

  • Modbus协议支持批量读取和大小端字节序配置

作为现阶段工业的事实标准,我们对modbus的支持是最完善的

  • 单总线多设备支持

例如485总线,现在支持一个总线多个设备数据的拆分上传

发布了企业版本,网关、组态、规则引擎等

最后提交信息为: 2.0 版本归档
2023-01-14 16:52
7477194 iioter 1652059225 Sam

c社区版v1.0.1

  • 修复mqtt客户端id为空的bug
  • 验证并修复了OPC Da驱动 @BenjaminChenGH
  • 增加了变量大小端接口 @麦壳饼
  • 验证并实现了Modbus驱动的大小端功能
  • 日志滚动保存

e商业版v1.0.3

  • 继承社区版v1.0.1所有优化更新
  • 单总线多设备的优化
  • Modbus驱动批量读取的支持
  • Excel一次性导出、导入所有配置
最后提交信息为: 线上模版
2022-11-21 19:16
7477194 iioter 1652059225 Sam
  • 发布了v1.0.0版本
  • 作为开源网关,这个版本足够稳定,已经在多个项目生产落地
  • 为了项目更健康长久的发展,这个版本开始区分社区版(c)企业版(e)
  • 企业版会有更多特性,可以下载体验,也会逐步更新在社区版中
  • 解决设备未配置变量可能导致cpu过高的问题
  • 解决了thingsboard不支持qos2导致消息推送失败的问题
  • 优化了西门子string的读写
  • 验证了OpcUa驱动
  • 设备连接断开后日志的记录
最后提交信息为: README.md
2022-10-14 19:13
7477194 iioter 1652059225 Sam
  • 批量修改设备基础配置
  • 增加指令间隔
  • 优化设备断线判断逻辑
  • 设备断线改为短连接
  • 优化西门子字符串写入
  • 禁用Modbus调试日志
  • rpc记录批量删除
  • 日志滚动保留
  • 升级依赖库
最后提交信息为: 企业微信群二维码
2022-08-23 16:50
7477194 iioter 1652059225 Sam
  • 变量可以通过前端批量下发(支持跨设备)
  • 西门子PLC两种字符串的读写
  • 升级wtm基础框架至6.1.0
  • Mqtt客户端断线后本地内存缓存
最后提交信息为: 优化Mqtt推送
2022-08-08 16:52
7477194 iioter 1652059225 Sam
  1. 设备树显示设备状态:停止、连接成功、连接失败
  2. 驱动内注入"设备名"参数
  3. 合并@sugerlcc的Modbus驱动写入PR
  4. Modbus驱动增加ascii字符串读写
  5. 解决表达式偶尔失效的bug
  6. 西门子PLC驱动支持写入
  7. 提供OPC DA客户端驱动(需要测试)
  8. 优化了其他web的操作便捷性
2022-07-15 23:05
2022-06-09 16:29
7477194 iioter 1652059225 Sam
  1. 通过Mqtt 方式将数据写入IotDB
  2. 变量变化上传开关
  3. 强制归档时间未变化也上传
  4. 优化驱动加载
  5. 增加Fanuc驱动(胡工HSL)
  6. 增加Fanuc驱动(李兴华)
  7. TcpClient驱动Demo
最后提交信息为: Fanuc采集使用Focas库(李兴华)
2022-05-10 08:33
7477194 iioter 1652059225 Sam
  1. 修复热更新bug,添加(修改)变量、添加(修改)配置不需要重启
  2. 设备状态上报(在线、离线)
  3. 从前端调用rpc修改变量值
最后提交信息为: 更新数据库默认设备名
2022-04-20 14:46
7477194 iioter 1652059225 Sam
  1. 优化页面,通讯配置、变量配置不再摸不着头脑
  2. 优化RPC,复用设备连接
  3. 支持ThingsCloud
最后提交信息为: Update README.md
2022-04-13 23:24
7477194 iioter 1652059225 Sam
  1. 实现服务端RPC(反向控制),已测试ThingsBoard和IoTSharp
  2. 记录、查询RPC事件
  3. 上线iotgateway.net站点,会持续更新文档
  4. 实现属性上传
最后提交信息为: 优化rpc
2022-03-19 22:36
7477194 iioter 1652059225 Sam
  1. 取消了验证码,方便登录;
  2. 优化内部mqtt消息;
  3. 内置ModbusSlave模拟设备,端口503;
  4. 首页添加设备状态和设备变量状态图表展示;
  5. 增加3d可视化的源文件,wwwroot中解压即可使用;
  6. 修复了Modbus驱动功能码01、02、04存在的问题.
2022-01-24 23:42
7477194 iioter 1652059225 Sam
  1. 升级至.net6
  2. 支持iotsharp网关接入
最后提交信息为: 修改.net6 dockerfile
2022-01-16 22:19
7477194 iioter 1652059225 Sam

1.增加threejs的demo,使用系统内置websocket-mqtt更新数据
2.网关已运行在生产环境,140台设备,14000点位周期10秒(运行在服务器上)
3.默认发布跨平台版本

最后提交信息为: 登入页面增加默认用户密码
2022-01-16 14:26
7477194 iioter 1652059225 Sam

1.新增三菱、欧姆龙、AB(罗克韦尔)PLC驱动
2.新增MTConnect机床驱动
3.设备变量页面显示变量状态(连接、断开连接、停止)

最后提交信息为: 优化驱动
2021-12-26 14:57
7477194 iioter 1652059225 Sam

1.内置opcuaserver,采集到的数据会实时更新到这个uaserver中,作为一种标准输出
2.增加opcuaclient驱动
3.modbus完全协议支持
4.优化页面展现等

2021-12-21 19:33
7477194 iioter 1652059225 Sam

1.优化页面
2.内置mqttserver
3.增加计算表达式
4.增加西门子驱动

2021-12-12 22:23
7477194 iioter 1652059225 Sam

iot网关基础版本。内置modbustcp驱动,支持功能码03、04
目前只支持遥测数据上传,后续会增加双向通讯。

先看wiki,在下载ReadMe.rar里面有手摸手

最后提交信息为: v0.01
C#
1
https://gitee.com/iioter/iotgateway.git
git@gitee.com:iioter/iotgateway.git
iioter
iotgateway
iotgateway

搜索帮助

Cb406eda 1850385 E526c682 1850385