0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

启明云端测试分享|ESP32-C3连接阿里云

启明云端 2021-09-13 15:10 次阅读
pYYBAGE-94yAFG1zAAHl7pF9Qrk052.png乐鑫代理

作为乐鑫代理,启明云端一直进最大可能,手把手做教程,分享给更多的乐鑫开发小伙伴!希望能进一步提升你们的开发效率!


今天小明给大家带来的是ESP32-C3连接阿里云的测试,欢迎收藏

1.获取阿里云sdk
下载阿里云sdk
git clone https://github.com/espressif/esp-aliyun.git

pYYBAGE--B2AcMdMAACKWjV-X28291.png


以 esp-aliyun\examples\mqtt\mqtt_example为例 以下命令必须使用自己的路径
cd esp-aliyun\examples\mqtt\mqtt_example

pYYBAGE--DSAayCiAAElJ7WFrOs852.png

2.设置目标芯片为esp32c3
idf.py set-target esp32c3

pYYBAGE--EWAVkWhAAD-foHxNYY302.png

idf.py menuconfig 配置烧写串口和WIFI_SSID, WIFI_PASSWORD


3.芯片配置

这里的wifi 名 与密码 所用到的wifi需要联网,

poYBAGE--FiAJ_g9AACWMLFRsWA582.pngpoYBAGE--HSAcXMIAAHm9Uq21Zo665.png


这里的配置 4M需要指定,防止放不下
Rartitions_esp32.cvs 需要指定 c3和s2都是使用这个

4.获取阿里云的三元组加ProductSecret

接着去阿里云物联网平台创建产品及产品下的设备 获取它的4个参数:

pYYBAGE--J6AGh2nAAB_1t5SKks658.pngpYYBAGE--KiAN1QIAABLcTWd9FI238.pngpoYBAGE--LaAe1viAADIlvXpvgs002.png

cd 到该目录下


5.生成可执行bin文件
单 bin 生成
在调试过程中,建议使用该方式。
mass_mfg 目录中有一个参考配置:single_mfg_config.csv,请复制自己的配置文件,如 my_single_mfg_config.csv。
cp single_mfg_config.csv my_single_mfg_config.csv
使用自己的ProductKey、ProductSecret、DeviceName、DeviceSecret对my_single_mfg_config.csv进行修改:
key,type,encoding,value
aliyun-key,namespace,,
DeviceName,data,string,config
DeviceSecret,data,string,dsj3RuY74pgCBJ3zczKz1LaLK7RGApqh
ProductKey,data,string,a10BnLLzGv4
ProductSecret,data,string,pVfLpS1u3A9JM0go
将 config,dsj3RuY74pgCBJ3zczKz1LaLK7RGApqh,a10BnLLzGv4,pVfLpS1u3A9JM0go 为你修改的值。
6.烧入到目标开发板
\IDF\components\nvs_flash\nvs_partition_generator\nvs_partition_gen.py generate my_single_mfg_config.csv my_single_mfg.bin 0x4000
在目录下生成可执行 my_single_mfg.bin


cd到 esp-aliyun刚刚的工程目录下
cd \esp-aliyun\examples\mqtt\mqtt_example\

pYYBAGE--NCAH___AAC9kpNsX1k329.png

必须先烧入一遍程序 idf.py -p COM5 flash ( 需把COM5改成自己的端口号)


运行如下命令 将刚刚生成的bin文件烧入到板子的0x210000物理地址 ( 均需使用自己的IDF路径)
\IDF\components\esptool_py\esptool\esptool.py write_flash --flash_mode dio --flash_size detect --flash_freq 40m 0x210000 \esp-aliyun\config\mass_mfg\my_single_mfg.bin

pYYBAGE--MaAO2isAABYASxJOcY855.pngpYYBAGE--NqAA0VsAACVIhmr_MU914.png


实现

与阿里云通信便完成了

pYYBAGE--OGAAykTAAGWHCgtUhI714.png
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 阿里云
    +关注

    关注

    3

    文章

    952

    浏览量

    43007
  • ESP32-C3
    +关注

    关注

    0

    文章

    9

    浏览量

    381
收藏 人收藏

    评论

    相关推荐

    【新品发布】启明云端高性能AI笔筒,基于乐鑫ESP32-S3开发应用

    今天,我们非常荣幸地向您介绍一款新产品——启明云端AI笔筒。这款产品搭载乐鑫ESP32-S3R8主控芯片,支持Wi-Fi和BLE无线功能,确保了强大的性能和稳定的连接。配备的CAT.1
    的头像 发表于 12-07 01:00 269次阅读
    【新品发布】<b class='flag-5'>启明</b><b class='flag-5'>云端</b>高性能AI笔筒,基于乐鑫<b class='flag-5'>ESP32-S3</b>开发应用

    【AI技术支持】ESP32-C3模组AT+MQTT连接AWS证书问题处理

    问题描述在使用ESP32-C3-WROOM-02模组作为无线通信模块,使用AT-V3.3.0.0版本时,客户想通过AT的方式配置MQTT证书,验证服务器可以连接,但AT连接失败,这是为什么呢?
    的头像 发表于 11-30 01:01 171次阅读
    【AI技术支持】<b class='flag-5'>ESP32-C3</b>模组AT+MQTT<b class='flag-5'>连接</b>AWS证书问题处理

    【AI技术支持】ESP32-C3芯片/模组SPI-AT问题处理

    描述在使用ESP32-C3芯片/模组,AT版本为Release/v3.0.0.0时,客户在使用常规AT通信时,速率达不到需求,需要换成SPI-AT,测试中遇到问题,这是为什么呢?启明云端
    的头像 发表于 11-27 01:00 282次阅读
    【AI技术支持】<b class='flag-5'>ESP32-C3</b>芯片/模组SPI-AT问题处理

    启明云端WT32C3-S6模块,乐鑫ESP32-C3低功耗高性能方案,高效无线连接通信

    的WT32C3-S6WiFi模块,一款在物联网领域中以其低功耗、高性价比而备受瞩目的产品。强大的内核,高效的性能WT32C3-S6模块搭载了乐鑫ESP32-C3处理器,这款
    的头像 发表于 08-30 11:54 382次阅读
    <b class='flag-5'>启明</b><b class='flag-5'>云端</b>WT32<b class='flag-5'>C3</b>-S6模块,乐鑫<b class='flag-5'>ESP32-C3</b>低功耗高性能方案,高效无线<b class='flag-5'>连接</b>通信

    esp32-c3烧录代码的时候提示Failed to connect to ESP32-C3: No serial data received,问题出在哪里?

    画了一块esp32-c3但是烧录代码的时候提示Failed to connect to ESP32-C3: No serial data received,问题可能出现在什么地方,使用的是ch340模块下载程序。
    发表于 07-01 07:48

    ESP32S3连接阿里物联网平台LinkSDK报错怎么解决?

    posix_port.c,具体报错信息如图所示。向阿里客服提交工单希望能够解决,客服最终回复:posix_port.c这个文件,是系统依赖接口的实现,也是用户需要进行移植的那一部分,
    发表于 06-28 11:30

    ESP32-C3使用SPI通信缓存有多少?

    我们计划用ESP32-AT功能,看到资料上ESP32-C3仅支持SPI通信,请问: ①ESP32-C3使用SPI通信缓存有多少? ②ESP32-C3使用SPI通信接收到数据以后空中速率
    发表于 06-26 07:58

    请问esp32-c3不支持pcnt吗?

    我在esp32-c3开发板上测试pcnt,编译报错找不到相关的函数,查看sdk源码发现要配置CONFIG_SOC_PCNT_SUPPORTED才会编译pcnt.c,查看examples里面的项目也说了只支持
    发表于 06-18 07:27

    使用ESP32-C3的SoftAP模式创建Wi-Fi热点,ESP32-C3不输出任何日志,并且无法响应,为什么?

    问题描述: 我正在使用ESP32-C3的SoftAP模式创建Wi-Fi热点,并使用手机连接到该热点。当手机连接成功并熄屏一段时间后,我发现手机无法获取热点的信息。在此期间,ESP32-C3
    发表于 06-07 08:26

    画了一块esp32-c3开发板,烧录代码时提示Failed to connect to ESP32-C3: No serial data received为什么?

    我自己画了一块esp32-c3开发板但是烧录代码的时候就提示Failed to connect to ESP32-C3: No serial data received,用的是ch340,可能是哪里出错了呢。
    发表于 06-05 07:42

    启明云端WT32C3系列模组/开发板连接AWS亚马逊方法

    ESP32-C3因为其性价比高,价格便宜性能又好一直是量产的首选芯片,随着量产项目扩大,对接服务器的情况也增加了,接下来小启给大家分享下启明云端E
    的头像 发表于 05-12 08:04 418次阅读
    <b class='flag-5'>启明</b><b class='flag-5'>云端</b>WT32<b class='flag-5'>C3</b>系列模组/开发板<b class='flag-5'>连接</b>AWS亚马逊<b class='flag-5'>云</b>方法

    充电桩选型对比:ESP32-S3模组和ESP32-C3模组谁更合适

    和整体解决方案供应商,有非常丰富的充电桩物联网项目经验,充电桩物联网选型中经常会用到ESP32-C3ESP32-S3模组,那么今天小启就对这几种方案做个对比,看
    的头像 发表于 04-30 08:04 6112次阅读
    充电桩选型对比:<b class='flag-5'>ESP32-S3</b>模组和<b class='flag-5'>ESP32-C3</b>模组谁更合适

    ESP32-C3开发板设计指南

    首先是ESP32-C3只支持BLE,也就是数据是以packet出现的。不支持普通的蓝牙,也就是数据的处理的时候是可以字符串去操作的。
    的头像 发表于 01-26 11:10 5866次阅读
    <b class='flag-5'>ESP32-C3</b>开发板设计指南

    ESP32-C3在智能充电桩上的应用,性价比爆棚!

    ESP32-C3在智能充电桩上的应用,性价比爆棚!
    的头像 发表于 01-20 08:03 836次阅读
    <b class='flag-5'>ESP32-C3</b>在智能充电桩上的应用,性价比爆棚!

    ESP32-C3模块使用问题集锦| C3的串口日志该如何禁用?

    ESP32-C3因为功能强大、低功耗一直广受欢迎,客户在使用过程中,也是有很多疑问。下面小启整理了一些C3模块实际应用客户遇到的问题,做出解答,大家如果也有关于C3模块的问题,可以评论区提出来
    的头像 发表于 01-09 08:03 967次阅读
    <b class='flag-5'>ESP32-C3</b>模块使用问题集锦| <b class='flag-5'>C3</b>的串口日志该如何禁用?