一、准备材料
- esp32/esp32s2模组,点击获取
- USB-TTL,点击获取
- vmware虚拟机获取请到vmware官网获取
- Ubuntu镜像请到Ubuntu官网获取
- 虚拟机安装方法参考链接:https://pan.baidu.com/s/1YaT48ebMmjGB8oA9422ahQ 提取码:8zea
- 不懂Ubuntu的朋友,可以看下原子哥的入门视频教程:Linux之Ubuntu入门
- 下载esp-idf,release/v4.2 分支,环境搭建见乐鑫官网
git clone -b release/v4.2 --recurse-submodules https://github.com/espressif/esp-idf.git
- 下载esp32/esp32s2接入腾讯云SDK
cd esp-idf
git clone https://github.com/Ai-Thinker-Open/esp-qcloud.git
- 创建产品,请参考腾讯官方文档
二、编译
以工程led_light为例
cd esp-idf/esp-qcloud/example/led_light //进入工程目录
idf.py set-target esp32 //选择esp32模组,如果选择esp32s2模组,则设置指令idf.py set-target esp32s2
idf.py menuconfig // 进入 menuconfig 配置界面
进入ESP QCloud Configuration ,输入你的Product ID,Device Name,Device Secret
Product ID,Device Name,Device Secret分别对应产品ID、设备名称、设备密钥
进入ESP QCloud Example Configuration->Light development board selection->light hardware type
选择Custom
根据自己的板子选择各路颜色灯的IO口
其他配置根据自己需求来设置即可
idf.py build //编译
idf.py flash //下载
idf.py monitor //打开串口打印
三、配网
代码里面默认使用smarconfig配网
腾讯云后台配网引导按照自己代码里面的设置来配置,这里我们选择smartconfig
手机连接WiFi,打开微信小程序腾讯连连
,按引导添加设备
添加成功
四、总结
添加设备成功之后我们就可以实现微信小程序控制了,这里仅是提供接入和简单控制的demo,具体的功能添加和完善就需要根据自己的具体需求来修改和实现啦~
- 有疑问可留言或联系邮箱:support@aithinker.com
转载:https://blog.csdn.net/Boantong_/article/details/110953947
查看评论