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

    文章

    940

    浏览量

    42955
  • ESP32-C3
    +关注

    关注

    0

    文章

    9

    浏览量

    364
收藏 人收藏

    评论

    相关推荐

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

    的WT32C3-S6WiFi模块,一款在物联网领域中以其低功耗、高性价比而备受瞩目的产品。强大的内核,高效的性能WT32C3-S6模块搭载了乐鑫ESP32-C3处理器,这款
    的头像 发表于 08-30 11:54 329次阅读
    <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可以使用蓝牙连接电脑吗?

    模组ESP32-C3-WROOM AT固件ESP32-C3-MINI-1-V2.4.2.0 测试工具(Android)nRF Connect 测试工具(PC)SerialTest 电
    发表于 06-27 08:10

    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-DevkitM-1连接JTAG失败的原因是什么?

    使用ESP32-C3-DevkitM-1开发板进行JTAG调试,按照如下链接所写方式进行openocd下载安装,连接JTAG失败,请问导致失败的原因可能是什么 使用 ESP32-C3 的内置
    发表于 06-17 07:39

    使用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 370次阅读
    <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 5328次阅读
    充电桩选型对比:<b class='flag-5'>ESP32-S3</b>模组和<b class='flag-5'>ESP32-C3</b>模组谁更合适

    ESP32-C3开发板设计指南

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

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

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

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

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

    乐鑫科技ESP32-C3系列通过CLS-Ready认证

    乐鑫科技 (688018.SH) 荣幸地宣布,其 ESP32-C3 (ESP8685) 系列已成功通过 CLS-Ready 认证,充分彰显了乐鑫在物联网设备网络安全标准方面的卓越实力和坚定承诺。
    的头像 发表于 12-05 16:37 1295次阅读