ESP32-S3 MQTT接入阿里云物联网平台(ESP-IDF)

ESP-IDF如果新建的工程不是mqtt或者tcp这类的话,是不能引用相关的一些函数什么的。

需要添加一些文件,和引用相关的文件才行

 

先去ESP-IDF的example找到mqtt,再进去,有tcp的,在里面找到下面这个文件。复制到我们工程的main文件夹下面

Kconfig.projbuild

 

然后在工程目录下的CMakeLists.txt 里面添加一句

set(EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/common_components/protocol_examples_common)
 
 
上面两步做好之后打开ESP-IDF SDK Configuration Editor (menuconfig)

 

 

代码有空整理一下发上来吧,就是修改官方的example过来的

 

 
先演示一下效果吧
ESP32-S3连接上网络之后就自动连上我们阿里云物联网平台的设备了

 

 试一下在线调试

 

 点击设置之后ESP32-S3就接收到消息了

 

 

这说明S3已经订阅阿里云物联网平台设备成功了

 
 
 
posted @ 2022-05-22 15:59  ArsSama  阅读(1671)  评论(2编辑  收藏  举报