手把手教你ESP32连接阿里云物联网平台

对于esp32的mqtt功能在上一篇文章中已经介绍,这篇文章将会介绍如何接入几大互联网平台的阿里云平台。

参考文章:

(5条消息) ESP32基础应用之ESP32与阿里云物联网平台实现数据互传(MQTT协议)_esp32 阿里云_while(1)的博客-CSDN博客

采用的是ESP32 的idf 5.0开发,由上面的文章和网上资料可知,设备接入阿里云平台需要现在后台注册设备,再连接通信。

首先,在后台注册设备:

①选择区域,找到公共实例

②进入公共实例,点击产品,创建产品

③填写一些必要的信息

④点击确认创建完成

此时产品创建完成,开始创建设备

产品创建完成后会出现在产品列表,此时点击查看进入详情页

查看设备的连接参数

由此可知,设备连接参数为

#define   mqttHostUrl        xxx      

#define   port        xxx

#define   clientId   xxx

#define   username    xxx

#define   passwd    xxx

此时,我们就对esp32的demo进行配置,此时第六项配置不懂的请查看我上一篇文章。

自此,阿里云平台已经连接完成。

阿里云再下发一条消息给设备

自此,通信已经正常。

但是有很多的小伙伴可能在上一步就收不到消息了。那是为什么呢?我们需要回到代码中查找原因,我们会发现需要订阅主题才能接收成功

关于订阅消息和发布消息如何设计的呢?

首先我们找到阿里云平台进行设置

对于程序中的设计

自此,ESP32可以正常和阿里云通信,可根据自我设计需求,利用阿里云物联网平台调试自己的设备了。

ESP32是一款集成式开发环境,可以用于物联网应用。在使用ESP32阿里云进行通信时,可以通过mqtt协议来上传数据和接收指令。 首先,你需要在阿里云物联网平台上创建自己的品牌项目。然后,你可以使用ESP32读取温湿度和光照强度等传感器数据,并通过mqtt协议将数据上传到阿里云服务器。你还可以通过发布主题的方式来控制ESP32上的LED和蜂鸣器等传感层设备。 在使用ESP32阿里云进行通信之前,你需要刷入MicroPython固件库。同时,你还需要烧录四元组bin文件,该文件可以通过运行esptool.py命令来实现。 总之,通过使用ESP32阿里云mqtt协议,你可以实现物联网应用中的数据上传和指令控制功能。123 #### 引用[.reference_title] - *1* *3* [图文手把手程--ESP32 MQTT连接阿里云生活物联网平台](https://blog.csdn.net/felix_tao/article/details/126130940)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] - *2* [Esp32读取温湿度数据通过mqtt上传阿里云平台](https://blog.csdn.net/m0_47278454/article/details/117324777)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}} ] [.reference_item] [ .reference_list ]
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值