sec-6.0 安全激活(工厂登记 → 设备激活 → SM4 密钥)
0a
→
SN↔dev_pub 预绑定
↓
0b
→
cloud_pub 交换完成
↓
0c
→
SM4 密钥就绪 → 滚动密码模式
↓
基础准备
1
等待连接
↓
2
→
收到 register/reply
↓
3
→
收到 property/reply
Ch3 用户同步 (OpenAPI)
4
App → 平台: syncUser (OpenAPI,设备无MQTT消息)
Ch6 用户管理 (App)
5
App侧: 终端用户增删改查 (设备无感知)
Ch4 静默登录 (App)
6
App端: 授权认证流程 (无设备MQTT)
Ch7 设备绑定 (App)
7
App侧: 设备绑定/解绑 (无设备MQTT)
Ch5 设备管理
8
App查询设备状态 (HTTP接口,无设备MQTT)
↓
9
收到 upgrade/get (OTA)
→
自动回复 upgrade/reply
↓
10
收到 property/get (音量/语言/时区)
→
自动回复 property/reply
↓
11
收到 property/get (动态密码)
→
自动回复 property/reply
↓
12
周期性密码(收到property/get RECURRING_PWD后自动解密存储):
↓
13
收到 function/get (远程开锁)
→
自动回复 function-get/reply
→
↓
14
↓
15
收到 property/get (留言/欢迎语)
→
自动回复 property/reply
↓
16
收到 status/post (平台状态下发)
↓
17
→
收到 ntp/get 并校准时钟
↓
18
→
收到 event/reply
↓
19
↓
20
收到 scene/get (场景同步)
Ch8 钥匙管理
21
→
收到 event/reply
↓
22
收到 function/get (胁迫钥匙/删除钥匙关系)
→
自动回复 function-get/reply
↓
23
→
收到 event/reply
其他事件上报
24
↓
25
↓
26
收到 property/get (媒体凭证/保存结果)
→
自动回复 property/reply
密钥信息
dev_sm2_pub(设备公钥 Base64)--
dev_sm2_pri(设备私钥 Base64)--
cloud_root_pub(云根公钥)--
cloud_sm2_pub(云端设备公钥)--
sm4_key(SM4 会话密钥 Hex)--
参数设置
设备日志