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已经订阅阿里云物联网平台设备成功了
作者:LetitiaRon Z
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。