🚀 版本历史
🚀 Version 2.5.2
新增功能
- 支持sqlserver,postgres,oracle,达梦等数据库作为主库
- 新增授权证书功能
- 设备定时支持Modbus协议
功能优化
- emqx版本更新到v5.7.2
- 流媒体目录访问增加秘钥校验
- 统一status字段格式为int
- 数据库关键字优化和替换
- 代码升级适配Mybatis-Plus
- 组态json导入优化,加保存提示
- 组态保存栅格去除
- 小程序端表盘图层优化
Bug修复
- 国际化配置: 补全遗漏的提示信息
- 移动端,运行状态数据模式功能修复
- 终端用户物模型名称显示问题修复
🚀 Version 2.5.1
详情
功能优化
- 动态数据源纳管TDengine
- 场景联动支持调试日志
- Mybatis-plus启动配置优化
- 新增Zlmediakit管理后台按钮
Bug修复
- 数据桥接mqtt连接复用问题修复
- TDengine中taosKeeper启动失败问题修复
- Zlmediakit镜像构建问题修复
🚀 Version2.5版本
详情
功能新增
- SIP支持TCP接入
- 新增Modbus TCP协议接入
- 视频监控语音对讲
- 新增shardingsphere框架,可实现分库分表,读写分离等功能,提高SQL查询效率
- TDengine升级到3.2.2.0版本
- Zlmediakit docker镜像更新,支持WEB后台管理和WEBRTC功能
功能优化
- OTA升级两种方式开发&兼容
- Goview代码更新
- 移动端播放器界面优化,功能完善
- 组态页面初始化数据处理
- Modbus网关产品配置改进
- 多语言:移动端新增功能的国际化,web端的遗漏的国际化和小度音响的国际化
- 系统和UI的改进优化
- HTTP客户端切换forest框架
Bug修复
- 播放器销毁报错问题修复
- 告警恢复问题修复
- 系统授权不生效问题修复
文档&测试
- 文档新增:监控设备语音对讲调试和对接
- 稳定性和压力测试
🚀 Version2.4版本
详情
- 网关改版,支持直连和绑定子设备的方式
- 新增场景管理,相当于设备分组,它集合了网关,直连设备,或者单个子设备,可配置录入、运算变量,可绑定组态和监控
- 新增数据桥接,支持Http推送、Mqtt桥接、数据库存储功能,且支持输入、输出侧
- 新增语言国际化,web端、小程序、app均支持多语言,可配置不同的语言
- 新增数据中心,支持对单个设备的数据运行状态展示,也支持对设备多个物模型的历史数据展示
- 设备新增数据采集、数据调试、指令权限功能
- Bug修复和代码优化
- 提示:升级后网关设备不再生效、去除采集点模板,升级前备份好数据
🚀 Version2.3
详情
- 多租户改版,重构部门管理、改为机构,以机构维度进行多租户管理
- 机构内可灵活分配角色的权限,支持管理下级机构数据
- 组态、规则引擎、大屏、消息通知、音箱、视频支持租户隔离
- 设备管理新增批量导入设备,可选择设备分配给机构,回收机构的设备,优化设备绑定和分享
- 系统用户隔离,区分为终端用户和租户
- Bug修复和代码优化
- 提示:升级后旧版本部门和租户不再生效,升级前备份好数据
🚀 Version2.2
详情
- 增加规则引擎,重构设备告警和场景联动
- 场景联动增加产品触发和指定设备触发、多种触发条件、静默时间和延迟执行,支持物模型的对象和对象数组类型
- 增加规则脚本,支持消息重发,兼容更多设备接入
- 消息通知支持邮箱、腾讯短信和语音、阿里短信和语音、微信、企业微信、钉钉等告警通知方式
- 增加短信登陆
- 产品增加定位方式,创建设备默认继承定位方式,设备可单独修改
- Bug修复和代码优化
- 提示:升级后旧版本告警和场景联动配置不再生效,升级前备份好数据
🚀 Version2.1
详情
- Mqtt主题重构,物模型主题统一为接口调用
- OTA升级优化
- Emqx升级到5.1版本
- 支持微信登录
- 增加视频中心模块,包括视频监控分屏显示,录像管理,通道管理和配置管理
- 设备详情优化为懒加载
- 设备分享支持分享设备指定功能属性
- modbus协议兼容01、02、04读功能码,05写功能码
- modbus解析数据类型兼容:位、16位无符号、16位有符号、32位有(无)符号(ABCD/CDAB)、32位浮点数(ABCD/CDAB)
- 边缘网关方案兼容
- 修复场景联动/告警触发指令兼容
- 修复影子模式,topic整合
- 设备回复闭环,展示设备下发指令影响详情
- 优化设备上报数据计算、处理、存储
- 平台界面优化改进和bug修复
- 移动端:新增天气预报,微信登陆,优化首页UI布局,完善用户管理
🚀 Version2.0
详情
- 新增 协议管理,系统内部支持json, modbus,和注解方式自定义通讯协议解析 。
- 基于Netty的MqttBroker,支持集群, 基于Netty搭建的TCP服务端 , UDP服务端 , 所有协议的设备可以统一管理。
- 新增 网关模块 ,支持设备 数据转发,协议解码编码,数据计算,规则引擎
- Emq处理消息模块重构,Emq在原基础上支持modbus协议和各种硬件自定义通讯协议。支持数据转发,数据解耦。
- OTA前后端升级重构,对标企业级的OTA升级流程
- 支持两种mqttBroker,emq和基于netty的MqttBroker,可以自由切换。
- 支持modbus云端轮询
- 支持modbus设备模拟
- 前端配套后端业务页面更新。
1.平台总览
2.平台架构
3.模块调整
🚀 Version1.3.1
详情
- 物模型新增对象类型和对象数组类型,用于支持子设备和物模型分组
- 物模型的数组类型改为:integer(替换int)、decimal(替换double)、string、object
- 物模型删除is_top(置顶),增加is_readonly(只读)和order(排序)
- 告警/定时/场景联动暂不支持对象类型、对象数组类型和数组
- 设备列表页面简化,删除物模型,提高页面加载速度
- 视频监控整合到产品和设备里面
- 增加视频配置菜单,动态配置流媒体服务器和批量生成设备通道
- 视频监控支持直播、云台控制、录像回放
- 视频监控使用开源的播放器,已购买商用播放器,2.0版本发布使用
- 移动端对应功能支持
🚀 Version1.3
详情
- 设备自定义告警
- 场景联动控制
- 设备物模型值(设备状态),重新存储到Redis(物模型和物模型值分别在Redis的TSL和TSLV命名空间下)
- 视频监控接入
- 物模型增加只读属性,新增时设置默认值
- 产品发布后,取消发布,不需要删除产品下设备
- 集成数据可视化平台 >>
Mysql脚本(使用升级脚本,请先备份Mysql数据)
- V1.2升级V1.3脚本:位于项目
/springboot/sql/v1.2-upgrade-v1.3.sql
- V1.3脚本:位于项目
/springboot/sql/fastbee-v1.3.sql