ESP32:腾讯云物联网控制台创建iot设备(使用腾讯连连控制ESP32)


本文的姐妹篇《 VScode+esp-idf:编译腾讯物联网控制台ESP32例程(esp-qcloud)》。

1.一步一步新建设备

1.1登录腾讯云物联网控制台

打开腾讯云:https://cloud.tencent.com/
在这里插入图片描述
使用微信号扫码登陆:
在这里插入图片描述

点击 云产品 ->物联网开发平台
在这里插入图片描述

1.2创建公共实例

进入物联网开发平台,点击 立即使用 按键:
在这里插入图片描述
新建项目:
在这里插入图片描述
输入项目名称,这里为了演示,随便起个名字“智能灯02”:
在这里插入图片描述
新建项目后,还要在项目里面新建产品:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
上个步骤按 确定 按键,创建一个产品,点击产品名称,进入下一步:
在这里插入图片描述
点击 导入物模型
在这里插入图片描述
导入《data_template_light.json》的内容到这里,这个文件位于《esp-qcloud/blob/master/examples/led_light/data_template_light.json》,可以参考本文的姐妹篇《VScode+esp-idf:编译腾讯物联网控制台ESP32例程(esp-qcloud)》:在这里插入图片描述
复制后,点击导入:
在这里插入图片描述
根据这个文件导入后,生成数据模板:
在这里插入图片描述
下一步使 设备开发,跳过:
在这里插入图片描述
交互开发需要配置配网方式,这里可以选smart config(AirKiss):
在这里插入图片描述
在这里插入图片描述
进入下一个界面:
在这里插入图片描述
保存配网引导后,要手动返回交互开发界面:

在这里插入图片描述

回到“交互开发”,点击下一步:
在这里插入图片描述

休息一下,下面还要新建设备。

在这里插入图片描述
输入设备名称:
在这里插入图片描述
保存 按键,生成新设备,至此,可以使用模拟设备测试腾讯连连:
在这里插入图片描述

2.使用腾讯连连测试模拟设备

进入 虚拟 设备调试界面,用手机微信的腾讯连连小程序扫码添加设备:
在这里插入图片描述
在小程序上面先打开开关,再调节参数:
在这里插入图片描述
手机和网页的数据可以同步,说明一切正常。

3.获取ESP32需要的三元组信息

退出 虚拟设备调试界面,点击设备名称:
在这里插入图片描述
进入 设备信息页面,可以看到三元组信息,这个要填到《esp-qcloud》的example工程里面。
在这里插入图片描述
把这个信息填到ESP-IDF配置界面:
在这里插入图片描述
保存,编译 ,下载,运行程序。就可以使用腾讯连连控制设备。

4.使用腾讯连连控制ESP32设备

ESP32设备运行后,先配网。用微信搜索“airkiss”:
在这里插入图片描述
使用这个小程序进行配网。

配网成功后,设备页面显示在线:
在这里插入图片描述
此时,打开二维码:
在这里插入图片描述
用腾讯连连小程序扫码,添加设备:
在这里插入图片描述

  • 1
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: ESP32连接阿里云MQTT物联网平台的Arduino支持库是一种便捷的物联网连接方式,可以实时获取设备数据并作出相应的控制。以下是步骤: 1. 下载阿里云Arduino支持库,安装到Arduino IDE开发环境; 2. 获取阿里云MQTT物联网平台(IoT Platform)的密钥信息,包括:设备证书、密钥等; 3. 编写代码,包括:WiFi连接、MQTT连接、数据监听、数据上传、控制响应等,上传到ESP32开发板上; 4. 在阿里云控制台创建对应设备,定义设备的物模型、功能、属性等; 5. 将ESP32连接WiFi并连接阿里云MQTT物联网平台后,即可实现设备控制与数据获取等功能。 需要注意的是,在使用ESP32连接阿里云MQTT物联网平台过程中,应注意设备的网络稳定性、MQTT协议的消息确认机制等方面的问题。合理使用阿里云提供的服务和开发工具,能够更好地实现IoT物联网应用场景。 ### 回答2: ESP32是一款功能强大的微控制器,可以与阿里云MQTT物联网平台进行连接。为了实现这一目标,我们需要使用适用于Arduino的ESP32连接阿里云MQTT物联网平台的库。 这个库可以在Arduino ID中下载,它允许ESP32与阿里云MQTT物联网平台实现关联和同步。我们只需要在Arduino IDE中添加库并编写所需的代码,就可以建立连接。 在详细说明之前,需要先确定在阿里云MQTT物联网平台中已创建AWS IoT设备,并获取设备证书、设备密钥和CA证书。这些证书将用于连接到阿里云服务。 接下来,在Arduino IDE中添加库并开始编写代码。代码确认设备连接信息并建立MQTT连接。代码还包括订阅主题、发布消息和处理回传消息等功能。 在使用此库连接ESP32并阿里云MQTT物联网平台时,需要记住以下几点: 1.确认ESP32的设备IP地址并相应地更改代码。 2.在阿里云MQTT物联网平台上添加主题和订阅者。 3.正确配置阿里云MQTT物联网平台的策略和权限,确保ESP32可以正确访问。 一旦连接成功,ESP32就可以通过阿里云MQTT物联网平台与其他设备进行数据交换,实现智能家居、传感器应用和其他物联网应用。 ### 回答3: ESP32是一款广泛应用于物联网设备的微型控制器,它具有高度集成的蓝牙和Wi-Fi模块,可用于快速构建和部署智能设备和系统。阿里云MQTT物联网平台是一个领先的云端服务平台,提供了可靠、高效的通信,帮助开发人员更好地管理和控制物联网设备。在这种情况下,合并ESP32和阿里云平台的连接可以极大地提高物联网设备的运行效率和控制能力。为实现这种连接,实用的方法是使用arduino支持库。 与其他加密、配对和通信协议不同,MQTT是一个极为开放的协议,并可以广泛用于不同的设备和应用。阿里云MQTT物联网平台支持MQTT协议,为开发人员创建更加智能化的物联网设备提供了全面的解决方案。 开发人员可以使用esp32连接阿里云mqtt物联网平台的arduino支持库。该库包含了所有用于连接和操作MQTT服务的必备组件,如mqtt客户端、设备管理、云消息代理等。您可以在阿里云物联网控制台上获取所有必要的信息和证书,以便在ESP32上运行。 在运行这些组件之前,您需要为设备创建一些认证凭据和配置参数,例如设备ID、秘钥,以及所属分组信息等,这些信息可以通过阿里云物联网平台进行设置。一旦您设置好了所有的认证和配置信息,您就可以使用支持库中的命令来连接到MQTT服务,并快速部署和控制自己的物联网设备。 总之,使用arduino支持库,您可以快速连接到阿里云MQTT物联网平台,不需要复杂复制粘贴代码,专注于实现您的物联网设备的逻辑、控制和应用。它不仅方便易用,而且可以大大提高你的开发效率。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值