当前位置: 首页> 文旅> 艺术 > ESP32基础应用之esp32连接腾讯云并使用微信小程序控制的智能灯

ESP32基础应用之esp32连接腾讯云并使用微信小程序控制的智能灯

时间:2025/7/12 4:49:20来源:https://blog.csdn.net/qq_42900996/article/details/139680862 浏览次数:0次

文章目录

  • 1. 项目简介
    • 1.1 功能接收
    • 1.2 使用资源
    • 1.3 测试平台
  • 2 腾讯云物联网开发平台
  • 3 esp32设备开发
    • 3.1 准备参考例程
    • 3.2 vscode平台创建测试工程
    • 3.3 修改工程
  • 问题总结
    • 使用PowerShell命令行终端生成的二维码不能用

1. 项目简介

1.1 功能接收

  1. 实现腾讯云创建项目与设备;
  2. 实现esp32连结腾讯云;
  3. 实现微信小程序“腾讯连连”给esp32配网并通信;

1.2 使用资源

  1. 参考文章《图文手把手教程–ESP32 MQTT连接腾讯云物联网平台及OTA固件升级》
  2. 乐鑫官方github上esp32腾讯云例程esp-qcloud
  3. demo说明书espressif/esp-qcloud/examples/led_light

1.3 测试平台

  1. 软件版本为esp-idf-v5.2.1
  2. 硬件版本为

2 腾讯云物联网开发平台

  1. 创建产品
    在这里插入图片描述

3 esp32设备开发

3.1 准备参考例程

  1. 下载工程 esp-qcloud。如果github无法打开可以使用gitee;
  2. 下载完成后改名为esp-qcloud,并复制到esp-idf-v5.2.1\components目录下;
    在这里插入图片描述
  3. 将esp-qcloud文件夹下的examples复制到esp-idf-v5.2.1\examples目录下,并重命名为qcloud。
    在这里插入图片描述

3.2 vscode平台创建测试工程

默认用户已经搭建完善vscode平台开发esp32,并熟练使用。

  1. 打开vscode软件,选择"查看"->”命令面板“->输入:Show Examples projects->选择Use current ESP-IDF(xxx)->弹出示例ESP-IDF Examples
    在这里插入图片描述
  2. 弹出示例ESP-IDF Examples 如下,选择qcloed目录下的led_light工程创建。选择的文件夹可由用户自由选择,注意路径不要有中文。
    在这里插入图片描述
  3. 创建完最后如下
    在这里插入图片描述
    在这里插入图片描述

3.3 修改工程

  1. 完成3.2章节后,直接 build flash monitor,如果编译有错现在命令终端执行esptool.py erase_flash ,烧录成功后串口终端输入如下,该错误信息是没有烧录腾讯云设备的三元组(设备名称、产品ID、设备密钥)
    在这里插入图片描述
  2. 准备腾讯云设备的三元组(设备名称、产品ID、设备密钥),
    在这里插入图片描述
  3. 准备分区表,将esp-qcloud\config\partition_table下的partitions_4MB.csv复制一份到led_light项目根目录下。
    在这里插入图片描述
  4. 在vscode下配置分区表
    在这里插入图片描述
  5. 修改配网设置
    在这里插入图片描述
  6. 添加腾讯云设备的三元组(设备名称、产品ID、设备密钥),该方法适合单个设备调试
    在这里插入图片描述
  7. 保存上诉菜单配置后,执行 build flash monitor

问题总结

使用PowerShell命令行终端生成的二维码不能用

在这里插入图片描述

关键字:ESP32基础应用之esp32连接腾讯云并使用微信小程序控制的智能灯

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: