提示:今天分享的ESP32小网关,是深圳市启明云端有限公司推出的基于ESP32系列的嵌入式串口转以太网模块,模块内部集成了优化过的TCP/IP协议栈的WT32-ETH01模块WT32-ETH01-基于ESP32的小网关提示:ESP32系列IC是集成了2.4GHz Wi-Fi和蓝牙双模的SOC,具有超高的射频性能、稳定性、通用性和可靠性,以及超低的功耗。WT32-ETH01小网关,基于ESP32芯片
转载
2024-02-28 12:42:38
749阅读
WS2812+ESP32 diy拾音灯+各种灯效 通过Blinker控制更新说明: 软件版本:2.0.02023.02.08修复软件开机自启动相关bug,具体为bat文件创建快捷方式时起始路径错误导致无法创建ip.bin修复方式为快捷方式时起始路径向前一级后续如有更新会更新博客。一.硬件准备ESP32开发板一个ws2812灯带一条(我买的60灯珠)杜邦线几根(公对母,主要用于灯带和开发板的连接)
零. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下:第一篇:ESP-IDF基本介绍,主要会涉及模组,芯片,开发板的介绍,环境搭建,程序编译下载,启动流程等一些基本的操作,让你对ESP-IDF开发有一个总体的认识,比我们后续学习打下基础!第二篇:ESP32-IDF外设驱动介绍,主要会根据esp-idf现有的driver,提供各个外设的驱动,比如LED,OLED,SP
转载
2024-03-22 11:23:43
859阅读
目录OTA简介优点实现原理下载方式后台式下载非后台式下载新旧固件覆盖模式双区模式单区模式数字签名MCU OTA升级1.制作升级包2.下载升级包3.验签升级包4.更新固件ESP32的OTA升级过程应用程序回滚 OTA简介OTA:Over-the-Air Technology,即空中下载技术。 OTA升级:通过OTA方式实现固件或软件的升级。只要是通过无线通信方式实现升级的,都可以叫OTA升级,比如
转载
2024-06-25 16:54:28
72阅读
@ESP32 芯片平台的蓝牙 Demo 使用方法ESP32 芯片是集成了 2.4 GHz Wi-Fi 和蓝牙双模的 SoC 方案。之前玩转 ESP8266 芯片的大都是 Wi-Fi 开发者,升级到 ESP32 芯片平台时对 Wi-Fi 部分还比较熟悉操作,但对新增加的蓝牙部分可能还不太了解,所以本文目的就是演示一下,指引想应用 ESP32 芯片蓝牙功能的开发者们该如何入手。ESP32 芯片的 Wi
转载
2024-02-13 21:09:09
548阅读
目录1 USB 相关知识2 HID 基础知识2.1 HID 描述符的概念2.2 功能特性2.2.1 HID Class2.2.2 Subclass2.2.3 Protocols2.2.4 Interfaces2.3 操作模型2.3.1 Device 描述符结构2.3.2 Report 描述符结构2.3.3 通用 Item 格式2.3.4 Item 解析器2.3.5 Usage2.3.6 repo
转载
2024-03-22 12:13:05
323阅读
对于ESP32 OTA也是第一次操作,所以就朦朦胧胧一直走呗。加油OTA运行OTA机制需要配置设备的分区表。这个分区表至少包括2个OTA应用程序分区(ota_0 和 ota_1)以及一个OTA数据分区。OTA功能启动后,向当前未用于启动的OTA应用分区写入新的固件镜像。镜像验证后,OTA数据分区更新,指定在下一次启动时使用该镜像。所以说OTA的数据分区用来指定下一次启动时运行的程序。OTA数据分区
转载
2024-03-12 12:36:51
1313阅读
文章目录前言一、巴法云平台注册二、Arduino代码1.编译代码2.导出bin固件3.上传bin固件到巴法云4.远程OTA更新总结 前言假如有这需求,你写好了代码,现在ESP32设备正在运行着,但是设备程序需要升级,目前设备接着WIFI,那么就可以使用远程OTA升级的方法。 需要的环境:Arduino编程环境+巴法云平台+ESP32 Arduino编程环境要求安装好ESP32的开发板库,具体操作
转载
2024-02-26 17:07:20
2400阅读
点赞
首先请参考我前面写的文章《基于esp32 C3的micropython开热点web配置无线网络保姆级教程》,学会如何在esp32c3上部署网站,本文只讲关键代码。首先说下templates文件夹里面的html代码:<!doctype html>
<html lang="en">
<html>
<head>
<title>点亮l
转载
2024-07-06 09:15:27
115阅读
文章目录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阅读
文章目录ESP-NOW库ESP-NOW库使用获取MAC地址数据发送接收数据 ESP-NOW库ESP-NOW 是由乐鑫开发的另一款协议,可以使多个设备在没有或不使用 Wi-Fi 的情况下进行通信。这种协议类似常见于无线鼠标中的低功耗 2.4GHz 无线连接——设备在进行通信之前要进行配对。配对之后,设备之间的连接是持续的、点对点的,并且不需要握手协议。通过ESP-NOW可以实现一对一,一对多,多对
转载
2024-03-29 07:42:14
387阅读
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
173阅读
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
532阅读
本文主要介绍了ESP32如何实现OTA升级,
原创
2023-05-20 01:37:54
2276阅读
OTA的例子 注: 本指南适用于所有ota示例 概述 ESP32应用程序可以在运行时通过Wi-Fi或以太网从特定的服务器下载新图像,然后将其闪存到某些分区中,从而进行升级。在ESP-IDF中有两种方式可以进行空中(OTA)升级: 使用app_update组件提供的本地api. 使用esp_https
原创
2022-11-14 14:05:25
4332阅读
Programming ESP32 Wirelessly Using Arduino IDE需要的器件如何通过OTA实现编程 OTA(Over the Air) 编程是WiFi-enabled 微处理器,比如ESP32或者是ESP8266可以不用物理接触就对固件或者是应用软件进行升级的一种特性。这个特性对一些难以连接电缆的设备重新下载更新程序非常有用。使用OTA,我们可以在同一个网络下对多个微
转载
2024-04-22 20:18:17
211阅读
前言我由于做软件业务的需要,在这几年开发经历中,发现一个现象:各家芯片厂商boot开放的资料较少,不支持或少量支持定制化功能。可能也是需求少吧,毕竟对基线的改动需要的工作量也不小。但这也导致各家芯片的boot开发体验都不是太顺畅,开发者要自己摸索boot的一些定制化实现方案。这篇内容接着上一篇 => 【填坑】ESP32 bootloader初探(上),看看bootloader里我是怎么搞定外
转载
2024-03-10 10:17:30
491阅读
前言最近我在研究 COAP 协议,在尝试使用 COAP 协议找了到了一个能在ESP32上用的coap-simple库,虽然库并不完善关于loop处理的部分应该是没写完,但是对于第一次接触COAP的朋友来说更容易理解,方便学习,需要的朋友可以去下面下载:https://github.com/hirotakaster/CoAP-simple-library我之前使用 IOT PI 的 COAP 能和
转载
2024-03-20 18:08:08
207阅读
如何在 ESP32 中设置分区 在本教程中,我们将介绍两种在 ESP32 中设置/更改分区方案的方法:简单方法和高级方法。如果您是 ESP32 的绝对初学者,您可能不必更改任何初始项目的分区方案。除非您有充分的理由,否则不建议更改分区方案。一个不适合为应用程序代码保留的默认空间的非常庞大的应用程序就是这样一个原因。 简单的方法 这是基于 UI 的(使用 Arduino IDE)。如果您转到工具 -
转载
2024-04-08 13:09:00
299阅读
Table of Contents1、SystemView 工具概览2、SEGGER 官网获取 SystemView 工具3、安装 SystemView 工具4、从 ESP32 上使用 SystemView 所需要的依赖5、安装工具 OpenOCD6、在 ESP32 的 menuconfig 中使能 SystemView 的配置选项7、运行程序,使用 OpenOCD 获取 SystemView 能
转载
2024-04-15 22:26:20
295阅读