# 系统架构
# 系统模块

# 🚀 计划开发中...
- 告警和场景支持对象和对象数组类型
- 短信登录,短信推送告警信息
- 手机推送告警信息
- 线上支付功能
- 界面优化改进
- 平台规则引擎模块
- 选配模块开发:智能音响、Web组态
# 🚀 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版本发布使用
- 移动端对应功能支持