会话使用同源 HttpOnly Cookie,不在浏览器里保存任何密钥。
设备使用固定 broker 账号,首次上报即自动建档。预登记只是提前命名并拿到 config.lua 片段。
config.lua 片段内含固定设备密码。烧录时还需要 MQTT broker 的 /luadb/ca.crt 与控制台 HTTPS 的 /luadb/ota-ca.crt——两条信任链彼此独立。
/luadb/ca.crt
/luadb/ota-ca.crt
这里只改控制台侧的可编辑元数据。设备 ID 与硬件绑定由固件铸造,控制台不可修改。
OTA 全程人工触发:没有自动升级,也没有自动回滚。失败后需要现场恢复设备。