Skip to content

发布说明 ​

本页汇总 FastBee 物联网平台自 V1.0 以来的逐版本发布说明。首页仅展示最近版本摘要,完整内容统一维护在本页。

说明

V3.0.0 尚未正式发布,发布日期待定;V2.5.1 的精确发布日期未在官方渠道公示,时间线中以月粒度标注。

版本历史时间线 ​

V1.2 及更早版本暂无逐条说明,仅保留时间线记录。

各版本更新详情 ​

Version 3.0.0(即将发布,敬请期待...) ​

新增功能:

  • 新增fmq(包含mqtt、tcp、udp等)集中服务
  • 实现AI-IoT平台,各模块结合AI实现智能化
  • 其他...

Version 2.9.0 ​

注意事项:

  • docker运行脚本JDK升级至21,部署需重启jdk服务;
  • sql脚本有更新,升级前自行考虑是否需要备份数据,数据丢失我们概不负责;

新增功能:

  • spring-boot升级至3.5.11,java升级至21;
  • vue2 升级成 vue3(商业、组态、音响、可视化);
  • element ui 升级成 element plus,javaScript 升级成 typeScript;
  • 新增AI赋能模块:
  • AI会话:支持通用对话、平台助手、智能问数、设备控制、协议解析、物模型生成、需求评估、源码导航等功能;
  • AI厂商:对接各大模型厂商,支持本地部署大模型对接;
  • AI模型:对接各厂商不同的大模型;
  • 知识库:构建平台助手、源码导航和智能问数的检索知识库;
  • 协议适配:AI会话上传设备通讯协议文件,可生成对应的协议代码包;
  • 新增天地图定位;
  • 产品、设备新增扩展参数:可自由配置参数;
  • 视频新增新增onvif,isup.大华icc等协议;
  • uniapp 升级成 uniappx;
  • app新增鸿蒙端;
  • 新增单元测试。集成测试用例;
  • 支持e2e测试;
  • 系统参数配置,地图KEY配置化;
  • 新增通用物模型导入功能;
  • 运维新增Arthas,可用AI增加MCP帮助运维;

功能优化:

  • 视频监控重构,支持协议拓展;
  • 国标设备接入排障功能;
  • swagger接口文档访问新增角色校验;
  • 场景联动新增子设备联动;
  • 可视化整合到商业版主项目;
  • 可视化新增查询、全局删除、权限管理和国际化权限管理;
  • 组态组件管理租户隔离;
  • 集群版组态更新;
  • 移动端多端统一了视频,采用html混合开发;
  • invite非法请求处理;
  • 产品物模型导入导出优化;

Bug修复:

  • tcp协议网关多子设备传参;
  • 修复子设备modbus参数查询;
  • 修复ModbusTcpOverRtu协议寄存器地址解析;
  • ModbusRtu计算读取个数新增02、04功能码;
  • 修复国际化切换不完全bug;
  • 修复终端用户查询设备分组失败;
  • 修复设备授权码匹配错误;

Version 2.8.0 ​

注意事项:

  • sql脚本有更新,升级前自行考虑是否需要备份数据,数据丢失我们概不负责;

新增功能:

  • 新增JT808通讯协议
  • 新增物联网卡管理
  • 新增设备维保
  • 新增视频url流绑定设备
  • 新增天地图
  • 新增key参数管理
  • 新增菜单打开方式(页签/新窗口)
  • 设备二维码新增打印功能
  • 消息通知新增Http方式推送
  • 移动端个人中心新增隐私政策
  • 移动端未授权新增提醒
  • 可视化大屏新增返回按钮优化卡顿
  • 可视化大屏参数配置新增视频选择
  • 组态新增变量映射关系
  • 组态新增告警记录组件设备类型
  • 组态新增动态数据和公共接口两种数据类型
  • 组态新增交互点击事件
  • 组态类别新增重命名功能

功能优化:

  • 规则引擎可视化改造完善
  • 上报下发设备查询优化为缓存
  • 网关与子设备配置改造,支持导入多个子产品、设备
  • 网关部分通讯协议改造支持同时上报多个子设备数据;
  • 单个查询、编辑、删除接口新增数据权限控制;
  • 优化视频操作流程、视频监控播放地址
  • 视频中心-分屏管理新增全屏功能
  • 优化场景管理列表基本属性展示
  • 接口请求优化,只传修改参数
  • 整理老字段枚举替换为字典
  • 场景联动样式优化
  • 设备数据采集数字显示优化
  • svg图库整理、优化图库
  • 固定大屏使用echart地图
  • 产品应用配置拖拽编辑器代码目录优化
  • 优化tcp设备编号生成
  • 菜单管理,通用、产品物模型新增翻译配置
  • 用户登录新增机构状态校验
  • 产品物模型新增导出
  • 优化网关子设备同步离线
  • 视频点播改用新播放器
  • 组态优化下拉框组件
  • 组态科学计算组件优化
  • 组态优化旋转表盘
  • 组态优化组合显示/隐藏
  • 组态视频组件单个通道优化
  • 移动端优化场景联动关联告警配置
  • 移动端优化数据loading
  • 移动端优化物模型虚拟列表
  • 拖拽编辑器代码目录优化

Bug修复:

  • 代码生成模块字典类型默认空修复
  • 组态预览被自动缩小修复
  • 组态分辨率缩小拖拽会飘修复
  • 修复多数据源适配报错
  • 固件升级成功更新设备版本号
  • 场景联动触发器负数、区间数值匹配失败修复

Version 2.7.2 ​

注意事项:

  • 后端java打包部署时需要在application-dev/prod.yml中配置授权证书名称,在license:subject:这配置;
  • 如果要启用新的获取定位的api,可去后端application.yml中配置自己申请的key,在api:ipplus360Key:这配置;
  • 组态更新后组态界面里面的点击事件需要重新配置一下;
  • sql脚本有更新,升级前自行考虑是否需要备份数据,数据丢失我们概不负责;

新增功能:

  • 证书授权简化流程;
  • web新增工单管理、我的工单、工单邮箱通知、工单日志;
  • 移动端租户新增我的工单,终端用户新增问题反馈功能;
  • web端新增app版本安装包管理,热更新;
  • Tcp传输协议上报下发兼容规则脚本处理;
  • 视频监控支持rtmp,rtsp代理拉流,支持flv,hls,fmp4等url地址播放;
  • 代码生成器前端代码生成适配新UI;
  • 报表新增邮箱通知功能;
  • 设备分配新增租户内用户分配功能;
  • 场景联动-告警执行新增消息通知次数配置;
  • 组态新增数据运算组件;
  • 组态模型管理3D文件管理;
  • 组态新增下拉框;
  • 组态编辑器支持三维属性设置;
  • 组件单击事件新增脚本;
  • 组态形状组件增加实体和型体;
  • 组态取消密码组件整合到点击事件;
  • 组态中的页面之间可以相互复制;

功能优化:

  • 设备自动定位获取定位接口替换;
  • 报表管理、报表下载新增租户隔离;
  • 优化证书上传界面;
  • 场景管理,优化关联设备逻辑;
  • 规则脚本新增修改时,必须先验证;
  • 规则引擎升级版本,修改规则加载方式;
  • http接入,mqtt接入默认开启重发布;
  • 通知模版新增配置优化显示逻辑;
  • 固定大屏自适应优化;
  • 移动端告警处理样式优化、运行状态表盘修复;
  • 移动端环境配置文件优化;
  • 优化组态点击事件代码;
  • 优化组态元件库代码;
  • 优化组态对齐方式;

Bug修复:

  • 修复场景历史数据查询报错;
  • 修复设备详情重复进入返回会多次订阅;
  • 修复监控设备通道绑定;
  • 修复tdengine事件日志时间筛选不生效
  • 修复数组类型物模型模板导入失败修复;
  • 修复ModbusTcpOverRtu协议Tcp连接心跳包解析;
  • 修复Modbus协议直连设备写功能码上报区分从机地址;

Version 2.7.1 ​

注意事项:

  • 前端部署项目时需要删除node_modules和package-lock重新install;
  • 设备详情tab按钮加了权限控制,需重新对角色分配一下权限;
  • sql脚本有更新,升级前自行考虑是否需要备份数据,数据丢失我们概不负责;

新增功能:

  • web端新增报表功能,支持定时生成历史数据、聚合数据excel表;
  • 监控语音对讲支持tcp主动方式;
  • 多数据源适配电科金仓数据库;
  • 物模型计算公式支持负数、四则运算;
  • web新增登录信息配置界面 - 个人中心新增“系统风格”;
  • web端视频录像实现倍速播放;
  • web产品导入新增json模板文件下载;
  • web端数据采集历史数据和数据中心-历史记录新增导出功能;
  • 机构新增邀请码,新用户注册时可填邀请码绑定相应机构;
  • 移动端小程序更新提示;
  • 移动端增加子设备列表;
  • 移动端站内通知支持语音和振动告警;
  • 组态分辨率适配,新增缩放按钮,移动端可以旋转;
  • 组态变量选择可回显;
  • 组态数字面板支持枚举、布尔类型;
  • 组态数字面板和数据表格可自定义列顺序;
  • 组态开发和部署环境下的图片共用,增加更多加载;
  • 组态增加动画设置范围值;
  • 组态图层管理增加弹框可选删除功能;
  • 组态数据显示框数据类型和小数点优化;
  • 组态变量支持模拟数据、变量支持函数运算;
  • 组态支持pc端和移动端分开设计;
  • 组态支持分组设计、按钮点击事件增加分组选择;
  • 组态文字组件新增绑定参数;

功能优化:

  • web设备二维码只允许管理员查看;
  • 新增机构,角色数据权限跟随当前操作者;
  • web端设备分享管理员放开操作权限;
  • 限制终端用户查询自己创建的设备定时;
  • 监控录像回放优化;
  • web语音对讲移动到视频界面右下角按钮操作;
  • mqtt桥接支持高级参数配置;
  • web地图增加告警状态;
  • web首页数量统计链接到对应页面;
  • web所有多选列表分页多选保持之前页选择优化;
  • web运行状态整数数组物模型支持批量下发;
  • web表单构建界面样式优化;
  • web富文本组件新增补丁修复废弃参数报错;
  • web设备详情tab按钮新增权限控制;
  • web回收管理-场景管理新增物理删除和还原;
  • web运行状态物模型设置只读不可以下发;
  • 组态配置栏和组件配置代码目录结构优化;
  • 组态优化数据卡度,清除控制台错误;
  • 组态状态按钮和图片可根据状态颜色填充;
  • 组态萤石视频包升级;
  • 移动端用户注销直接删除账号;

Bug修复:

  • 网关绑定同一产品的多个子设备,上报数据显示错乱问题;
  • 设备禁用功能上报状态给前端实时显示;
  • 修复告警恢复不触发问题;
  • 修复指令权限校验未获取到机构管理员id问题;
  • 修复netty版本上报16进制数据规则脚本转换报错;

Version 2.7.0 ​

注意事项:

  • tdengine 新增字段 createBy,如需保留老数据,一定注意备份数据;
  • redis缓存:删除这两个 key device:msg、MODBUS 目录下 所有的缓存;
  • sql脚本有更新,升级前自行考虑是否需要备份数据,数据丢失我们概不负责;

新增功能:

  • 多租户新增数据权限隔离,支持用户层级隔离,兼容组态、音箱;
  • 移动端、小程序、ios支持视频播放;
  • 新增ModbusTcp协议,设备作为服务端连接;
  • 新增Json格式网关协议,支持绑定子设备;
  • Modbus协议直连设备类型支持多从机地址配置;
  • 新增时序数据库InfluxDB、IoTDB;
  • 设备运行状态页面支持拖拽配置,在移动端展示;
  • 规则引擎新增规则列表可视化页面,支持动态配置;
  • web端增加大屏自动生成接口页面,新增大屏匹配数据接口;
  • 场景联动新增分组筛选,一键触发功能;
  • 新增回收管理页面,支持物理删除设备、产品,恢复误删产品设备;
  • web端首页增加google地图(key需要国外地址)
  • 大屏更新到最新版本v2.2.9
  • 移动端增加蓝牙配网(SDK可以参考文档,根据需求自行扩展),补充所有配网方式的文档
  • 设备管理web和移动端增加了筛选和排序
  • EMQX升级到5.8.4版本
  • 新增支持HTTP协议设备
  • 新增支持COAP协议设备
  • 统一HTTP,COAP,MQTT认证账号密码

功能优化:

  • 网关与子设备配置优化,网关与直连设备配置轮询任务;
  • 设备运行状态、数据采集页面展示优化;
  • 数据调试json解析协议支持多个物模型同时下发功能;
  • 组态可以选择多个组件同时修改颜色、大小和高度
  • 运行状态对数组、数组对象和对象类型数据进行重置
  • 移动端场景选项修改时展示上次的数据
  • 移动端设备分享功能、样式、bug 优化修复
  • 物模型排序优化,增加了上移、下移、置顶按钮
  • 时序数据库时间筛选优化,适配多数据源
  • 系统授权问题优化
  • http桥接优化

Bug修复:

  • 修复emqx上报hex数据编码错误、json协议上报多余物模型报错;
  • netty版本修复设备禁用不生效问题;
  • 组态视频组件、按钮组件、状态按钮、数据面板、面板 bug 修复
  • 场景联动设备告警修复可选自己作为告警的问题,告警恢复问题修复

Version 2.6.0 ​

功能新增

  • 设备认证新增http方式接入;
  • 消息通知新增mqtt方式,系统内告警弹窗通知;
  • 忘记密码修改功能,租户可配置logo;
  • 产品新增复制、导入功能;
  • tdengine历史数据存储新增租户隔离字段;
  • 移动端可以自定义CRON;

功能优化

  • web、移动端、组态新版UI升级;
  • 物模型数组、对象、数组对象类型存储改造,方便二次开发;
  • 产品固件升级配置优化,设备-数据采集页面重构;
  • 代码全面升级适配Mybatis-Plus,采用逻辑删除方式;
  • 数据桥接新增租户隔离,设备事件、功能日志存储优化;
  • 证书授权,可配置多个区域,认证日志回显;
  • 组态、音箱跟随主系统2.6版本升级;
  • web端产品管理和设备管理新增方式优化;
  • web端系统监控体验感优化;
  • 字典数据、字典类型新增,系统授权更新优化;

Bug修复

  • 监控设备分配增加通道分配;
  • 设备录像获取失败修复;
  • 规则脚本数据库桥接问题修复;
  • 全面的基础测试,bug修复,具体的修复内容可看代码提交记录;

文档&测试

  • 新增压测报告文档;
  • 文档全面更新;
  • 稳定性和压力测试;

升级注意

  • 升级前可先查看代码仓库目录下的README文档说明,自行决定是否需要备份数据;
  • 2.6.0版本旨在推出一个全新UI界面和系统稳定的版本,如遇到问题可及时沟通;

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镜像构建问题修复

Version 2.5 ​

功能新增

  • SIP支持TCP接入
  • 新增Modbus TCP协议接入
  • 视频监控语音对讲
  • 新增shardingsphere框架,可实现分库分表,读写分离等功能,提高SQL查询效率
  • TDengine升级到3.2.2.0版本
  • Zlmediakit docker镜像更新,支持WEB后台管理和WEBRTC功能

功能优化

  • OTA升级两种方式开发&兼容
  • Goview代码更新
  • 移动端播放器界面优化,功能完善
  • 组态页面初始化数据处理
  • Modbus网关产品配置改进
  • 多语言:移动端新增功能的国际化,web端的遗漏的国际化和小度音响的国际化
  • 系统和UI的改进优化
  • HTTP客户端切换forest框架

Bug修复

  • 播放器销毁报错问题修复
  • 告警恢复问题修复
  • 系统授权不生效问题修复

文档&测试

  • 文档新增:监控设备语音对讲调试和对接
  • 稳定性和压力测试

Version 2.4 ​

  • 网关改版,支持直连和绑定子设备的方式
  • 新增场景管理,相当于设备分组,它集合了网关,直连设备,或者单个子设备,可配置录入、运算变量,可绑定组态和监控
  • 新增数据桥接,支持Http推送、Mqtt桥接、数据库存储功能,且支持输入、输出侧
  • 新增语言国际化,web端、小程序、app均支持多语言,可配置不同的语言
  • 新增数据中心,支持对单个设备的数据运行状态展示,也支持对设备多个物模型的历史数据展示
  • 设备新增数据采集、数据调试、指令权限功能
  • Bug修复和代码优化
  • 提示:升级后网关设备不再生效、去除采集点模板,升级前备份好数据

Version 2.3 ​

  • 多租户改版,重构部门管理、改为机构,以机构维度进行多租户管理
  • 机构内可灵活分配角色的权限,支持管理下级机构数据
  • 组态、规则引擎、大屏、消息通知、音箱、视频支持租户隔离
  • 设备管理新增批量导入设备,可选择设备分配给机构,回收机构的设备,优化设备绑定和分享
  • 系统用户隔离,区分为终端用户和租户
  • Bug修复和代码优化
  • 提示:升级后旧版本部门和租户不再生效,升级前备份好数据

Version 2.2 ​

  • 增加规则引擎,重构设备告警和场景联动
  • 场景联动增加产品触发和指定设备触发、多种触发条件、静默时间和延迟执行,支持物模型的对象和对象数组类型
  • 增加规则脚本,支持消息重发,兼容更多设备接入
  • 消息通知支持邮箱、腾讯短信和语音、阿里短信和语音、微信、企业微信、钉钉等告警通知方式
  • 增加短信登陆
  • 产品增加定位方式,创建设备默认继承定位方式,设备可单独修改
  • Bug修复和代码优化
  • 提示:升级后旧版本告警和场景联动配置不再生效,升级前备份好数据

Version 2.1 ​

  • Mqtt主题重构,物模型主题统一为接口调用
  • OTA升级优化
  • Emqx升级到5.1版本
  • 支持微信登录
  • 增加视频中心模块,包括视频监控分屏显示,录像管理,通道管理和配置管理
  • 设备详情优化为懒加载
  • 设备分享支持分享设备指定功能属性
  • modbus协议兼容01、02、04读功能码,05写功能码
  • modbus解析数据类型兼容:位、16位无符号、16位有符号、32位有(无)符号(ABCD/CDAB)、32位浮点数(ABCD/CDAB)
  • 边缘网关方案兼容
  • 修复场景联动/告警触发指令兼容
  • 修复影子模式,topic整合
  • 设备回复闭环,展示设备下发指令影响详情
  • 优化设备上报数据计算、处理、存储
  • 平台界面优化改进和bug修复
  • 移动端:新增天气预报,微信登陆,优化首页UI布局,完善用户管理

Version 2.0 ​

  • 新增 协议管理,系统内部支持 json、modbus 和 注解方式 自定义通讯协议解析。
  • 基于Netty的 MqttBroker,支持 集群,基于Netty搭建的 TCP 服务端、UDP 服务端,所有协议的设备可以统一管理。
  • 新增 网关模块,支持设备 数据转发、协议解码编码、数据计算、规则引擎
  • Emq 处理消息模块重构,Emq在原基础上支持 modbus协议 和 各种硬件自定义通讯协议,支持 数据转发,数据解耦。
  • OTA 前后端升级重构,对标企业级的OTA升级流程
  • 支持两种mqttBroker,emq和基于netty的MqttBroker,可以自由切换。
  • 支持modbus云端轮询
  • 支持modbus设备模拟
  • 前端配套后端业务页面更新。

1.平台总览 ​

1.平台总览

2.平台架构 ​

2.平台架构

3.模块调整 ​

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

蜂信物联 | fastbee.cn