本篇文章主要是介绍客户端认证服务器的 AT 指令操作以及问题分析。1 SSL 认证涉及到的指令介绍1.1 AT+SYSFLASH 查询或读写 flash 用户分区通过查询 ESP-AT 指南,如下:查询指令 AT+SYSFLASH?
读写指令 AT+SYSFLASH=<operation>,<partition>,<offset>,<length>
1.编写主函数/**
* 主应用程序入口函数。
* 该函数首先初始化NVS(Non-Volatile Storage),然后初始化Wi-Fi为STA(Station)模式。
*
*/
void app_main(void)
{
// 初始化NVS,如果遇到特定错误则进行擦除并重新初始化
esp_err_t ret = nvs_flash_init();
if (r
转载
2024-08-24 10:57:30
186阅读
背景前一段时间需要自己制作一片ESP32单板,成本和封装考虑,计划选择CH340E作为USB转串口芯片,ESP8266/ESP32的单板一般都有自动下载电路,用户无需按钮即可令单板自动进入下载模式实现固件烧录,然而自动下载电路需要串口芯片支持DTR和RTS,CH340E却只有RTS信号,没有DTR信号,于是研究学习了一下自动下载电路的原理,准备用一些奇淫技巧解决CH340E的自动下载问题。遗憾的是
转载
2024-03-25 13:58:39
2322阅读
dm-cache 与 bcache
在 LSFMM 2013 峰会上,Mike Snitzer, Kent Overstreet, Alasdair Kergon, 和 Darrick Wong 共同主持了一个讨论,内容是关于两个彼此独立的块设备层缓存方案 ——
dm-cache 和
bcache。
Snitzer 首先介绍了 3.9 kernel
转载
2024-10-18 11:54:51
130阅读
硬件连接 ESP8266有运行模式、下载模式、测试模式的区别,进入下载模式可参考以下配置: 模式 CH_PD(EN) RST GPIO15 GPIO0 GPIO2 TXD0 UART 下载模式 高 高 低 低 高 高 Flash 运行模式 高 高 低 高 高 高 Chip 测试模式 - - - - - 低 ESP32 的运行状态主要由 GPIO0 决定 模式 GPIO0 UART
转载
2024-03-20 12:49:51
468阅读
【Seeed Studio XIAO ESP32S3 Sense 开箱Arduino教程】1. Seeed Studio XIAO ESP32S3 (Sense) 开发板介绍1.1 开发板参数1.2 特征2. 硬件概述2.1 绑定的Pins2.2 拓展认知3. 入门3.1 出厂程序2.2 硬件准备2.2.1 焊接接头2.2.2 天线的安装2.2.3 安装扩展板(用于Sense)2.3 软件准备2
转载
2024-08-31 23:22:42
363阅读
文章目录前言一键下载一键下载原理硬件原理图跳帽与启动存储映射串口下载程序由来一键下载流程通过 USB 控制机器复位握手解读 前言最近在又要折腾 stm32 了,所以翻出了角落里的开发板,先复习下怎么一键下载来着一键下载硬件连接: BOOT0 < == > GND BOOT1 < ===>GND然后设置 mcuisp 设置界面如下:首先点击下读器信息,检查是否 STM32
转载
2024-06-28 11:20:15
1501阅读
STA模式介绍Station模式又叫做站点工作模式,类似于无线终端。处于Station模式下的ESP32,可以连接到AP(WIFI路由器)。通过Station(简称为“STA”)模式,ESP32作为客户端连接到路由的wifi信号。基于AP组建的基础无线网络(Infra):Infra:也称为基础网,是由AP创建,众多STA加入所组成的无线网络,这种类型的网络的特点是AP是整个网络的中心,网络中所有的
转载
2024-06-01 18:15:52
0阅读
文章目录目的基础说明使用演示示例一示例二示例三库说明方法说明状态码与错误代码总结 目的很多时候我们需要ESP32去访问外网的服务器,HTTP服务器是最常见的服务器,在这个时候就需要ESP32作为HTTPClient使用,这篇文章将对相关内容做个说明。基础说明HTTPClient从原理角度来说使用并不复杂,主要步骤如下:引用库 #include <HTTPClient.h> ;连上网;
转载
2024-08-07 16:09:21
303阅读
第一部分:引言与ESP32微控制器简介引言:在当今的智能设备时代,无线通信已经成为了我们日常生活中不可或缺的一部分。从智能手机到家用电器,几乎所有的设备都依赖于无线通信技术。而在这其中,ESP32微控制器因其强大的WiFi功能而备受开发者青睐。本文将详细介绍如何从支持WiFi的ESP32微控制器中提取通道状态信息,并提供主动和被动模式的C++代码实践。ESP32微控制器简介:ESP32是一款集成了
转载
2024-08-23 17:58:10
201阅读
目录说明先决条件硬件部分软件部分Buttonlv_btn_create背景知识lv_scr_act背景知识触摸部分背景知识实现过程 先决条件硬件部分ESP32, 240x320电容触摸LCD屏,驱动IC为ILI9341.软件部分ESP32 Aruduino移植好了LVGL, 使用TFT_eSPI库作为LCD驱动库.(其实在此之前我还做了一系列的准备活动,但是篇幅有限不一一展开,有兴趣的可
转载
2024-09-18 22:32:25
155阅读
【ESP-NOW Web 服务器传感器仪表板 (ESP-NOW + Wi-Fi)】1. 前言2. 同时使用 ESP-NOW 和 Wi-Fi3. 项目概况4. 先决条件4.1 环境配置4.2 DHT 库4.3 ESPAsyncWebSrv服务器库4.4 Arduino_JSON4.5 所需零件4.6 获取接收板 MAC 地址4.7 ESP32 发送电路5. ESP32 接收器 (ESP-NOW +
转载
2024-08-08 09:18:55
309阅读
这是萌新博主的ESP32开发手记,基于arduino开发环境准备博主采用vscode配合platformio插件基于arduino的手段进行开发 配合esp32 S3找到相应版本下载好构思 如图1.需要调用esp32的wifi模块去打开热点,以供设备连接,以及其他预备工作----AP模式启动 2.博主需要存一个html在esp32的闪存中,在有设备连接esp32的热点时,要返回此html给该设备
转载
2024-07-20 08:08:44
234阅读
一、目的 ESP32能火的很大一部分原因是其既有WiFi又有Bluetooth,而传统的MCU如果需要能够访问网络则必须外接WiFi芯片,从本篇开始我们将介绍ESP32的WiFi功能。二、介绍 按照惯例我们贴上官网资料方便大家学习 &nbs
转载
2024-02-28 08:47:13
753阅读
接触物联网差不多10年了。先跟大家聊聊,老宇哥11年进入大学,大一就在实验室开始了电子研发,记得那时候师兄介绍我买了一块郭天祥老师的51开发板,还有配套的一本书,虽然从小非常喜欢电子,经常折腾,有一些硬件相关知识,但是软件可是从来没接触过,看到第一行代码就懵逼了,这是啥?后来问隔壁师兄,师兄很耐心,跟我简单讲解了一下,然后让我看一本C语言的书,说先简单看一看,不用看的很深,边看边学,就这样,在无数
转载
2024-03-27 08:56:59
89阅读
ESP32开发之路(1)— 搭建在Windows下的开发环境一、前言本次基于windows10系统,搭建ESP32的编译环境,使用的WiFi模组是ESP32-WROOM-32,32Mbit的flash。ESP32-S与ESP32-WROOM-32为通用类型的模组,软硬件部分,除了天线形式有差异,其他都一样,ESP32相关模组的参数对照表如下: 另外也可以参照这个大佬的博客二、Windows环境安装
目录一、ESP32的WiFi特点二、ESP32的WIFI状态机总结状态机解析WiFi初始化API介绍WiFi初始化编写作为AP的回调函数解析三、STA代码实现四、遇到的问题和解决方法五、总结一、ESP32的WiFi特点WiFi可以分为AP、STA、AP+STA三种工作模式模式,这期我们主要介绍AP模式。作为AP时,理论上可以被4个STA连接。这里有人就回问了,什么是AP和STAAP 是 (Wire
转载
2024-05-07 10:50:35
1621阅读
目录1.有哪些启动方式?怎么选择启动方式?2. STM32 地址映射表3.最常使用的场景:从主闪存启动4.怎么将程序烧录至主闪存?什么时候需要从系统存储器启动? 4.1 ICP烧录方式 4.2 ISP烧录方式附录
转载
2024-06-24 16:41:49
273阅读
对stm32芯片烧录时,会莫名其妙识别不了板子,或者识别到板子不能下载程序。
有可能是程序写死了,没办法正常启动。比如对flash的不正确操作。对时钟的不正确初始化,都可能导致这种情况。
也可能是cubeMX配置的时候没有配置debug方式,然后用swd就不能debug了,但是标准的20Pin的JTAG脚可以下载程序。
一般有两种办法解决(首先你确定板子没问题)。比如说刚刚还用的好好的,下了个程序
转载
2024-05-31 05:10:58
699阅读
(1)实验目的本实验旨在利用MicroPython编程语言控制ESP32模块实现无源蜂鸣器的驱动。(2)实验材料ESP32模块PC(Windows)USB数据线无源蜂鸣器模块杜邦线 其中,了解和认识下无源蜂鸣器模块: 无源蜂鸣器是一种特殊的声音发生器,它可以产生高频的声音信号。与有源蜂鸣器不同,无源蜂鸣器不需要外部电源来驱动其工作。 无源蜂鸣器通常由压电陶瓷元件或电磁线圈组成。当施加电流或电压时,