今天给大家分享怎么用ESP32直连天猫精灵
1、 阿里物联网 SDK
https://github.com/espressif/esp-ali-smartliving
https://github.com/espressif/esp-aliyun/releases
2 乐鑫官方开发环境 ESP32 (v3.3.2):
https://github.com/espressif/esp-idf ESP8266 (v3.3): https://github.com/espressif/ESP8266_RTOS_SDK
平台链接:https://living.aliyun.com
1 创建物联网项目及产品(如下图):
2 设置产品配网模块等
配网方式选择一键配网,目前的 RGB_LED 只支持一键配网 天猫精灵的语音配网也是一键配网
3 、添加调试设备
添加调试设备后才会生成完整的三元组,点击查看找到三元组并记录。
4 、发布产品
发布产品后可以扫描二维码进行配网,设备配网成功后会自动连接物联网平台。 天猫精灵可以语音配网也可以扫描二维码配网
3、SDK 编译
$IDF_PATH/components/esptool_py/esptool/esptool.py write_flash 0x210000 smart_light2.bin(第一次烧写需要)
ESP32:
Single: $IDF_PATH/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --input xxx.csv --output xxx.bin --size 0x4000
Mutipule: $IDF_PATH/tools/mass_mfg/mfg_gen.py --conf multipule_mfg_config.csv --values my_multipule_mfg_values.csv --prefix Fan --size 0x4000
Flash: $IDF_PATH/components/esptool_py/esptool/esptool.py write_flash 0x210000 xxx.bin
ESP8266:
Single: $IDF_PATH/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py --input my_sin gle_mfg_config.csv --output my_single_mfg.bin --size 0x4000
Mutipule: $IDF_PATH/tools/mass_mfg/mfg_gen.py --conf multipule_mfg_config.csv --values my_multipule_ mfg_values.csv --prefix Fan --size 0x4000 --version v1
Flash: $IDF_PATH/components/esptool_py/esptool/esptool.py --port /dev/ttyUSB0 write_flash 0x10000 0 my_single_mfg.bin
可能有的小伙伴还是会出现连不上天猫精灵的情况,那是因为天猫精灵那边的WIFI默认是双频的,2.4G/5G共用了一个ssid,esp32是连不了5G的。所以我们要选择WIFI频段!
WT-ESP32-DevKitC直连天猫精灵示例,注意调整WIFI频段!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)