IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> ESP32C3对接阿里云生活物联网平台 -> 正文阅读

[嵌入式]ESP32C3对接阿里云生活物联网平台

1.装好ESP32-VSCode开发环境

基于VSCode的ESP32开发环境的搭建

2.git阿里云代码

esp-aliyun

3.先编译例程,看看能否编译成功

在这里插入图片描述
在这里插入图片描述

4.创建分区表-增加ota分区

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

5.查看分区空间

可以看到引用的是我们自定义的空间分区
在这里插入图片描述

*******************************************************************************
# ESP-IDF Partition Table
# Name, Type, SubType, Offset, Size, Flags
nvs,data,nvs,0x9000,16K,
otadata,data,ota,0xd000,8K,
phy_init,data,phy,0xf000,4K,
ota_0,app,ota_0,0x10000,1M,
ota_1,app,ota_1,0x110000,1M,
fctry,data,nvs,0x210000,16K,
*******************************************************************************

要注意最后一个

fctry,data,nvs,0x210000,16K,

阿里云的设备是一机一码的,到时候我们需要将阿里云设备的四元组烧录到0x210000地址里面

6.擦除整片Flash

在这里插入图片描述
将…components\esptool_py\esptool\esptool.py更换成你的位置

python D:\APP\esp_idf_tools\.espressif\frameworks\esp-idf-v4.4\components\esptool_py\esptool\esptool.py erase_flash

注意:erase_flash是擦除整片flash,你在上面保存得四元组/wifi的账号密码都会被擦除

7.未烧录四元组情况下,看看会报什么错

在这里插入图片描述
没有烧录四元组就会报 wrapper_product: HAL_GetProductParam nvs_open failed with 1102 错误

8.将四元组生成bin/烧录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

8.1四元组生成bin

components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py 修改成自己的目录位置

python D:/APP/esp_idf_tools/.espressif/frameworks/esp-idf-v4.4/components/nvs_flash/nvs_partition_generator/nvs_partition_gen.py generate single_mfg_config.csv single_mfg.bin 0x4000

在这里插入图片描述

8.1烧录bin

components\esptool_py\esptool\esptool.py 修改成自己的目录位置

python D:\APP\esp_idf_tools\.espressif\frameworks\esp-idf-v4.4\components\esptool_py\esptool\esptool.py write_flash 0x210000 single_mfg.bin

在这里插入图片描述

8.3复位,看看有什么效果

在这里插入图片描述

9.手机配网(零配),让esp32连接上wifi

首先在阿里云平台上,将设备开启使用公版App控制
在这里插入图片描述
在这里插入图片描述
重要事情说三遍
重要事情说三遍
重要事情说三遍
你配网很有可能会失败,是路由器的问题
如果你的路由器是最近新出的产品,很有可能无法配网

我试了小米/华为路由器,不能实现配网
找了一台很旧的垃圾路由器就成功配上了…

目前还没有找到解决这个问题的方法,应该是路由器上的设置不对,当没时间搞

待续…

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:35:28  更:2022-04-01 23:37:00 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 4:35:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码