Espressif SystemsThis video demonstrates ESP-NOW, which is a wireless communication protocol based on the data-link layer defined by Espressif. The big difference ESP-NOW makes is that it reduces the five layers of the OSI model to only one. Also, there is no need for packet headers or unpackers on each layer, which leads to a quick response reducing the delay caused by packet loss in congested networks. Additionally, ESP-NOW occupies fewer CPU and flash resources than traditional connection protocols, while it co-exists with Wi-Fi and Bluetooth LE. ESP-NOW supports various series of Espressif chips, providing a flexible data transmission that is suitable for connecting “one-to-many” and “many-to-many” devices. Moreover, ESP-NOW can be used as an independent, auxiliary protocol that helps with device provisioning, debugging, and firmware upgrades.
All in all, ESP-NOW, Espressif’s wireless communication protocol is efficient, responsive, and easy-to-develop.
Relevant Resources - ESP-NOW v1.0: github.com/espressif/esp-now/releases/tag/v1.0 In ESP-NOW v1.0 bugs have been fixed and the code comments and examples have been improved (see Release Note for details). We will continue to update and adjust the functional architecture of ESP-NOW to achieve a more product-oriented ESP-NOW solution. - ESP-NOW protocol documentation: docs.espressif.com/projects/esp-idf/en/latest/esp32c3/api-reference/network/esp_now.html - If you would like to learn more about ESP-NOW, Espressif’s wireless-communication protocol, or if you have any questions about it, please contact our customer support team via the following link: espressif.com/sales
ESP NOW: Espressifs Wireless-Communication ProtocolEspressif Systems2021-12-03 | This video demonstrates ESP-NOW, which is a wireless communication protocol based on the data-link layer defined by Espressif. The big difference ESP-NOW makes is that it reduces the five layers of the OSI model to only one. Also, there is no need for packet headers or unpackers on each layer, which leads to a quick response reducing the delay caused by packet loss in congested networks. Additionally, ESP-NOW occupies fewer CPU and flash resources than traditional connection protocols, while it co-exists with Wi-Fi and Bluetooth LE. ESP-NOW supports various series of Espressif chips, providing a flexible data transmission that is suitable for connecting “one-to-many” and “many-to-many” devices. Moreover, ESP-NOW can be used as an independent, auxiliary protocol that helps with device provisioning, debugging, and firmware upgrades.
All in all, ESP-NOW, Espressif’s wireless communication protocol is efficient, responsive, and easy-to-develop.
Relevant Resources - ESP-NOW v1.0: github.com/espressif/esp-now/releases/tag/v1.0 In ESP-NOW v1.0 bugs have been fixed and the code comments and examples have been improved (see Release Note for details). We will continue to update and adjust the functional architecture of ESP-NOW to achieve a more product-oriented ESP-NOW solution. - ESP-NOW protocol documentation: docs.espressif.com/projects/esp-idf/en/latest/esp32c3/api-reference/network/esp_now.html - If you would like to learn more about ESP-NOW, Espressif’s wireless-communication protocol, or if you have any questions about it, please contact our customer support team via the following link: espressif.com/salesWhat’s New in Matter: Updates and Developments - October 16th, 5:00PM CESTEspressif Systems2024-10-17 | Join us as we explore the latest updates in Matter, including Matter Thread Sensors with the ICD, new device types in Matter 1.4, and Espressif's low-code solutions alongside new DAC provisioning options.
Slides: dl.espressif.com/public/Webinar_4_Updates_and_Developments.pdfWhat’s New in Matter: Updates and Developments - October 16th, 2:00PM CSTEspressif Systems2024-10-16 | Join us as we explore the latest updates in Matter, including Matter Thread Sensors with the ICD, new device types in Matter 1.4, and Espressif's low-code solutions alongside new DAC provisioning options.
Slides: dl.espressif.com/public/Webinar_4_Updates_and_Developments.pdfDevCon24 - Transforming Lighting Control with ESP32Espressif Systems2024-09-09 | Discover how we’re transforming lighting control with ESP to save light in factories and offices and to build immersive, interactive LED installations in restaurants, cafes, and clubs. I’ll talk about our system of distributed wireless network and platforms with which you can design, simulate, benchmark, install, and service lighting installations.DevCon24 - Drone payload release mechanismEspressif Systems2024-09-09 | The talk is about a project called the drone payload release mechanism I created for my school. It is a two-part device that drops objects from a drone and uses Esp-Now to wirelessly communicate with the user via a controller.DevCon24 - ESP NOW in indoor applicationsEspressif Systems2024-09-09 | This talk evaluates the performance of ESP-NOW in indoor applications, focusing on the quality and success rate of packet transmissions based on various placements within a building. The talk will cover how different locations within an indoor environment affect the reliability and efficiency of data transmission using the ESP-NOW protocol.DevCon24 - Flash Less, Do More: The Magic of Virtual HardwareEspressif Systems2024-09-09 | Simulation is a super power: it lets you develop faster, debug harder, collaborate better, and test stronger. In this session, we'll explore how leveraging virtual hardware platforms like Wokwi can transform the embedded systems and IoT development landscape: speeding up your code-flash-test cycles, running unlimited hardware-in-the-loop tests without actual hardware, breaking free from breakpoint limitations, and sharing your complete hardware and firmware setup with your HAL allies instantly.DevCon24 - Getting Started with wolfSSL encryptionEspressif Systems2024-09-09 | This presentation will introduce the use of the wolfSSL cryptographic library across various platforms and environments, applicable to Espressif ESP32 and ESP8266, including ESP-IDF, Arduino, PlatformIO/VS Code, and Visual Studio with the VisualGDB extension. The talk will cover certifications such as LTS, FIPS, DO-178, and showcase various protocols and algorithms including TLS 1.3, DTLS, MQTT, RSA, ECC, ShangMi/SM, Aria, PQ Kyber, and others.DevCon24 - Practical guide about Arduino as IDF componentEspressif Systems2024-09-09 | This talk will depict how to build an Arduino sketch as an IDF component. The practical demonstration will start with a simple "Hello world" and move into using Arduino Libraries, USB communication and WiFi Client. It also will show some possible configuration changes that may help users to debug Arduino using some IDF log messages.
Links: github.com/SuGlider/devcon2024DevCon24 - New multimedia frameworkEspressif Systems2024-09-09 | ESP_GMF, fully known as the ESP General Multimedia Framework, is a general software framework developed by ESPRESSIF for the IoT multimedia field. It offers high flexibility and adaptability, specifically designed for IoT chips with minimal RAM usage of just 7 KB. ESP_GMF can be applied to audio, image, and video products, as well as data streaming products.DevCon24 - Keynote 2nd Day - Mastering ESP-IDF Build SystemEspressif Systems2024-09-09 | This talk will help you unlock the full potential of ESP-IDF CMake-based build system. We'll start with an overview of key concepts and the standard ESP-IDF project layout. We will then discuss how to customize projects to your specifications, adapt ESP-IDF to different project layouts, and efficiently manage component dependencies. The talk will also highlight advanced features of the build system that enhance productivity but are often underutilized. Through practical examples and live demonstrations, you will learn the tools to improve your development process, making it more modular, maintainable, and powerful.
Links: igrr.github.io/edc24DevCon24 - Espressif Secure ManufacturingEspressif Systems2024-09-09 | This talk will detail Espressif's Secure Manufacturing process, covering each step to make devices production-ready. We will discuss secure PKI credential generation, which ensures unique device identities and reduces time and cost for developers, facilitating rapid production. Additionally, we will explore current customer workflows used for the Secure Manufacturing of Espressif Matter-enabled devices.DevCon24 - Status and Roadmap for Zephyr on Espressif DevicesEspressif Systems2024-09-09 | Since 2020, Espressif has been working actively on porting Zephyr to Espressif devices. After these 4 years, Espressif's commitment has increased and the product has reached the Beta stage. This presentation aims to update the current status, offer some perspective on what kept the team busy, and a roadmap to what lies ahead.DevCon24 - Trusted Execution Environment (TEE) on ESP32-C6Espressif Systems2024-09-09 | A trusted Execution Environment (TEE) is a security framework designed to protect security-sensitive information on a system from unauthorized access. It creates a parallel execution environment on the system using both Hardware and Software components. The parallel execution environment is known as the Trusted Execution Environment (TEE), while the rest of the system is referred as Rich Execution Environment (REE). TEE is responsible for hosting and maintaining security-sensitive information and security services related to this information. The REE can access the functionality of security services through the TEE-provided interface without directly accessing the security-sensitive information. The ESP TEE framework is designed to run in parallel with FreeRTOS-based IDF running as REE. Isolation between TEE and REE is rooted in hardware mechanisms provided by ESP SoC and implemented using software components.
Slides: dl.espressif.com/public/DevCon24_TEE_on_ESP32C6.pdfDevCon24 - Navigating ESP32: Practical Tips, Tricks, and Techniques for Embedded DevelopersEspressif Systems2024-09-09 | Embedded Development has many challenges and hidden traps. During the talk, we will explore several tips, tricks, and techniques on how to make the life of an Embedded Developer easier. With proper tools and techniques, one can save time. We will check tools for desktop, web, cloud, simulators, profilers and many more. We will also look at some HW-related productivity boosters like Wire Wrapping.
Links: gist.github.com/georgik/8d6e0a059938a4bef29e4642035c5cadDevCon24 - Wi-Fi Crash CourseEspressif Systems2024-09-09 | Basics of the WiFi protocol and how to use it in ESP-IDF/Arduino.DevCon24 - New ESP IDF VSCode FeaturesEspressif Systems2024-09-09 | With the new release of ESP-IDF extension for Visual Studio Code we bring many interesting features we hope you enjoy. Migrating to Eclipse CDT GDB Adapter should provide a faster and more stable debug experience. In this presentation we will showcase the basic debugging use as well as some cases like GDBStub post mortem, ESP-IDF SVD Peripherals and View Disassembly. We also explore using the Testing tab of Visual Studio Code integrating with ESP-IDF Unit tests using PyTest Embedded and unity for ESP-IDF C projects. We would how we can detect and run test on the Espressif device with ease to enable users to add more testing to their code.DevCon24 - WebRTC Realization on ESP32 Series PlatformEspressif Systems2024-09-09 | This talk will introduce esp_webrtc, a WebRTC integrated solution. We will explore its components, the benefits it offers, and how to use it easily. Additionally, we will compare it with esp_rtc and share some useful debugging tips.DevCon24 - Redefining Embedded Learning with ESP & Rust Bridging the Gap Between ComplexityEspressif Systems2024-09-09 | This talk will explore innovative strategies to enhance the educational experience in embedded with Rust and ESP, aiming to boost adoption and accelerate the learning curve. We’ll delve into the current status quo and community-driven ESP initiatives that can make Rust more accessible and engaging for both newcomers and seasoned developers in the embedded systems field.DevCon24 - Unleash the Power of ESP32 P4 to Create Stunning UIs with LVGLEspressif Systems2024-09-09 | This presentation explores the advanced graphical features available on an ESP32-P4 microcontroller using the LVGL (Light and Versatile Graphics Library). We begin with an introduction to LVGL and its benefits. This will be followed by real-life examples showcasing Lottie animations, complex gradients, masking, and multi-language support, demonstrating LVGL's powerful capabilities for creating stunning UIs.DevCon24 - Zephyr RTOS Versatile Development for Embedded SoftwareEspressif Systems2024-09-09 | This talk explores Zephyr RTOS as a reliable and versatile OS, applying it in a practical example of a full GNSS tracker, which uses LoRaWAN as connectivity and uses an ESP32 as main SoC. This talks also shows how Zephyr RTOS can be a smart embedded OS choice for a great sort of embedded systems and IoT solutions.DevCon24 - More than Parallel IO A Logic Analyzer on Chip editedEspressif Systems2024-09-09 | 1. Introducing to the Parallel IO peripheral and its driver. 2. Introducing the component "esp_probe" and its usage, including its advantages and limitations. 3. Demonstrating how to use the Logic Analyzer example and its real effect.DevCon24 - Whats new in the Espressif IDE and Debugging EssentialsEspressif Systems2024-09-09 | This talk will showcase a range of exciting features and enhancements introduced over the past year. These include updated debug configurations, improved Eclipse support, integration of the ESP-IDF Bill of Materials, better tools installation, new chip support, and automation of the hints viewer. Additionally, we will demonstrate the debugging features using OpenOCD with practical examples.DevCon24 - Construct RMT Encoder Combinator and CallbackEspressif Systems2024-09-09 | This talk will discuss two primary methods for writing RMT encoders. The first method, known as the "combinator", allows users to construct new encoders by combining existing ones. The second method, referred to as the "callback", requires users to write the logic from scratch. Both approaches offer unique advantages and can be applied effectively depending on the specific needs of the application.DevCon24 - The QEMU the Linux and the Ugly Running IDF Code beyond the TargetEspressif Systems2024-09-09 | We focus on the two main simulation options when developing and testing with ESP-IDF: the Linux target and QEMU. A strategy and guidelines are given for when and at which time to choose which simulation option. Both options are discussed in detail. I will mostly talk about the Linux target and CMock, a very capable mocking framework. Omar will mostly talks about QEMU and related topics.DevCon24 - Declarative GUIs on EspressifEspressif Systems2024-09-09 | In contrast with imperative programming, declarative programming describes what you want the program to achieve rather than how it should run. In other words, you define the results you want a program to accomplish without describing its control flow. GUI programming can become very complex and the best way to implement GUIs is via a declarative paradigm. In this presentation, we will show how to build declarative GUIs on Espressif in C++ and Rust using Slint.DevCon24 - A Rusty Hardware in the Loop setupEspressif Systems2024-09-09 | Hardware in the loop is an essential tool for developing hardware projects, especially when dealing with distributed teams or aerospace projects, like the AeroRust's community, Nanosat workshop. In this talk, I'd like to show you how we're building our remote flashing and HIL setup to support different types of MCUs for the same application. We will also look at setting up your embassy embedded project to allow running various tests on the host, at CI, and on-device.DevCon24 - Introduction to esp serial flasherEspressif Systems2024-09-09 | In this talk you will learn about esp-serial-flasher, our C library for flashing, uploading apps to RAM, or obtaining chip information of ESP chips from other microcontrollers or single-board-computers. You will learn about what kind of products you can build or improve with esp-serial-flasher, and existing use cases from our customers, how to use the library yourself, and see a demo of the library in action! You will also learn about how to extend the library with new hardware interfaces or platform ports, and upstream your changes. Lastly, we will present our roadmap and future development and collect your feedback on what you might need to use the library in your product.DevCon24 - Enhancing IoT Security Generating SBOMs with esp-idf-sbomEspressif Systems2024-09-09 | As software supply chain security becomes increasingly critical, the need for comprehensive visibility into the components used in IoT applications has intensified. In response to this demand, Espressif Systems has developed the esp-idf-sbom tool. This presentation provides an overview of esp-idf-sbom, a utility designed to streamline the generation of Software Bill of Materials (SBOM) files for applications developed using the Espressif IoT Development Framework (ESP-IDF). The tool automates the creation of SBOMs in the Software Package Data Exchange (SPDX) format and integrates vulnerability scanning capabilities, leveraging the Common Platform Enumeration (CPE) to cross-reference components against the National Vulnerability Database (NVD). This talk offers insights into the features, benefits, and practical applications of esp-idf-sbom, highlighting its role in fortifying the security and integrity of IoT ecosystems.DevCon24 - Exploring the USB Capabilities of ESP ChipsEspressif Systems2024-09-09 | 1. USB Basic Concept: Specifications, Classes, Enumeration, Transfer, etc. 2. USB Support on ESP Chips: USB-OTG, USB-Serial-JTAG. 3. USB Host Development: Introduction to USB Host Driver and Supported Class Drivers. Guide for developing applications based on Class Drivers. Guide for developing vendor-specific Class Driver. 4. USB Device Development: Introduction to USB Device Driver. Guide for running TinyUSB on ESP32-S2/S3. 5. Exploring ESP-USB Applications: USB multimedia solution, USB storage solution, etc.DevCon24 - Keynote 1st Day Welcome Speech - Teo Swee AnnEspressif Systems2024-09-09 | In the rapidly evolving landscape of the Internet of Things (IoT), Espressif Systems is thrilled to welcome you to the Espressif Developer Conference 2024. Our esteemed keynote speaker, CEO Teo Swee Ann, will take the virtual stage to unveil an inspiring vision for the future of connectivity including the view on the new era of AI.Espressif DevCon24 Day 3: September 5th 1 PM CESTEspressif Systems2024-09-05 | Espressif DevCon24
Get excited and stay tuned for talks on various presentation topics, new product releases, and upgraded solutions at the Espressif Developer Conference!
We are thrilled to have you join our community of innovators and creators in the exciting world of Espressif products! The Espressif Developer Portal is not just a platform; it’s a community-driven space where ideas flourish and projects come to life.
00:00:00 Intro 00:08:57 Navigating ESP32: Practical Tips, Tricks, and Techniques for Embedded Developers 00:22:36 Flash Less, Do More: The Magic of Virtual Hardware 01:04:49 A Rusty Hardware in the Loop setup 01:41:30 Wi-Fi Crash Course 02:13:16 ESP-NOW in Indoor Applications 02:32:41 Zephyr RTOS: Versatile Development for Embedded Software 03:34:09 Transforming Ligthing Control with ESP32 04:05:54 Drone payload release mechanism 04:35:49 Redefining Embedded Learning with ESP & Rust: Bridging the Gap between Complexity and Accessibility 05:03:33 General Q&AEspressif DevCon24 Day 2: September 4th 1 PM CESTEspressif Systems2024-09-04 | Espressif DevCon24
Get excited and stay tuned for talks on various presentation topics, new product releases, and upgraded solutions at the Espressif Developer Conference!
We are thrilled to have you join our community of innovators and creators in the exciting world of Espressif products! The Espressif Developer Portal is not just a platform; it’s a community-driven space where ideas flourish and projects come to life.
00:00:00 Intro 00:08:17 Mastering ESP-IDF Build System 01:08:04 Unleash the Power of ESP32-P4 to Create Stunning UIs with LVGL 01:44:28 New Multimedia Framework 02:06:23 Revolutionizing Electronics Design with AI Agents 02:31:00 Practical Guide about Arduino as IDF Component 02:59:39 Construct RMT Encoder: Combinator and Callback 03:35:25 New ESP-IDF VS Code Features 03:57:45 Declarative GUIs on Espressif 04:33:17 Getting Started with wolfSSL 05:11:30 WebRTC Realization on ESP32 Series PlatformEspressif DevCon24 Day 1: September 3rd 1 PM CESTEspressif Systems2024-09-03 | Espressif DevCon24
Get excited and stay tuned for talks on various presentation topics, new product releases, and upgraded solutions at the Espressif Developer Conference!
We are thrilled to have you join our community of innovators and creators in the exciting world of Espressif products! The Espressif Developer Portal is not just a platform; it’s a community-driven space where ideas flourish and projects come to life.
00:00:00 Intro 00:07:39 Welcome and Keynote 00:15:54 Exploring the USB Capabilities of ESP Chips 00:47:18 What's new in the Espressif-IDE and Debugging Essentials 01:20:43 Enhancing IoT Security: Generating SBOMs with esp-idf-sbom 01:58:35 Trusted Execution Environment (TEE) 02:39:01 More than Parallel IO: A Logic Analyzer on Chip 03:11:27 Introduction to esp-serial-flasher 03:33:48 Status and Roadmap for Zephyr on Espressif Devices 04:09:32 The QEMU, the Linux and the Ugly - Running IDF Code beyond the Target 04:54:06 Espressif Secure ManufacturingEspressif Large-Scale Thread Network Performance Demonstration Based on ESP Thread SoCsEspressif Systems2024-06-25 | Thread is an IPv6-based, low-power mesh network protocol that offers advantages such as self-organization, no single point of failure, wide coverage, and large network capacity. Espressif now provides comprehensive Thread software & hardware platform solutions, including various Thread-supporting SoCs, Thread Border Router, Matter over Thread, RainMaker over Thread, etc.
We have set up a large-scale Thread network testing platform based on Espressif's Thread platform solution and Thread SoCs (e.g., ESP32-H2, ESP32-C6, etc.) to test and verify the performance of the Thread network. This video demonstrates the networking performance with 300 Thread nodes: network formation done within 2 minutes, stable connections, and the ability to achieve point-to-point communication.
Note: in order to achieve large-scale networking, we changed two default configurations in openthread: OPENTHREAD_CONFIG_MLE_MAX_CHILDREN: 30 OPENTHREAD_CONFIG_MLE_ATTACH_BACKOFF_MAXIMUM_INTERVAL: 5000
#Espressif #ESP32 #IoT #AIoT #EmbeddedESP32-P4 Rich Peripheral Capabilities & Best-in-Class Security #espressif #GPIOs #securityEspressif Systems2024-04-07 | #ESP32P4 has 55 programmable #GPIOs, which is significantly more than those of any other #Espressif #MCU. ESP32-P4 supports #USB OTG 2.0 HS, #Ethernet, and #SDIO Host 3.0 for high-speed connectivity.
Strong #security is at the heart of ESP32-P4 and it provides all the necessary components for keeping the #device #secured and #trusted.
#Espressif #ESP32 #IoT #AIoT #EmbeddedESP32-P4 HD Display & Smooth HMI #espressif #MIPI-#DSI #2DDMA #1080pEspressif Systems2024-04-03 | #ESP32P4 includes support for 2-lane #MIPI-#DSI, thus enabling the integration of a #highresolution #display interface which can support up to #1080p. The SoC also has an integrated hardware #Pixel #Processing #Accelerator (PPA) and #2DDMA, which enhance the #Graphic performance.
#Espressif #ESP32 #IoT #AIoT #EmbeddedESP32-P4 HD Camera Processing & Encoding #espressif #MIPI-#CSI #isp #1080pEspressif Systems2024-04-02 | #ESP32P4 includes support for #MIPI-#CSI with integrated #ISP which can support up to #1080p resolutions. ESP32-P4 integrates hardware #accelerators for #compression protocols including #H264 #encoding with a maximum #encoding #performance of 1080p@30fps.
#Espressif #ESP32 #IoT #AIoT #EmbeddedESP32-P4 High Performance #espressif #dualcore #riscv #LPCore #aiEspressif Systems2024-04-01 | Powered by a #dualcore #RISCV CPU running up to 400 MHz, #ESP32P4 also supports single-precision #FPU and #AI extensions, thus providing all the necessary computational resources. In addition, ESP32-P4 integrates an #LPCore which can run up to 40 MHz. The ESP32-P4 HP core system features 768 KB of on-chip #SRAM, which can be accessed as #cache when external #PSRAM is available. Additionally, the ESP32-P4 HP core system includes 8 KB of #zerowait #TCM #RAM.
#Espressif #ESP32 #IoT #AIoT #embeddedsolutionsUnveiling ESP32-P4: High-performing SoC with extensive IO connectivity, HMI, and security featuresEspressif Systems2024-04-01 | ESP32-P4 is powered by a dual-core RISC-V CPU with an AI instructions extension, an advanced memory subsystem, and integrated high-speed peripherals. ESP32-P4 is designed for high-performance applications that require strong security. In fact, ESP32-P4 aims to cater to the next era of embedded applications which will rely on solid support for rich Human-Machine Interfaces, efficient edge computing, and increased IO-connectivity requirements.
👉 What's in the video: ESP32-P4 Overview High-performance + Low-power Core System HD Camera Processing & Encoding HD Display & Smooth HMI Rich Peripheral Capabilities Best-in-Class Security Development Platforms
Learn More: espressif.com/en/products/socs/esp32-p4 ESP-IDF: github.com/espressif/esp-idfESP ZeroCode Introduction - PodcastEspressif Systems2023-11-22 | ESP ZeroCode is a new product launched by Espressif that enables device makers to instantly build and launch Matter-enabled smart home products. This talk will take a deep dive into ESP ZeroCode, showcasing how you can convert an idea into a product.
00:00 Start of Streaming 03:46 Start of Podcast 04:41 What is ESP ZeroCode? 06:26 What is Matter? 07:31 Are Custom Phone Apps Required? 09:58 Why ESP ZeroCode? 09:46 What does ESP ZeroCode offer? 12:11 Benefits to Device Maker 15:40 Demo: Create Re-brandable Products 17:02 Demo: Create New Products 21:28 Demo: Firmware Evaluation Flashing 23:10 Demo: End-User Experience 27:18 Demo: OTA Firmware Upgrades 28:26 Can I take over firmware Upgrades? 30:46 "Works with" badges 33:41 Place Order (Eval) Samples 34:23 Place Production Order 34:35 CSA Membership 35:45 Matter Certification 37:56 Lead times for ESP ZeroCode Modules 38:28 Certification Assistance 40:00 Pricing 41:37 ESP ZeroCode Manufacturing Process 44:28 Matter v1.2: Appliances 46:44 Customisations 48:02 ESP ZeroCode beyond Matter 48:17 Customer Response to ESP ZeroCodeUnboxing ESP32-S3-BOX-3Espressif Systems2023-11-09 | ESP32-S3-BOX-3 is a game-changing AIoT development kit based on the powerful ESP32-S3 AI SoC. Let's dive right into it and unveil its magic!
Development Resources: - Software SDK: github.com/espressif/esp-box - Developing with Arduino: github.com/esp-arduino-libs/ESP32_Display_PanelESP32-C3-LCDKitEspressif Systems2023-10-10 | ESP32-C3-LCDkit is an ESP32-C3-based evaluation development board with an SPI display. It also has an integrated rotary encoder switch, and features screen interaction. Due to its low cost, low power consumption, and high performance, ESP32-C3 meets significant GUI requirements, thus gaining ground in scenarios with small-sized screens.
This video will showcase two different demos: one about Espressif's message forwarding and another one about provisioning. Both utilize Bluetooth® Mesh. We'll also compare the differences of these features between the Bluetooth Mesh 1.0 and 1.1 Protocols.
The talk will touch on the different platforms used for BLE development, the different applications of BLE in the field of the Internet of Things (IoT), the recommended method for learning BLE development for embedded systems, and the future of BLE in the field of IoT.DevCon23 - Advancing Connected Products Through AWS IoT and ESP32 SoCsEspressif Systems2023-09-15 | In this session, Anton and Dhaval will delve into the reasons why AWS offers the most comprehensive suite of services for building your next connected product, and why so many AWS IoT customers trust Espressif solutions.DevCon23 - From Rockets to Cellos: Real-world Applications of ESP32 Series and Dev Board VariantsEspressif Systems2023-09-15 | Join us as we share our journey of transitioning projects from various Arduino-compatible platforms to the ESP32, unraveling the compelling reasons behind this strategic shift. Through practical experiences, we will shed light on the seamless integration of the ESP32 and showcase real-world examples from diverse projects, including computerized electronic cellos with custom audio processing, high-powered rocket telemetry, high-altitude weather and space balloon research, semi-autonomous rovers, and weather stations.DevCon23 - Using ESP-IDF FreeRTOS Functionality Within an ESP32 Arduino ProjectEspressif Systems2023-09-15 | This is an entry-level talk, for people who already have some domain of Arduino and want to go a little deeper into using FreeRTOS along with Arduino in a project.
It will talk about why a developer should care about using an RTOS, present a target project, and a possible architecture that applies some RTOS features such as Multi Tasking, Mutex, Queue, and Ring Buffers.
It will present how to apply ESP-IDF FreeRTOS within an Arduino project, demonstrating most of these resources in a single code example.
Mailbox Printer wokwi.com/projects/371458353592818689DevCon23 - Making Robust FUOTA in ESP32 Using RollbackEspressif Systems2023-09-15 | Firmware Update Over-The-Air (FUOTA) is a must-have feature in all IoT-like embedded solutions in operation today, once FUOTA can be the only possible and affordable solution for fixing some bugs, security flaws and other software malfunctions in devices in the field, using internet to provide new firmware devices located anywhere in the world. But, how do we ensure robustness to FUOTA process?
One big ally to add robustness to FUOTA process is the rollback resource. Using rollback, in case of bad firmware update (caused by some predictable or unpredictable reason), the embedded device can automatically get back to the last firmware version. It means, in case of bad firmware update, they can automatically recover themselves, without having any bricked device in the field, and requiring zero human intervention.
This presentation will show how to use rollback in FUOTA for ESP32 microcontroller, including a full demo of this process.DevCon23 - Talking to Cellular ModemsEspressif Systems2023-09-15 | They are inseparable parts of most IoT products, but how to talk to them? Simply over a UART with AT commands, correct? Yes, but there's more to it, especially when it comes to the most frequent issues about maintaining active network connection while keeping the command interface up or switching to low power modes.
This contribution will provide an overview of different methods, modes, and protocols used when communicating with Cellular Modems and refer to the solutions for ESP-IDF users. We will show how to multiplex commands and network data, how to use multiple terminals, and how AT commands could be used for networking even with standard protocol libraries (e.g. esp-mqtt).