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

    文章

    883

    浏览量

    42611
  • ESP32-C3
    +关注

    关注

    0

    文章

    9

    浏览量

    278
收藏 人收藏

    评论

    相关推荐

    ESP32-P4首秀|启明云端带你解读乐鑫P4多媒体开发板

    此前,乐鑫发布了新一代MCU芯片ESP32-P4的消息,今天ESP32-P4开发板终于登场亮相了,快来一睹真容吧。一、ESP32-P4开发板概述
    的头像 发表于 02-19 12:30 1327次阅读
    <b class='flag-5'>ESP32</b>-P4首秀|<b class='flag-5'>启明</b><b class='flag-5'>云端</b>带你解读乐鑫P4多媒体开发板

    ESP32-C3开发板设计指南

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

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

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

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

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

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

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

    快来!炫酷好玩的像素时钟&amp;音乐频谱,合宙ESP32-C3开发板创意DIY分享

    这样的季节,有人赞秋叶之静美,有人叹秋风之悲凉,我们的工程师朋友则是连连催货忙~刚到手 合宙CC表 ,又来催上市一年多仍风头不减的 “DIY神器” 合宙ESP32-C3开发板。 今天不仅补货到了
    的头像 发表于 10-20 14:55 821次阅读
    快来!炫酷好玩的像素时钟&amp;音乐频谱,合宙<b class='flag-5'>ESP32-C3</b>开发板创意DIY分享

    ESP32-C3-WROOM-02/ESP32-C3-WROOM-02U技术规格书

    1.1 特性 CPU 和片上存储器 • 内置 ESP32-C3 芯片,RISC-V 32 位单核微处理 器,主频最高 160 MHz • 384 KB ROM • 400 KB SRAM(其中 16
    发表于 09-18 08:49

    ESP32-C3模块上使用MQTT进行通信

    1.本文概述 对于ESP32-C3模块,是乐鑫的第一个基于RISCV架构的芯片,其主要定位还是一个物联网模块,所以在使用上更多的去考虑物联网的应用。本文主要是介绍在ESP32-C3模块上
    发表于 08-16 07:28

    ESP32-C3的编程方式

    的开发。 特别是采用API的编程方式,让编程的模型更加专注于业务上的设计,比如可以做一些网络应用,智能家居,远程监控等等。体验下来这个RISCV的芯片和其他的ESP32的使用上并无十分明显的区别。后续会通过ESP32-C3上做一些div小项目,只有在更多的
    发表于 08-16 06:57

    esp32-c3 各种字体

    ESP32
    _渔夫
    发布于 :2023年07月18日 20:07:36

    ESP32-C3旋钮开发板演示

    ESP32
    YS YYDS
    发布于 :2023年07月07日 19:40:50

    ESP32-C2开发板 8684 智能开关例程

    ESP32-C3开发板开发演示
    的头像 发表于 06-29 14:13 490次阅读
    <b class='flag-5'>ESP32</b>-C2开发板  8684   智能开关例程

    想通过ESP8266连接阿里,固件哪里有?

    想用新唐的板子,通过esp8266连接阿里 有没有测试好的esp8266的固件? 还是说,这个
    发表于 06-27 07:40

    新品开售 | 启明云端ESP32-C6系列模组&amp;amp;开发板

    WT0132C6-S5,是启明云端基于乐鑫ESP32-C6芯片研发的一款高性价比的嵌入式无线网络控制模块。可满足智能电网、楼宇自动化、安防、智能家居、远程医疗等物联网应用的需求
    的头像 发表于 06-21 17:42 732次阅读
    新品开售 | <b class='flag-5'>启明</b><b class='flag-5'>云端</b><b class='flag-5'>ESP32</b>-C6系列模组&amp;amp;开发板

    基于ESP32-C3的智能手表demo

    ESP32
    YS YYDS
    发布于 :2023年04月28日 12:25:05