Skip to main content

Blog

New Release: Espressif IDE 3.1.0
·3 mins
Ide ESP-IDF Eclipse Espressif Ide
Espressif-IDE # Today we announce the new version of the Espressif IDE, the version 3.1.0. This new version adds new functionalities and bug fixes.
Testing applications with Pytest and NuttX
·11 mins
Nuttx Apache Esp32 Pytest Testing
Introduction # Testing should be a primary focus in the development process of any embedded system.
How to Create an UI Application for the ESP32-S3
·9 mins
Esp32 ESP-IDF GUI Embedded Wizard ESP32-S3 ESP32-S2
The following article explains all necessary steps to create an Embedded Wizard GUI application suitable for the ESP32-S3-BOX from Espressif.
Matter: Improvements to Espressif DAC Provisioning Service
·2 mins
Esp32 IoT Matter
Espressif’s Secure Manufacturing Service, which was launched last year, has assisted many customers in simplifying their manufacturing.
Espressif SoCs and LCD screens: trends and solutions
·8 mins
ESP32-P4 ESP-IDF LCD MIPI RGB
In today’s rapidly evolving IoT landscape, LCD screens have become indispensable components of smart devices, providing real-time information and facilitating user interaction.
Using ESP-BSP with DevKits
·3 mins
Embedded Systems Esp32 ESP32-S2 ESP32-S3 Esp32 C2 Espressif Bsp DevKit
Introduction # The BSP (Board Support Package) from Espressif is ready to use package for selected boards (usually for Espressif’s and M5Stack boards).
Using the ESP Flash Download Tool to finish the Flash Encryption + Secure Boot + NVS Encryption
·22 mins
ESP32-S3 ESP-IDF Flash Encryption Secure Boot NVS Encryption
Introduction # This tutorial is a step-by-step guide on how to set the “ Flash Encryption plus the Secure Boot V2 and NVS Encryption” functions on the ESP32-S3 using the Flash Download Tool.
Easily Develop Graphical User Interfaces (GUIs) with Espressif Microcontrollers (MCUs)
·4 mins
Esp32 ESP-IDF GUI Embedded Wizard ESP32-S3 ESP32-S2
Introduction # In today’s fast-paced world of IoT and embedded systems, creating an intuitive and responsive Graphical User Interface (GUI) can make or break the user experience of your product.
Building Applications on NuttX: Understanding the Build System
·12 mins
Nuttx Apache Esp32 POSIX Linux Tutorial
Developing a Project with Existing Applications # The process of building an application in NuttX - whether it is a custom application or one that already exists and targets other operating systems - follows the principles of the NuttX build system.
DIY Smart Electric Toothbrush using ESP32-C2 and RainMaker
·9 mins
Esp32 C2 SPI LCD Esp Rainmaker Toothbrush DIY
Introduction # For most people, one of the first tasks of the day is toothbrushing. This task is usually done by a conventional nylon toothbrush, invented in 1938 but used in different forms and materials even before.
ESP32's family Memory Map 101
·11 mins
Esp32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6
The performance and memory capabilities of the microcontrollers are increasing, and so is their complexity, especially when the users are responsible for mapping external memory chips such as flash or SPIRAM by configuring a memory management unit.
Using ESP-NOW in Arduino
·14 mins
Arduino ESP-NOW Wireless Wi-Fi Esp32 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C6
ESP-NOW is a connectionless Wi-Fi communication protocol developed by Espressif for its microcontrollers. It allows for efficient, low-power, and low-latency peer-to-peer communication.
Getting Started with Wi-Fi on ESP-IDF
·18 mins
Esp32 ESP-IDF Wi-Fi Tutorial
Learning Objectives # In this tutorial, we will be exploring how to connect an Espressif SoC to a Wi-Fi Access Point (AP) using ESP-IDF.
Getting Started With ESP-IDF
·8 mins
Esp32 ESP-IDF Tutorial
Learning Objectives # This tutorial is an introduction to how to develop applications with ESP-IDF and an Espressif development board, in our case ESP32-C3-DevKitM-1.
Command — Response Framework in ESP RainMaker
·3 mins
Esp32 Esp Rainmaker Espressif IoT Rainmaker
[If you have been following the Espressif blogs and announcements, you must already be aware of ESP RainMaker and its various features.
Secure boot with auto-signing in ESP RainMaker OTA
·3 mins
Esp32 Espressif IoT Secure Boot Rainmaker
Security is one of the most important aspects of any IoT system and at Espressif, we take it very seriously.
How to switch between multiple ESP32 firmware binaries stored in the flash memory
·6 mins
Embedded Systems Esp32 ESP32-S3 ESP32-P4 GUI OTA Espressif Bsp
Introduction # The ESP32 microcontroller is a versatile and powerful device, widely used in IoT and embedded applications.
Build Embedded Swift Application for ESP32-C6
·4 mins
Embedded Systems ESP32-C6 Espressif Swift experimental
Introduction # Embedded Swift brings the power and expressivity of the Swift programming language to constrained environments such as microcontrollers and other embedded systems.
ESP-IDF VS Code Extension v1.8.0 release
·5 mins
News ESP-IDF extension VSCode Visual Studio Code
Introduction # ESP-IDF VS Code Extension v1.8.0 has been released! It introduces new features and many improvements.
Espressif-IDE v3.0.0 — LSP Support for C/C++ Editor
·7 mins
News Espressif Ide LLVM Eclipse
This article briefly covers the most important features introduced in Espressif-IDE v3.0.0 and some of their implementation details.
Maximizing Wi-Fi Throughput: Fine-Tuning Zephyr for Peak Performance with ESP32 SoCs in IoT Applications
·6 mins
ESP32-S3 Zephyr Wi-Fi
Those who develop IoT applications based on Zephyr OS often need to optimize the communication performance.
Getting Started with NuttX and ESP32
·8 mins
Nuttx Apache Esp32 POSIX Linux
Introduction to Apache NuttX RTOS # In this tutorial, we will do a quick overview of NuttX and its compatibility with Espressfi SoCs.
Espresso Machine PID controller using ESP32 and RainMaker
·9 mins
Esp32 ESP-IDF Rainmaker
1. Introduction # Over 2.25 billion cups of coffee are consumed in the world daily [1].
Simplify Your Embedded Projects with ESP-BSP
·5 mins
Embedded Systems Esp32 ESP32-S3 Espressif Bsp
Introduction # Are you a maker or an embedded systems enthusiast looking to create applications that work across different development boards with Espressif SoCs like ESP32 or ESP32-S3?
Simplified Embedded Rust: A Comprehensive Guide to Embedded Rust Development
·3 mins
Rust Embedded Systems Esp32 ESP32-C3 Espressif Wokwi Book Review
Simplified Embedded Rust: A Comprehensive Guide to Embedded Rust Development # By Omar Hiari # Omar Hiari’s “Simplified Embedded Rust” series offers two books, each tailored to different stages of a developer’s Rust and embedded systems journey.
Meet the Espressif Developer Portal
·5 mins
This post covers the following: Motives for creating the portal Goals to be achieved with the portal Content categories published on the portal Collaboration and contribution scenarios for the community Motives # Historically, the community around Espressif’s ESP8266 and ESP32 chips played the key role in making Espressif well-known and respected worldwide.
What’s New with ESP ZeroCode
·4 mins
IoT Zero Code Esp32 Espressif
The Fastest Way to Launch Matter-enabled Products It’s been about 8 months since we launched ESP ZeroCode.
Trying out ESP32-C3’s security features using QEMU
·16 mins
latest release releases section Esp32 ESP-IDF Security Emulator IoT
Overview # ESP32 series of SoCs supports multiple security features like trusted boot, flash encryption, secure storage etc.
Book review: Developing IoT Projects with ESP32 (2nd Edition)
·2 mins
Books Esp32 IoT AI
“Developing IoT Projects with ESP32” by Vedat Ozan Oner serves as a key guide, especially in its second edition, which has been thoughtfully updated to reflect the latest trends in IoT development.
ESP ZeroCode
·1 min
Zero Code AWS Espressif Esp32
ESP ZeroCode allows device makers to instantly specify, build and launch connected products, right through their browsers.
Announcing ESP ZeroCode ExL Module
·4 mins
Esp32 IoT Matter Espressif AWS
Announcing ESP ZeroCode ExL powered by AWS IoT ExpressLink — Simplifying Matter-compatible Cloud-connected Devices As a part of our efforts to make the development of Matter protocol-enabled devices easy, Espressif announced ESP ZeroCode modules and ESP ZeroCode Console earlier this year.
Software Bill of Materials
·6 mins
Esp32 ESP-IDF Security IoT Tools
Overview # The “software bill of materials” (SBOM) has emerged as a key building block in software security and software supply chain risk management.
Announcing the Arduino ESP32 Core version 3.0.0
·6 mins
Arduino IoT AIoT Esp32 DIY
Espressif Systems is announcing the new release of the Arduino ESP32 core including support for the ESP32-C6 and ESP32-H2 with the most recent ESP-IDF 5.
Matter and Certificate Revocation
·5 mins
Esp32 IoT Matter
Espressif Matter Series #10 In the previous blogs, we discussed various aspects of Matter. One of which was the Matter Security Model.
ESP32’s Family Memory Map 101
·10 mins
Esp32 Programming Esp32 IoT Soc
The performance and memory capabilities of the microcontrollers are increasing, and so is their complexity, especially when the users are responsible for mapping external memory chips such as Flash or SPIRAM by configuring a memory management unit.
Announcing ESP ZeroCode
·5 mins
Esp32 Matter IoT
Today Espressif is launching the ESP ZeroCode. This is a web application that lets you quickly prepare Matter-certifiable firmware, as per your requirements, in just a few clicks.
Core Dump: A Powerful Tool for Debugging Programs in Zephyr with ESP32 Boards
·6 mins
Zephyr Core Dump Debugging Tools Esp32 Debug
Zephyr OS is an open-source, scalable, and adaptable real-time operating system (RTOS) for multiple hardware platforms, including Espressif’s SoCs ESP32, ESP32S2, ESP32C3, and ESP32S3.
OpenAI Component | Accelerating the integration of OpenAI APIs in projects
·4 mins
IoT Esp Esp Box OpenAI Espressif
Integrating OpenAI capabilities into projects has become increasingly trends in today’s fast-paced technological landscape. OpenAI offers a wide range of powerful APIs for natural language processing.
Espressif Thread Border Router
·3 mins
Esp32 IoT Open Thread
We are glad to announce that the Espressif Thread Border Router (ESP Thread BR) solution has received certification from the Thread Group, and the accompanying development kit has now been officially released.
Leveraging Wi-Fi 6 Features for IoT Applications
·9 mins
IoT Wi Fi 6 Wi-Fi Low Latency Low Power
In recent years, connected devices have become increasingly prevalent in our daily lives. From smart home devices to industrial automation systems, IoT technology is transforming the way we interact with the world around us.
Unleashing the Power of OpenAI and ESP-BOX: A Guide to Fusing ChatGPT with Espressif SOCs
·14 mins
AI Chatgpt Chatbot ChatGPT Esp OpenAI
The world is witnessing a technological revolution, and OpenAI is at the forefront of this change.
ESP32-S3 Edge-AI|Human Activity Recognition Using Accelerometer Data and ESP-DL
·5 mins
AI Edge Computing Neural Networks Esp Recognition
Edge computing is a distributed computing paradigm that brings computation and data storage closer to the device’s location.
Build affordable Secure connected devices with ESP32-H2
·9 mins
Security Mcu Embedded Systems Matter Connectivity
The awareness, as well as the associated concerns, about connected device security, is ever-increasing. With the European Union’s Cyber Resilience Act also coming into effect soon, it has become ever so important to have security features built-in to the devices in hardware.
Rust + Embedded: A Development Power Duo
·11 mins
Rust Embedded Systems Esp32 Rust Programming Language
Beginning of Rust The initial idea of a Rust programming language was born because of an accident.
Accelerate Your IoT Development with the Espressif WebIDE
·3 mins
Espressif Eclipse Theia Docker Esp32 Ide
The Espressif Web IDE is an implementation of the Eclipse Theia framework with the ESP-IDF extension for Visual Studio Code and few additional tools.
How to use Wokwi Simulator with Espressif-IDE
·2 mins
2.9.0 Espressif Ide ESP-IDF Wokwi Espressif
The Espressif IDE version 2.9.0 has recently been released, introducing a new feature for the Espressif community who want to use the Wokwi simulator directly from within the IDE.
Accelerating Matter Device Manufacturing
·4 mins
Matter Espressif Esp32
Espressif Matter Series #9 Given the latest developments in the IoT industry, there is a strong rush towards building Matter enabled smart devices.
Securely booting user application in ESP Privilege Separation
·3 mins
ESP Privilege Separation Esp32 IoT Security
In the previous post, we demonstrated the ability to independently update the user application in the ESP Privilege Separation framework.
Feb 2023
·4 mins
Instagram Newsletter
Hi everyone, Exciting times lie ahead, as Espressif Systems will be an official exhibitor at Embedded World 2023.
Secure Signing Using External HSM
·4 mins
Esp32 Security IoT Esptool
Overview # ESP32 series of chips supports secure boot scheme to allow only trusted firmware to execute from its flash storage.
What’s New in Espressif-IDE 2.8.0 and a Way Forward
·4 mins
Espressif-IDE 2.8.0 Espresif-IDE bug fixes Espressif Ide ESP-IDF Espressif Eclipse
Espressif-IDE 2.8.0 was released recently, featuring a Partition table editor NVS Partition Editor along with enhancements in the Debugger Configuration and many more bug fixes to stabilize and improve the overall quality of the plugin.
OTA Firmware Updates with ESP Privilege Separation
·4 mins
ESP Privilege Separation IoT Security Esp32
Over-The-Air (OTA) firmware update is one of the most important feature of any connected device. It enables the developers to ship out new features and bug fixes by remotely updating the application.
September 2022
·3 mins
Instagram Newsletter
Hi everyone, We are very excited this month, as we are hard at work preparing for Espressif Systems’ first online conference, Espressif DevCon2022, which will hopefully become an annual tradition.
October 2022
·4 mins
Instagram Newsletter
Hi everyone, Espressif’s first official online conference is about to get started. We will start the live broadcast on Wednesday 19 Oct at 10:00 am (Central European Summer Time).
November 2022
·4 mins
Instagram Newsletter
Hi everyone, electronica 2022, the world’s leading trade fair and conference for electronics, is taking place in Munich, from 15 to 18 November 2022 and, of course, Espressif Systems will be there!
December 2022
·3 mins
Instagram Newsletter
Happy holidays everyone! On behalf of all employees and the Board of Directors, I am sending you my warmest wishes for a restful, peaceful and meaningful holiday season.
Hand Gesture Recognition on ESP32-S3 with ESP-Deep Learning
·11 mins
Deep Learning AI Espressif ESP-ID Esp32
Artificial intelligence transforms the way computers interact with the real world. Decisions are carried by getting data from Tiny low-powered devices and sensors into the cloud.
ESP-IDF Custom Ethernet PHY Driver Quick Guide
·7 mins
Ethernet Espressif Esp32 Programming
“I would like to start a new product design with my favorite chip but it’s out of stock!
Building a Smart Curtains System with the ESP32
·4 mins
Smart Home Esp32 Smart Curtain Home Automation
Recently, I’ve been sitting behind my computer, which is unluckily situated against a window. Sharp late-afternoon sunlight made me think about some intelligent system that recognizes this light and closes the curtains.
Developing User Interfaces for Custom Boards with ESP microcontrollers
·4 mins
Lvgl Squareline Esp Bsp
A few weeks ago in this article we have introduced SquareLine Studio and how it can be used to develop user interfaces.
Making the Fancy User Interface on ESP Has Never Been Easier!
·4 mins
Lvgl Squareline Esp32 Embedded User Interface
If you tried to make some fancy UI without any graphic library, you know, how hard it is.
Aug 2022
·3 mins
Instagram Newsletter
Hi everyone, Espressif is taking part in the upcoming Maker Faire in Prague on 17–18 September____ 2022, and in Brno on 22–23 October.
ESP Insights: Playing with Device Tags
·3 mins
Sign up Sign in Espinsights Esp32 IoT Observability Follow
In today’s world which is completely engulfed in social media, the notion of tags is not new.
ESP Insights : Custom Dashboards
·5 mins
Custom Dashboard Espinsights Esp32 IoT Observability
The core purpose of ESP Insights Dashboard has always been to help quickly identify a group of nodes which are showing similar behaviour patterns with the help of powerful search filters.
ESP Insights: Group Analytics with Dynamic Search Filters
·3 mins
Espinsights Esp32 IoT
It’s been a few months, since we first introduced our Group Analytics feature in the ESP Insights.
July 2022
·4 mins
Instagram Newsletter
Hi everyone, From 3 until 6 August 2022, Espressif is taking part in the Guangzhou International Lighting Exhibition (GILE), which is the most highly regarded platform for the LED and lighting industry, as it provides a unique chance for all industry players to communicate, cooperate and create valuable business opportunities.
Reducing costs and complexity for deploying connected devices with ESP-Hosted
·5 mins
Esp32 Espressif Wifi IoT Connectivity
Connecting your devices to the cloud is a topic which is actively discussed across multiple industries as it is not a hidden fact that there are numerous advantages to doing so.
June 2022
·3 mins
Instagram Newsletter
Hi everyone, Last month (21–23 June), Espressif Systems was delighted to participate in the 20th edition of embedded world.
ESP Privilege Separation — A Case Study
·5 mins
IoT Security Embedded Systems
In the previous post, we introduced ESP Privilege Separation, a framework to achieve “user-kernel” separation and isolation on ESP32-C3 SoC.
Introducing ESP Privilege Separation
·6 mins
Esp32 IoT Security Embedded Systems
Typically, applications on microcontrollers (MCU) are developed as monolithic firmware. We have been discussing on achieving “user-kernel” separation with appropriate execution privileges, like general purpose OS, on MCUs.
May 2022
·4 mins
Instagram Newsletter
Hi everyone, By heavily investing in R&D, we have developed various series of robust, secure, wireless-communication MCUs which today power more than 700 million devices worldwide.
Announcing AWS IoT Reference Example for ESP32-C3
·4 mins
We had announced the availability of AWS IoT LTS libraries for ESP32 in beta in esp-aws-iot repository in August, 2021.
April 2022
·3 mins
Instagram Newsletter Esp32 IoT
Hi everyone, As many of you may have already heard, Shanghai is currently undergoing a major lockdown due to COVID-19.
ESP Insights: In-depth device metrics
·2 mins
Esp32 IoT Espinsights
In the earlier version of the ESP Insights Dashboard users could check and analyse device reported metrics, for only up to the past 3 hours.
ESP32-C2 and Why It Matter-s
·4 mins
Esp32 Espressif Esp32 C2 ESP32-C6 Ceo Blog
As many would have heard, Shanghai is now undergoing a major lockdown and quarantine due to COVID-19.
ESP USB Bridge
·2 mins
ESP32-S2 USB Bridge Espressif
The ESP USB Bridge is an ESP-IDF project utilizing an ESP32-S2 (or optionally, an ESP32-S3) chip to create a bridge between a computer and a target microcontroller.
March 2022
·3 mins
Instagram Esp32 Newsletter
Hi everyone, Espressif is taking part in the Smart Home Expo next month in Mumbai, India, which will take place at the Jio World Convention Centre, on 20–21 April 2022.
Matter: Distributed Compliance Ledger (DCL)
·3 mins
Matter Espressif IoT Esp32
Espressif Matter Series #8 As Matter promised, Device Manufacturers (Vendors) don’t have to build their own Phone APP or Cloud service if they don’t want to.
Espressif IDE and What’s new in v2.4.0 — Part 2
·3 mins
Espressif Ide Idf Eclipse Plugin ESP-IDF Espressif Eclipse
This section will talk about Espressif IDE installation options that are available and platforms supported.
Espressif IDE and What’s new in v2.4.0 — Part 1
·6 mins
v2.4.0 v2.4.1 Espressif Ide Idf Eclipse Plugin ESP-IDF Espressif Eclipse
Espressif IDE is an Integrated Development Environment(IDE) based on Eclipse CDT for developing IoT Applications from end to end using the ESP-IDF(IoT Development Framework).
Feb 2022
·3 mins
Version 4.4 Instagram Esp32 Newsletter
Hi everyone, Version 4.4 of Espressif’s IoT Development Framework (ESP-IDF v4.4) has recently been released, adding full support for the ESP32-S3 SoC and preliminary support for the ESP32-H2 SoC.
Matter Security Model
·4 mins
Matter Esp32 IoT
Espressif Matter Series #7 Matter is a protocol designed with security and privacy in mind.
What’s new in the ESP-IDF extension for VSCode
·6 mins
ESP-IDF Espressif VSCode Theia Esp32
Co-authored with Kondal Kolipaka The ESP-IDF extension for Visual Studio Code aims to help users to write code with Espressif chips using ESP-IDF and other frameworks.
ESP Insights — What’s new
·3 mins
Espinsights Esp32 IoT Observability
ESP Insights was released in its Beta in July 2021 and is being actively used by the ESP developer community.
Matter: Multi-Admin, Identifiers, and Fabrics
·4 mins
IoT Esp32 Matter
Espressif Matter Series* #6* [This is article #6 in the Espressif Matter Series of articles.
Extending ESP RainMaker with “Services”
·5 mins
Esp32 Rainmaker Espressif
[If you have been following the Espressif blogs and announcements, you must already be aware of ESP RainMaker and its various features.
Matter: Thread Border Router in Matter
·3 mins
Espressif Matter Thread Esp32 IoT
Espressif Matter Series* #5* In the Previous Articles, we talked about Matter from several aspects.
Matter: Bridge for Non-Matter Devices
·4 mins
Matter Zigbee Espressif IoT Esp32
Espressif Matter Series* #4* Several big IoT ecosystems have announced integrated support for Matter, e.
Matter: Device-to-Device Automations
·3 mins
IoT Esp32 Matter
Espressif Matter Series* #3* [This is article #3 in the Espressif Matter Series of articles.
November 2021
·3 mins
Newsletter
Hi everyone, Espressif is proud to announce the availability of new Wi-Fi modules implementing the AWS IoT ExpressLink specification.
Matter: Clusters, Attributes, Commands
·5 mins
Esp32 Matter IoT
Espressif Matter Series* #2* [This is article #2 in the Espressif Matter Series of articles.
Matter
·1 min
Matter IoT
Matter is an initiative of the Connectivity Standards Alliance, and developed through collaboration amongst all the leaders of the IoT industry.
What does Matter mean to you?
·5 mins
IoT Esp32 Matter
Espressif Matter Series* #1* You may have recently read about the newly introduced standard, Matter.
Presenting the Advantages of ESP32-S3-BOX, Espressif’s AI Voice Development Kit
·6 mins
Sign up Sign in ESP32-S3 Espressif Ai Voice Assistant IoT Follow
Espressif Systems has recently released an AI voice development kit dubbed ESP32-S3-BOX, based on ESP32-S3 Wi-Fi + Bluetooth 5 (LE) SoC.
September 2021
·3 mins
Instagram Newsletter
Hi everyone, A few weeks ago, the Bluetooth SIG Blog interviewed Teo Swee Ann, Espressif Systems’ founder and CEO, who shared his insight into the current and future use cases of Espressif’s open-source Bluetooth mesh protocol stack.
October 2021
·2 mins
Instagram Newsletter
Hi everyone, Last week Amazon announced Alexa Connect Kit SDK (ACK SDK) , a software package that enables Original Design Manufacturers (ODMs) and System Integrators (SIs) to build their own ACK-based modules and differentiated, Alexa-compatible, smart-device solutions without having to worry about managing cloud services, building an app, or writing an Alexa skill.
Rust on Espressif chips — 18-10-2021
·6 mins
Esp32 Rust Xtensa
This article was written by Scott Mabin and originally posted on his blog. Now I am working at Espressif I plan on publishing updates roughly every quarter just to keep the community in the loop around the esp rust effort.
Arduino ESP32 support version 2.0.0 is out!
·3 mins
version 2.0.0 2.0.0 Espressif Arduino Esp32 USB IoT
Arduino is definitely one of the most popular embedded development frameworks, and this popularity is mostly due to its simplicity and huge community.
August 2021
·2 mins
ESP-IDF Instagram Newsletter
Hi everyone, Earlier this month, a workshop focusing on ESP32 applications took place in the Milwaukee School of Engineering, a non-profit university in Winsconsin, USA.
Releasing LTS of AWS IoT Device SDK for Embedded C on ESP32
·4 mins
Esp32 Aws Iot Embedded Systems Aws Iot Core Espressif
Since 2017, Espressif SoCs have been capable of connecting to the AWS IoT Core and related services.