原创 ESP8266 基礎篇: 啓動時 rst cause 和 boot mode

簡介 在 ESP8266 啓動時, ROM CODE 會讀取 GPIO 狀態和 rst cause 狀態, 進而決定 ESP8266 工作模式. 通過了解和掌握 rst cause 和 boot mode, 有助於定位某些系統問題

原创 ESP8266 常見固件燒寫失敗原因和解決方法

簡介 在使用 ESP8266 進行開發時, 讀者或多或少都能遇到固件燒寫失敗情況, 無論是官方提供的 windows 上 Flash 下載工具, 還是 SDK 中提供的 esptool.py. 下面筆者提供幾種常見的燒寫失敗的原

原创 ESP-AT 支持命令不同版本對比表

ESP-AT 工程: https://github.com/espressif/esp-at ESP-AT 文檔: https://github.com/espressif/esp-at/tree/master/docs I

原创 ESP32-AT: BLE client 的 scan、創建和連接

BLE client 的 scan、創建和連接 一、基礎知識 想要進行 BLE 相關的開發,我們必須具備一定的基礎知識,當然基礎知識肯定是非常簡單的,僅羅列些和本文介紹指令相關的知識。 ESP32 裏的藍牙協議棧是符合藍牙4.2協議規

原创 ESP32 系列文檔 - 編譯運行 "hello world"

引言 Hello world 程序是所有初學者學習編程或進行設備調試最基本、最簡單的程序,而對於剛剛接觸 ESP32 芯片的初學者而言,Hello world 程序可以幫助我們更好的理解整個系統,還可以用來確定該語言的編譯器、程序開

原创 ESP8266/ESP32 NVS 基本操作

NVS 介紹 NVS: Non-volatile storage , 即將數據存儲到 flash 中, 掉電或重啓後數據仍然存在, flash 類似於 PC 上磁盤. ESP8266 和 ESP32 上提供 nvs 接口給用戶,

原创 ESP32 -Secure Boot 安全方案

Secure Boot 功能概述 方案概述 Secure Boot 的目的是保證芯片只運行用戶指定的程序,芯片每次啓動時都會驗證從 flash 中加載的 partition table 和 app images 是否是用戶指定的 Sec

原创 [置頂] 持續更新目錄

一: 更多開發細節請訪問 ESP 開發參考鏈接 二: 當前已發佈文章 0.ESP-IDF 編程指南 1.SSL-TLS 雙向認證(一) – SSL-TLS工作原理 2.SSL-TLS 雙向認證(二) – 基於mosquittto的MQ

原创 ESP-IDF 編程指南

一. 快速入門 本文檔旨在指導用戶創建 ESP32 的軟件環境。本文將通過一個簡單的例子來說明如何使用 ESP-IDF (Espressif IoT Development Framework),包括配置、編譯、下載固件到開發板等步驟。

原创 ESP8266 RTOS 下 wolfSSL 內存開銷分析和測試方法

1. 摘要 本文主要列舉實際測試的 wolfSSL 在各種配置參數下,SSL 握手的內存開銷和相應的測試方法。 2. 測試版本和方法 ESP8266 SDK 版本:ESP8266_RTOS_SDK - c7b64043 git clone

原创 ESP32 AT 應用之 HTTP-AT

HTTP-AT 介紹 HTTP-AT 是利用 AT 實現的一種類似於“路由器配置頁面”功能的應用, 利用手機或電腦訪問 URL 即可以控制 ESP32 的各種特性。 本應用單純依靠 ESP32,只需通過網頁,即可配置 ESP32 各項功能

原创 ESP32 觸摸傳感器應用方案簡介

ESP32 觸摸傳感器應用方案簡介 ESP32 不僅提供核心的 Wi-Fi 和藍牙功能,還集成了豐富的外設,不需要額外的外部元器件即可實現應用,比如,ESP32 支持具有 10 個觸摸通道的觸摸傳感器系統。 設計並實現觸摸傳感系統是一個

原创 ESP32 AT 系列 - (一)ESP32 AT 入門指南

目錄 介紹 一:目的 二:硬件準備 三:環境搭建 四:SDK 準備 五:編譯&燒寫&運行 六:ESP32 AT 指令集 常見錯誤處理 介紹 espressif 基於 esp-idf,針對 ESP32 芯片,實現了一些常用的 AT 指令

原创 ESP32 觸摸功能開發套件

ESP32 觸摸功能開發套件 1. 概述 ESP32-Sense 開發套件用於評估和開發 ESP32 觸摸傳感器功能。評估套件包含一個主板和若干子板,主板包含顯示單元,主控單元,調試單元;子板的觸摸電極的形狀和排列方式多樣,包括線性滑條、

原创 ESP32 AT 系列 - (四) WiFi 模式切換連接和掃描

基礎知識 AP模式: Access Point,也稱爲 SoftAP 模式,提供無線接入服務,允許其它無線設備接入,提供數據訪問,一般的無線路由/網橋工作在該模式下,AP 和 AP 之間允許相互連接。 Sta模式: Station,