Skip to content

版本更新历史

2025年12月

安全加固

  • 完成管理后台全接口重放攻击防护,强化安全校验机制,异常场景返回403状态码

小程序能力建设

  • 完成小程序首个版本研发,覆盖设备管理、多源视频播放等核心能力;新增独立鉴权体系,支持子设备管理
  • 优化设备列表/详情页展示逻辑,支持产品图片渲染;修复场景联动、规则引擎等功能缺陷
  • 实现云端录像查询与播放,优化界面样式及表单交互逻辑

视频功能升级

  • 重构Imou播放器以支持多通道配置,新增Jessibuca播放器HTML页面优化播放体验
  • 统一视频回放地址返回格式,优化代理URL生成逻辑;修复乐橙视频相关故障,提升播放稳定性
  • 简化播放器UI控件及底层代码结构

指令交互体系优化

  • 基于replyFunction实现指令执行状态判定,新增批量ACK回复处理器
  • 支持子设备指令下发与回复匹配,重构指令响应处理器并传递function参数
  • 新增异步指令追踪能力,优化commandId生成逻辑,为编解码属性携带replyPayload

数据桥接能力增强

  • 支持MySQL、SQL Server等多类型数据库连接管理及连通性测试
  • 修复SQL Server数据桥接乱码问题,重构SQL方言适配逻辑,新增HJ212-2017协议解析能力
  • 优化SQL渲染机制及异常处理流程

设备影子功能完善

  • 实现设备期望值持久化存储,完成前后端设备影子自动填充逻辑
  • 优化物模型rw特性处理,修复期望值设定逻辑缺陷

多数据库适配优化

  • 完善InfluxDB设备日志查询能力,支持分页总数统计及Unix时间戳查询
  • 优化IoTDB查询逻辑与日志记录,修复设备名称纯数字修改失败问题
  • 升级设备日志批处理及集群调度策略

系统底层优化

  • 解决Netty半包拆包分隔符核心问题,统一帧解码器命名规范
  • 优化设备日志标识体系(iotIddeviceId),统一处理器类名前缀
  • 修复物模型字段类型及属性过滤逻辑缺陷,优化下行服务依赖注入

前端体验优化

  • 增强侧边栏配置及水印功能,新增内容复制、IDE快捷调用能力
  • 统一产品搜索字段为productKey,修复LivePlayerModal样式异常

文档体系完善

  • 补充Swagger文档中文释义,更新产品使用文档及交互文案

2025年11月

视频平台集成

  • 完成WVP国标、海康ISC、大华ICC视频平台集成,完善WVP接口能力
  • 修复WVP下行参数缺失问题,优化视频设备入库逻辑

地图能力重构

  • 重构地图渲染引擎,新增路径/轨迹展示、经纬度聚合查询能力
  • 优化GPS设备定位逻辑,修复时间条件查询、轨迹合并等核心缺陷

编解码框架升级

  • 构建JAR驱动编解码服务体系,重构ProtocolCodecJar以支持多类型解析器
  • 优化第三方MQTT设备编解码及连接管理逻辑

第三方MQTT适配

  • 强化MQTT主题配置管控,区分透传/物模型处理模式
  • 重构主题管理及产品键提取逻辑,优化下行topic构建与回复处理

设备影子基础建设

  • 实现物模型期望属性配置功能,优化rw特性处理及属性展示逻辑

数据库层优化

  • 默认启用ClickHouse,升级IoTDB版本并优化重试/写入机制
  • 调整环境配置文件,支持多环境部署架构

协议解析增强

  • 完善JT808协议粘包拆包处理,增强解析容错能力
  • 扩展preDecode方法上下文参数,优化设备识别逻辑,新增物模型路由能力

系统功能优化

  • 新增全局水印、产品详情预览功能,优化产品列表布局
  • 修复网络组件关联清理、日期解析、距离计算等核心问题

小程序基础开发

  • 完成小程序管理功能雏形开发,优化界面样式及表单校验规则

配置管理强化

  • 完善驱动协议版本管控,禁用驱动编辑/发布功能
  • 新增日志诊断、协议调试接口,为IoT协议实体增加版本标识

核心缺陷修复

  • 解决子设备添加失败、主动注册异常、缓存滥用等严重问题
  • 修复Modbus子设备从站地址冲突检测逻辑

2025年10月

数据库支持扩展

  • 完成InfluxDB集成测试及包依赖修复,优化IoTDB元数据处理
  • 完善ClickHouse支持能力,统一MyBatis操作规范,新增环境变量配置

视频功能优化

  • 优化相机截图能力,支持图片地址返回及前端直接渲染

国际化能力建设(10月第3周)

  • 实现系统中英文双语切换功能,完成国际化界面全量适配
  • 更新README.md文档,补充国际化相关说明

场景联动系统升级(10月第3周)

  • 完成场景联动功能定稿,支持多条件判断与执行逻辑配置
  • 重构定时任务时间选择器,新增可视化cron表达式编辑器
  • 实现场景联动条件、参数及执行状态前端可视化展示
  • 优化场景联动执行逻辑,增强日志输出可读性,执行日志新增创建人信息记录
  • 修复场景联动开启失败、条件判断逻辑异常等问题

网关子设备管理增强(10月第3周)

  • 新增Modbus网关子设备独立适配能力,重构子设备数据处理流程(独立Processor)
  • 设计并实现可视化拓扑关系图,优化设备增删改查生命周期管理
  • 扩展设备表字段,子设备新增时强制关联父设备信息,明确接入/通信协议配置
  • 支持子设备消息推送,修复子设备选择网关错误、信息校验等问题
  • 优化设备修改回显逻辑,实现子设备自动展示

数据桥接功能迭代(10月第1/3周)

  • 完成数据桥接功能整体设计,支持数据输入、输出及双向交互模式
  • 分类实现数据源/数据输出配置,适配JDBC输出能力,计划对接阿里云、腾讯云、华为云
  • 完成数据桥接前端页面开发,新增功能描述图及使用说明
  • 修复JDBC桥接数据保存、弹窗样式异常等问题,增加详细日志记录
  • 优化依赖结构,明确模块职责,验证桥接配置功能有效性

乐橙监控能力优化(10月第1周)

  • 适配乐橙监控多通道播放能力,前端新增多通道选择功能

系统优化与修复

  • 为虚拟线程添加traceId提升可观测性,修复属性分页、配置命名等问题
  • 新增TCP/RTU模式配置项,优化日志体系
  • 修复上下线事件误判、TCP连接设备信息获取失败、子设备推送规则判断等问题
  • 修复编解码空数据显示、batch update执行、remove key空值等异常
  • 优化MQTT子设备独立处理逻辑,修复首次上线、场景联动子设备相关错误
  • 移除重复类、无用代码及多余依赖,格式化代码并调整日志输出,优化系统性能
  • OpenAPI新增网关子设备列表分页查询接口
  • 按开源规范标记物模型代码来源,调整ip2region打包路径,实现日志地区查询闭环
  • 日志记录改为同步执行,提升系统稳定性

文档与界面优化(10月第3周)

  • 清理冗余图片、文档,补充功能介绍及文字描述
  • 重新设计拓扑图,优化展示效果并支持在线渲染
  • 保留并优化核心测试用例

2025年9月

9月第1周设备影子性能优化

  • 设备影子热数据改为Redis缓存存储,定时刷盘,大幅提升系统吞吐量

北向应用能力增强

  • 修复HTTP北向应用数据推送若干问题,强化推送安全鉴权机制

TCP接入服务加固

  • 新增异常IP封禁策略,优化集群环境下服务重启、关闭、启动流程

流程编排能力建设

  • 集成可视化流程编排功能,补充工业场景设备接入、采集、推送能力

其他优化

  • 修复若干功能错误,优化日志输出格式

9月第2周TCP协议适配增强

  • 解决电表DT645协议基于Netty的半包/全包处理问题,新增专用codec及2个工具类

WEB-IDE调试器扩展

  • 新增16进制、ASCII、Modbus相关等20余个公共方法,支持IDE直接调用

集群稳定性优化

  • 修复集群环境下指令路由错误低概率发生的问题

性能优化

  • 重构iotId生成逻辑,大幅减少数据库非必要查询

产品管理功能增强

  • 新增产品图片上传能力,集成七牛云存储

9月第3周设备协议扩展

  • 新增UDP通信模块(默认开启),适配UDP协议数据传输
  • 新增萤石(Ezviz)设备接入模块,完善设备接入生态
  • 优化乐橙(imoulife)模块,支持自有开放平台账号接入

设备影子系统增强

  • 新增设备影子强制刷盘机制,支持异常状态快速恢复
  • 解析流程可获取历史影子数据,实现零代码侵入式联动判断
  • Web IDE支持直接读取设备影子数据

连接管理优化

  • 设备重连时自动替换旧连接,解决僵尸连接问题
  • 重构TCP通信逻辑(tcpdown模块),提升代码可维护性

性能与稳定性

  • 修复产品缓存不失效问题,优化数据库查询效率
  • 升级日志表结构,支持自动分区
  • 完善集群消息日志存储逻辑,避免指令路由异常

工具与配置优化

  • 封装统一工具类(唯一ID生成、时间格式化等)
  • 公共配置支持boolean类型适配
  • 修复时间格式化、枚举命名重复等问题

9月第4周产品管理优化

  • MQTT/TCP产品默认开启自动注册功能
  • 完善产品管理连接信息展示,解决入口不明确问题
  • 系统支持内置连接/自建连接两种模式
  • 优化TCP连接信息展示,支持SNI信息配置及概念说明
  • TCP服务默认绑定网络服务,支持绑定状态管理

网关设备管理调整

  • 优化网关与子设备关联逻辑,支持一个网关绑定多产品子设备
  • 网关子设备页面展示绑定的网关设备信息
  • 乐橙设备增删改查操作增加验证机制

视频模块优化

  • 优化乐橙播放器界面样式,调整视频模块权限控制
  • 修复真实设备摄像头播放功能异常问题
  • 暂时移除音频检查功能

系统优化与修复

  • 移除fastjson2依赖,降低系统强依赖风险
  • 调整依赖注入方式,修复无效bean注入问题
  • 优化查询条件与索引匹配效率
  • 修复test环境显示异常问题
  • 清理无用代码及文档

文档与描述优化

  • 删除部分markdown设计过程文档
  • 调整界面文字描述,优化展示效果