Phase 1
PRE_COMM
取回 `auth_param` 和 14 字节 SN,决定后续是继续 SET_PWD 还是直接 AUTH。
Ninebot BLE
全局参数统一配置,下面按 PRE_COMM、SET_PWD、AUTH 三步依次输入设备响应,即可自动推出下一步要发送的明文与密文。
Phase 2 默认使用 counter=2,Phase 3 在正常流程下使用 counter=3;若跳过 SET_PWD,则 AUTH 自动回退到 counter=2。
握手期间共用的 key、时间戳、协议和可选覆盖值都集中在这里。
Phase 1
取回 `auth_param` 和 14 字节 SN,决定后续是继续 SET_PWD 还是直接 AUTH。
Phase 2
使用 `auth_param` 和 `time_ms` 生成 session password,并在 SN 模式下发送 `CMD=0x5C`。
Phase 3
用 `password + auth_param` 派生 AUTH key,发送 `CMD=0x5D` 与 14 字节 SN 完成会话认证。