陈拓 2022/02/02-2022/02/031. 概述https://github.com/nopnop2002/esp-idf-ftpServeresp-idf-ftpServer        1) 使用 FAT 文件系统,基于esp-idf的FTP服务器。                   
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-23 23:16:23
                            
                                472阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            <p><iframe name="ifd" src="" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p> 你好的时候,别人说你这好那好,你不好的时候,别人说你这不好那不好;  成功的时候谁都是朋友,但只有母亲她才是失败时的伴侣. 在            
                
         
            
            
            
            VFS虚拟文件系统虚拟文件系统 (VFS) 组件可为一些驱动提供一个统一接口。有了该接口,用户可像操作普通文件一样操作虚拟文件。这类驱动程序可以是 FAT、SPIFFS 等真实文件系统,也可以是有文件类接口的设备驱动程序——官方文档说人话就是ESP32可以支持运行嵌入式文件系统目前ESP-IDF实现的功能如下:按名读取/写入文件兼容POSIX和C库函数文件操作不会对路径中的点.或..进行特殊处理(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-18 19:07:43
                            
                                261阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            对于ESP32 OTA也是第一次操作,所以就朦朦胧胧一直走呗。加油OTA运行OTA机制需要配置设备的分区表。这个分区表至少包括2个OTA应用程序分区(ota_0 和 ota_1)以及一个OTA数据分区。OTA功能启动后,向当前未用于启动的OTA应用分区写入新的固件镜像。镜像验证后,OTA数据分区更新,指定在下一次启动时使用该镜像。所以说OTA的数据分区用来指定下一次启动时运行的程序。OTA数据分区            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-12 12:36:51
                            
                                1316阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            第1步:功能此板的主要特点是ESP32 FireBeetle开发板处理所有通信,传感器读数和输出。有两个步进电机驱动器,可控制两个双极步进电机。I2C总线也已断开,可用于APDS9960或LCD等组件。为了读取温度,需要断开连接到DHT22传感器的引脚以及用于读取环境光水平的光敏电阻。板上有一个模拟灯带,该模拟灯带具有三个MOSFET。步骤2:PCB我首先通过在Eagle中创建原理图开始了PCB设            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 21:55:55
                            
                                119阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录前言一、巴法云平台注册二、Arduino代码1.编译代码2.导出bin固件3.上传bin固件到巴法云4.远程OTA更新总结 前言假如有这需求,你写好了代码,现在ESP32设备正在运行着,但是设备程序需要升级,目前设备接着WIFI,那么就可以使用远程OTA升级的方法。 需要的环境:Arduino编程环境+巴法云平台+ESP32 Arduino编程环境要求安装好ESP32的开发板库,具体操作            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-26 17:07:20
                            
                                2400阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、HTTP简介HTTP(Hyper Text Transfer Protocol) 超文本传输协议,是一种建立在 TCP 上的无状态连接,整个基本的工作流程是客户端发送一个 HTTP 请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送 HTTP 响应把结果返回给客户端。其中一个请求的开始到一个响应的结束称为事务            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-21 23:33:33
                            
                                393阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1.OpenOCD 调试硬件准备vscode操作2.system view调试工具下载工作原理调试操作步骤问题分析 1.OpenOCD 调试硬件准备搭建完IDF框架后,OpenOCD已经下载,ESP32S3通过JTAG接口连接使用OpenOCD进行调试。ESP32-S3 内置 JTAG 电路,无需额外芯片即可调试。只需要引出D+/D-连接到电脑usb。 如果出现JTAG报错LIBUSB_            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-12 08:40:06
                            
                                167阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、  软件准备:① ESP-IDF:包含ESP32 API和用于操作工具链的脚本。②工具链msys32:用于编译ESP32应用程序。③编辑工具Visual Studio Code 注意:工具链和ESP-IDF需要解压到我们电脑的指定目录,但这个目录不能包含任何的中文字符! 2、ESP-IDF解压:在目录下找到压缩包“esp-idf-v3.3.zip”,我们解压到目录            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-29 21:30:05
                            
                                179阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ESP32学习笔记(24)——OTA(空中升级)接口使用(原生API)ESP32学习笔记(25)——OTA(空中升级)接口使用(简化API)一、概述ESP32应用程序可以在运行时通过Wi-Fi或以太网从特定的服务器下载新映像,然后将其闪存到某些分区中,从而进行升级。在ESP-IDF中有两种方式可以进行空中(OTA)升级:使用 app_update 组件提供的原生API使用 esp_https_ot            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-22 11:25:55
                            
                                545阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            在前文中:ESP32的web服务器(内嵌HTML)_你的幻境的博客 已经实现建立了一个WEB服务器了,但是页面的HTML代码是镶嵌在C语言代码中的,大部份情况下,不管是调试或者使用都是很不方便的。但是ESP32的SPIFFS提供了很好的解决方法,SPIFFS相当于ESP32中的一个硬盘分区,每种版本的ESP32中SPIFFS分区的大小可能会有各区别,如果需要存储的文件过大,需要先了解清楚自已的ES            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 09:29:34
                            
                                173阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            六、利用ESP32搭建网络服务器(一)基本网络服务器服务器响应与客户端请求程序流程建立连接开启网络服务器客户端验证总结完整代码    点击图片购买 
 基本网络服务器我们在使用ESP32接触网络服务器功能的时候我们先了解一下客户端与服务器在通信中的作用,以及他们各自所主要实现的功能,下面是百度查资料加上个人见解仅做参考,欢迎大佬指正客户端:客户端我们可以理解为两者中提出需求的一方,客户端向服务端            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 18:33:36
                            
                                235阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            陈拓 2022/05/19-2022/05/211. 概述简单HTTP文件服务器示例。官方例程国内镜像https://gitee.com/EspressifSystems/esp-idf/tree/master/examples/protocols/http_server/file_servingHTTP文件服务器示例演示了使用ESP-IDF的esp_http_server组件,同时具有上载和下载            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-19 19:37:46
                            
                                239阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            首先请参考我前面写的文章《基于esp32 C3的micropython开热点web配置无线网络保姆级教程》,学会如何在esp32c3上部署网站,本文只讲关键代码。首先说下templates文件夹里面的html代码:<!doctype html>
<html lang="en">
<html>
  <head>
    <title>点亮l            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-06 09:15:27
                            
                                115阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            负载量: 
     
   它的重要性远远高于空间容量,如果共享用户过多、服务器属于超量负载的话,势必会导致服务器稳定性差,出现 
   CPU 
   处理能力低下、程序运行困难等状况,用户的网站在被访问时会频繁遇到诸如“找不到相关页面”、无法连接到数据库、甚至不能进行访问这样的严重故障。 
   <?xml:namespace prefix = o ns = "urn:schemas-            
                
         
            
            
            
            文章目录PC与esp32的通信反思一反思二手机与esp32的通信通信原理步骤1. 手机建立TCP服务器2. 模块连接手机3. 手机 → 模块4. 模块 → 手机 PC与esp32的通信见博文 Haribit Intern day2 AT指令测试TCP连接反思一当时有出现错误:esp32模块连不上TCP服务器错因:TCP服务器所在主机与esp32不在同一网段。主机为有线网,而esp配网为无线网。故            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-30 10:48:02
                            
                                128阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            OTA的例子 注: 本指南适用于所有ota示例 概述 ESP32应用程序可以在运行时通过Wi-Fi或以太网从特定的服务器下载新图像,然后将其闪存到某些分区中,从而进行升级。在ESP-IDF中有两种方式可以进行空中(OTA)升级: 使用app_update组件提供的本地api. 使用esp_https            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-14 14:05:25
                            
                                4332阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            WS2812+ESP32 diy拾音灯+各种灯效 通过Blinker控制更新说明:  软件版本:2.0.02023.02.08修复软件开机自启动相关bug,具体为bat文件创建快捷方式时起始路径错误导致无法创建ip.bin修复方式为快捷方式时起始路径向前一级后续如有更新会更新博客。一.硬件准备ESP32开发板一个ws2812灯带一条(我买的60灯珠)杜邦线几根(公对母,主要用于灯带和开发板的连接)            
                
         
            
            
            
            本文介绍一下如何使用ESP32快速方便的搭建一个简易的web服务器。使用ESP32或ESP8266搭建web服务器的方式有很多,但是大多数都的web页面代码都是内嵌在程序中的,这样如果要修改web页面就十分的不方便。今天介绍一种方法将web页面的代码以文件的形式上传到存储器中,然后在程序中直接利用文件搭建web服务器。这里首先介绍一下SPIFFS。         SPIFFS又叫SPI闪存文件系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-09 23:41:10
                            
                                123阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录1. HTTP概述1.1 超文本1.2 请求 - 响应1.3 TCP2 HTTP请求和响应2.1 HTTP请求响应过程2.2 客户端请求消息2.2.1 请求行2.2.1.1 请求方法2.2.1.2 URL2.2.1.3 HTTP版本2.2.2 请求头部2.3 服务器响应消息2.3.1 状态行2.3.2 消息报文3 ESP32 HTTP server 1. HTTP概述  超文本传输协议(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-19 02:58:35
                            
                                374阅读
                            
                                                                             
                 
                
                                
                    