开源小智固件接入指南
一、固件编译
参考 小智开源固件编译流程 进行固件编译。
二、固件烧录
参考教程 Flash工具/Web端烧录固件(无IDF开发环境)-方式二:ESP-Launchpad 浏览器WEB端烧录-3. 烧录固件/下载到开发板。
注:外部文档,点击之后请等待跳转。
三、设备绑定
1. 绑定 MAC 地址
第一步:访问控制台,注册账号,登录
第二步:新建智能体:

第三步:在“设备管理”中,选择 批量导入,填写设备的 mac 地址:

不知道设备 mac 地址怎么办?
2. 绑定设备激活码
- 第三步:通过 在“设备管理”中,选择新增,填写 设备激活码

怎么获取设备激活码?
2.1 获取设备激活码
通过 OTA 通信协议获取,参考 OTA 协议
2.2 ESP32 设备通过 OTA 拿到激活码后,没有及时绑定会怎么样?
首先,设备会一直定期的发送 ota/activate 请求,提醒您去绑定;此时设备也无法唤醒,无法通话

其次,如果服务端 auth 验证需要 token,这个 token 是有保活期,超过了,需要重启设备,因为市面上的固件都没有定期 ota 过程,只有重启设备才会有 ota 消息发送。
2.3 怎么重新绑定
需要在控制台先解除绑定,再重新绑定,设备解除绑定后,设备当前通话并不会立刻终止,只有当重新开启会话时,会提醒你重启设备,重新拿到激活码,重新去走一遍流程。
