版本更新历史
2026年3月
【NexIoT - 企业级物联网平台】 本月因为需要适配信创,所以有一些数据库等表变动,请在测试环境进行充分验证在更新现网正式环境
数据库适配
- 信创国产化:支持达梦(DM8),PostgreSQL系(人大金仓)等信创国产数据库适配
新增功能
- 可视化驱动:支持可视化驱动,点一点就能完成设备接入 🔥
- 通通锁插件:通通锁的平台接入;支持通通锁APP 🔥
- OTA功能:支持OTA升级和任务 🔥
- 组态3D功能:现在组态支持3D的功能了 🔥
- 3D模型导入:3D增加导入外部模型!支持FBX,OBJ,STL,PLY,DEA,GLTF/GLB 🔥
- 算法功能(beta):新增算法模块,支持设备健康、MSET算法实现,预留其他算法入口
- 北向数据推送转换:北向数据在推送前支持格式转换,可适配阿里云、腾讯云及用户自定义格式
- 北向数据通道(beta):现在支持kafka、rocketmq推送的方式
功能优化
- 设备地图面板:新增电子地图功能重构设备地图面板布局与交互逻辑
- 数据桥接:优化数据桥接和网络组件界面样式与交互
- OTA 管理:重构升级包管理界面,优化标签显示与操作按钮
- 定时任务:为 PostgreSQL 环境添加定时任务 ID 生成支持
- TCP/UDP 连接:卡片页面重新优化
- 脚本引擎:支持经典 for 循环和 switch 语句
- 视频墙功能:新增全屏功能并优化界面布局
- websocket:控制台监听设备注册、上线、指令调用的事件通知
- 其他:其他若干优化
问题修复
- 修复 PostgreSQL 和 MySQL 适配问题
- 修复达梦数据库适配问题
- 修复启用状态字段类型处理逻辑
- 修复原始数据字段出现data导致无法正常处理原始数据和驱动处理后数据的冲突
- 修复驱动在消息处理时仅响应单个子设备、导致其他子设备数据被忽略的缺陷。
【应用工坊 - NexIoT SaaS 平台】
新增功能
- 可视化规则引擎:可视化拖拽规则引擎,增强告警节点功能,支持告警处理、站内信和回放
- diy整体面板:新增 6 个整体面板,优化面板显示效果
- 通通锁集成:对接通通锁的小程序搜索和接口,功能调用接口封装调整
- 设备作业功能:新增设备批量作业功能,支持设备初始化
- 小程序diy新模版:新增一套设备模版3,效果更好看直观;
问题修复
- 修复通通锁 SDK 模版问题和初始化卡死问题
- 其他若干优化N个
功能优化
- 虚拟入口节点:重构节点改成"虚拟入口",不再走节点执行器工厂
- 异步执行:修改异步执行方法返回类型为 void
- 临时作业:为规则引擎联动创建临时作业
- 后台diy:支持diy的效果预览,所见即所得
- 其他:其他若干优化
2026年2月
【应用工坊 - NexIoT SaaS 平台】 核心架构升级
- 完成 SaaS 多租户架构设计,基于 NexIoT 物联网底座构建应用层
- 实现租户级数据隔离与权限管理
- 统一设备接入与管理框架
NexIoT 配置管理
- 支持多实例配置管理与双认证模式(Client Credentials / Password)
- 新增连接测试、设备统计、设备增量/全量同步功能
- 解决 SDK 多实例配置覆盖问题,实现配置隔离
- 完善回调策略与 JSON 配置存储
产品管理体系
- 支持无限层级产品分类、拖拽排序与图标管理
- 实现产品从 NexIoT 底座一键导入与物模型同步
- 支持产品自定义字段、展示配置与详情页可视化装修
产品装修快照系统
- 重构为装修快照方案,支持最多 12 个历史版本
- 提供快照回滚、配置导出/导入、操作日志全追踪
- 新增快照与日志表,移除废弃模板表
设备作业管理系统
- 支持批量设备指令下发、多维度设备选择
- 提供立即/定时/Cron 执行策略、并发与重试机制
- 支持作业模板、WebSocket 实时进度、Excel 结果导出
- 内置参数变量表达式引擎与常用函数
- 统一指令调度抽象层,自动清理 7 天前临时作业
小程序装修引擎
- 实现 IoT 首页搜索、筛选、滚动分页与下拉刷新
- 基于 uni 事件总线优化组件通信
- 搭建基础装修组件库(卡片、图表、设备列表等)
数据库与接口优化
- 大量使用 JSON 字段存储复杂配置,简化库表设计
- 新增配置、产品、设备、作业、快照、日志等核心业务表
- 完善索引与软删除、多租户字段规范
- 新增配置、产品、作业、快照等近 30 个接口
- 统一响应格式、权限控制与参数校验
前端体验优化
- 动态表单渲染、实时连接测试、设备同步进度弹窗
- 表格搜索筛选分页、按钮级权限控制
- Cron 表达式编辑器与参数表达式辅助输入
文档体系建设
- 完善项目全景、实施总结、使用指南、落地方案
- 提供部署与测试清单
技术亮点
- SDK 多实例隔离、事件总线通信
- 表达式引擎、统一指令调度
- 装修快照版本管理
【NexIoT - 企业级物联网平台】 OpenAPI 能力增强
- 新增 10 种算法,完善北向应用推送接口
- 新增设备查询 V2、设备影子、日志、事件统计接口
- 优化分页、查询性能与接口规范
设备 & 产品管理优化
- 支持设备地址字段维护,修复注册与更新相关缺陷
- 增强产品自定义字段自动填充,规范接口参数
- 重构自定义字段,统一返回格式
下行指令 & 设备影子完善
- 纯 JDK21 重构下行指令模块,补充单元测试
- 优化指令解析、命令下发与设备影子查询性能
推送 & UI 优化
- 统一推送日志格式与主题
- 修复布局、图表溢出等问题,优化系统导航体验
2026年1月
SCADA组态系统
- 完成SCADA组态功能开发,支持可视化大屏配置、拖拽式组件布局
- 新增轮播管理功能,支持轮播设置、自动切换、编辑等
- 实现组态应用级别WebSocket数据订阅,支持产品/设备/属性数据推送
- 支持按照产品、设备、属性的HTTP接口和联动一键配置
- 重构可视化大屏文件上传逻辑,优化查询字段
- 统一SCADA用户认证体系,共享IoTUser表,支持OAuth2 JWT令牌
数据安全增强
- 新增数据越权防范机制,支持越权开关控制
- 为SCADA增加敏感操作日志和API详细描述
- 支持配置文件注入签名排除路径
视频功能扩展
- 新增视频墙功能,支持大华ICC体系视频集成
- 为PTZ面板添加鼠标悬停自动隐藏功能
- 视频设备查询添加启用状态字段
物模型能力增强
- 新增公共物模型分类和管理功能
- 产品物模型复用公共物模型
- 物模型编辑支持智能联想
- 物模型通用字段管理
设备管理优化
- 新增设备数据导出功能
- 设备创建必须生成密钥
- 优化设备详情页面布局与信息展示
- 修复设备数据趋势图默认查询时间范围
UI/交互优化
- 统一按钮组件样式
- 完善设备历史按钮显示逻辑
- 优化设备数据趋势图表加载性能
- 更新消息类型配色方案
数据库能力扩展
- 新增TDengine设备日志服务支持
- 支持时序数据库选择时MySQL双写功能
- 增强Excel导出对LocalDateTime类型支持
- 优化IoTDeviceMapper查询条件字段名
平台管理增强
- 改造新版本工作台,优化图表性能与数据加载逻辑
- 重构通知渠道和模板页面布局与样式
- 新增网站后台配置功能
- 封装统一按钮组件
小程序功能完善
- 新增小程序用户设备授权功能
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半包拆包分隔符核心问题,统一帧解码器命名规范
- 优化设备日志标识体系(
iotId→deviceId),统一处理器类名前缀 - 修复物模型字段类型及属性过滤逻辑缺陷,优化下行服务依赖注入
前端体验优化
- 增强侧边栏配置及水印功能,新增内容复制、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设计过程文档
- 调整界面文字描述,优化展示效果