一、代码获取编译
-
下载本工程
git clone https://github.com/espressif/esp-aliyun.git
cd esp-aliyun -
烧录三元组信息
文档烧录三元组 NVS 分区.如果执行了 make erase_flash, 需要重新烧录三元组. -
配置 smart light example
RGB 灯分别接 ESP32/ESP8266 开发板上 GPIO0, GPIO2, GPIO4 (可在 lightbulb.c 中修改) -
编译 smart light 并烧录运行
cd examples/solutions/smart_light
make chip=esp32 defconfig 或者 make chip=esp8266 defconfig
make -j8 flash monitor
二、设备配网和绑定
-
公版APP实现配网
-
天猫精灵零配(将天猫精灵所连接的路由账号密码发送给设备)
使设备进入配网状态, 对天猫精灵说 “天猫精灵,发现设备”
天猫精灵回复 “正在为您扫描, 发现了智能灯, 现在连接吗”
对天猫精灵说 “连接” 或者 “是的”
天猫精灵回复 “好的, 设备连接中, 稍等一下下哦”
设备收到天猫精灵发送的管理帧配网信息, 进行联网: -
天猫精灵和设备绑定
等待联网成功, 天猫精灵说 “智能设备联网成功, 现在用语音控制它试试”, 这时您可以通过天猫精灵音箱绑定了您就可以控制设备了.
如果您之前通过云智能 APP 配网, 天猫精灵配网成功后, 云智能 APP 将不再显示设备. 如果继续通过云智能 APP 配网, APP 会配网失败, 显示 “设备添加失败, 设备已被