物联网 ESP32
文章平均质量分 89
结合实战分享物联网有关开发、调试记录及经验
爱出名的狗腿子
1) 嵌入式领域优质作者;
2) 机器人行业深度开发者;
3) 商务合作可通过邮件咨询 jaffer.work@foxmail.com
展开
-
HTTP协议分析
超文本传输协议,是一种建立在TCP上的无状态连接基本的工作流程:客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作;服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源;最后通过发送HTTP响应把结果返回给客户端。一个请求的开始到一个响应的结束称为:事务,当一个事物结束后还会在服务端添加一条日志条目。原创 2024-05-02 21:52:25 · 894 阅读 · 0 评论 -
ESP32 IDF开发调试奇技淫巧
主要分享ESP32 IDF开发过程中的一些重要调试经验及方法,涉及系统剩余堆大小查询、线程栈剩余大小查询、CPU占用率查询、版本控制、Backtrace奔溃分析等原创 2023-07-21 21:00:55 · 917 阅读 · 0 评论 -
ESP32-IDF MQTT连接aws亚马逊云
分享使用ESP32 IDF开发方案连接AWS MQTT服务器的简单应用了,重点需要注意的是初始化mqtt_cfg结构体的时候对应的参数配置,以及需要增加client_id参数才能连接成功,原本的示例 demo 里面没有此项内容,这可能是大家连接不上的一个重要原因。创作不易,转载请注明出处!ESP32 AT指令连接AWS亚马逊云(点击跳转!!!物联网ESP32专栏(点击跳转!!!爱出名的狗腿子(点击跳转)爱出名的狗腿子(点击跳转)原创 2023-05-27 14:33:15 · 1836 阅读 · 0 评论 -
【五一创作】ESP32 ipref 吞吐量测试
ESP32 作为一款当前市场占有率最高的物联网芯片之一,被应用在绝大多数需要使用到 WiFi 功能的物联网产品上。作为一款产品,产品的稳定性和高可靠性是一个优秀的产品必须重点关注的一个点,那么关于ESP32 这款IC的 WiFi 性能在我们的产品上具体怎么样我们又有什么样的办法?有怎样的指标来测试,来衡量呢?本文将主要分享,关于如何配置 `ESP32` 使用 `ipref` 对其进行 `WiFi` 网络信号测试,废话不多说,我们直接开始吧!原创 2023-05-03 23:42:16 · 2107 阅读 · 2 评论 -
ESP32 OTA升级之https ota详解
本文以 ESP32 官方例程native_ota_example为例,详细阐述如何采用https实现esp32的ota升级。第一章节,为本文的前言部分,对文章内容进行大体概述;第二章节,主要描述了如何在本地将demo例程跑起来,并附带了关于使用demo例程中遇到的相关报错的具体解决措施;第三章节,主要描述了ESP32的 flash 扇区布局;第四章节,主要描述了OTA下载的镜像文件的头部数据结构,并对其进行详细分析,镜像文件的头部与OTA息息相关;第五、六章节详细描述了OTA升级过程中应用程序的状态切换逻辑原创 2023-04-10 23:02:52 · 4119 阅读 · 0 评论 -
ESP32 分区表
ESP32 针对 flash 进行划分,划分为不同的区域用作不同的功能,并在flash的 0x8000 位置处烧写了一张分区表用来描述分区信息。分区表可以根据自己的需要进行配置,每一个分区都有其特定的作用,可根据自己的需求进行配置以及修改,下述以官方例程里面的分区表进行描述。原创 2023-04-10 21:46:40 · 1567 阅读 · 0 评论 -
ESP32 OTA升级之HTTP OTA
本文主要描述如何采用http通讯方案获取升级固件完成esp32的ota升级。由于我们采用http进行升级,在调试阶段,我们可以采用 `python` 先建立一个简单的本地 http 服务器以方便我们进行调试原创 2023-04-05 12:21:42 · 2177 阅读 · 1 评论 -
ESP-IDF+PowerShell/Vscode windows ESP32开发环境搭建
在上一篇博客,我分享了如何在 linux 开发环境,搭建esp32的开发环境,虽然 windows 环境差异不是特别大,但是鉴于有部分同学缺乏这块经验,因此特针编写此博客,分享并记录在 windows 环境下如何搭建esp32的 IDF 开发环境原创 2023-03-27 23:50:12 · 2991 阅读 · 0 评论 -
ESP32 bin文件生成及多个bin文件合并指南
ESP32 IDF如何实现bin文件的生成?以及如何将生成的多个bin文件进行合并生成一个bin文件呢?本文将详细介绍,在我们使用 ESP-IDF 开发完对应工程软件之后的一系列生成、打包操作,包括 bin文件的生成 以及相应的 bin文件合并 等操作。原创 2023-03-17 23:13:15 · 5962 阅读 · 11 评论 -
ESP-IDF + Vscode ESP32 开发环境搭建以及开发入门
本文采用的方法称之为:ESP-IDF + Vscode开发方法,此方法成功的将 `ESP-IDF` 工具与编译工具分离,因此可以单独维护,关于ESP-IDF的版本切换可直接使用git切换即可,十分的方便,同时编辑器还是采用Vscode,编写代码还是很方便此外,本文除了阐述如何搭建开发环境之外,还记载了博主关于ESP32开发过程中的相关笔记,主要介绍了如何采用ESP32的开发风格开始搭建我们自己的工程进行开发。原创 2023-02-14 22:20:30 · 8752 阅读 · 7 评论 -
ESP32 AT指令连接AWS亚马逊云
本文旨在介绍如何使用 ESP32 的 AT 指令模式连接AWS亚马逊云,由于连接AWS亚马逊云是需要双向认证的,相比其他的云平台,如阿里云、百度云、腾讯云较为复杂,因此特编写此博客已做记录及分享原创 2022-11-09 00:04:16 · 2267 阅读 · 2 评论 -
ESP32 AT指令模式连接百度云天工物接入
ESP32是乐鑫公司的一款 WiFi+蓝牙双模组,通过使用ESP32可以轻松快速的将设备接入物联网云平台。 ESP32模组支持 IDF 开发和 AT 指令开发两种方式。IDF开发,也即直接片上编程进行二次开发,这种方式开发和普通的MCU开发十分相似,底层基于FreeRTOS实时操作系统+LwIP协议栈;AT指令开发,这种方式开发更加简单,官方提供了一个AT指令固件,将此固件烧录在ESP32中,即可通过串口控制ESP32完成一系列的配网联网功能,不用管内部细节如何实现。原创 2022-09-25 17:31:39 · 3062 阅读 · 5 评论 -
ESP32例程编译出错问题
ESP32例程编译出错问题新建的例程,esp32编译提示错误ninja: no work to do.[648/923] Generating x509_crt_bundleFAILED: esp-idf/mbedtls/x509_crt_bundle cd /home/xx/workspace/esp32_work/http/simple/build/esp-idf/mbedtls && /home/xx/.espressif/python_env/idf4.3_py3.6_en原创 2021-11-09 16:42:47 · 3900 阅读 · 5 评论