核心业务流程
一、设备接入流程
用户创建网关
↓
配置网关基本信息(名称、类型、项目)
↓
网关通过 MQTT 连接 EMQX Broker
↓
完成设备认证,建立心跳
↓
网关上报数据 → InfluxDB 存储
↓
WebSocket 推送 → Web 前端实时展示
二、云组态激活流程
添加网关 → 选择激活云组态 → 选择授权类型(试用/永久)
↓
试用授权 → 自动设置 trial_end_time = now + 30天
永久授权 → trial_end_time = null
↓
网关绑定数据点 → 组态编辑器绑定画面
↓
授权到期 → WS 推送停止 + InfluxDB 停止存储
三、数据存储配置流程
进入网关详情 → 数据点管理
↓
勾选需要存储历史的数据点(单次 ≤ 100 个)
↓
调用 /data/setStore 接口批量保存
↓
数据写入 InfluxDB → 历史数据查询可用
↓
数据桶到期 → 存储自动停止
四、远程运维流程
运维人员登录 Web 管理后台
↓
选择目标网关 → 进入网关详情
↓
远程配置下发:通过 MQTT 推送配置 → 网关自动更新
固件 OTA 升级:上传固件包 → 选择升级策略 → 下发升级指令
远程日志:建立 WebSocket 连接 → 实时拉取日志流
远程 Shell:建立 WebSocket → 执行远程命令
↓
操作结果回执 → 日志记录