Zum Inhalt springen
14 Frameworks und SDKs

ESP32-Frameworks und SDKs

Von nativem C/C++ mit FreeRTOS bis hin zu Rust, IoT-Cloud, Spracherkennung, Audio und Matter. Wählen Sie passend zu Ihrem Projekt.

Erste Schritte

Arduino oder MicroPython sind die schnellsten Wege, um Sensoren und APIs zu testen. Für den Produkteinsatz empfehlen sich ESP-IDF oder Rust.

Cloud und Smart Home

ESP-Matter für Interoperabilität, ESP-RainMaker für eine fertige Cloud-Lösung und Zigbee für stromsparende lokale Mesh-Netzwerke.

Audio, Sprache und KI

ESP-ADF für Audioverarbeitung, ESP-SR für Offline-Sprachkennung und ESP-NN zur Beschleunigung von TinyML.

Modulare Architektur

ESP Component Registry

Installieren Sie Display-Treiber (LVGL), Industrieprotokolle (Modbus), Cloud-Funktionen und Board-Support-Pakete (BSPs) mit einer einzigen Zeile in Ihrem idf_component.yml-Manifest.

Komponenten erkunden

Todos

Alle Frameworks

Jedes Datenblatt bietet Features, ideale Anwendungsbereiche, Codebeispiele und offizielle Links.

ESP-IDF

C / C++

Offizielles Basis-Framework

Offizielles natives Framework von Espressif für alle ESP32-SoCs. Basiert auf Multicore-FreeRTOS und CMake und bietet die vollständige Kontrolle über Silizium, Peripheriegeräte, Funk sowie eine modulare Komponentenarchitektur.

  • Kommerzielle und industrielle IoT-Produkte
  • Geräte mit strengen Batterie- und Low-Power-Anforderungen
  • Echtzeitanwendungen mit präziser Interrupt-Steuerung
Details und Beispiel ansehen

ESP-RainMaker

C / C++

Cloud & AIoT Framework

Komplette Cloud- und Firmware-Plattform von Espressif für vernetzte Produkte. Ermöglicht die Entwicklung von IoT-Geräten ohne eigenen Backend- oder App-Aufbau von Grund auf.

  • Smarte Haushaltsgeräte und vernetzte weiße Ware
  • Intelligente Beleuchtung und Steckdosen für Endverbraucher
  • Klimasysteme (HVAC) und vernetzte Thermostate
Details und Beispiel ansehen

ESP-Matter

C / C++

Smart Home Framework

Offizielles SDK von Espressif für den universellen Matter-Standard (CSA). Bietet direkte Interoperabilität mit Apple Home, Google Home, Alexa und SmartThings.

  • Matter-zertifizierte Smart-Home-Geräte (Lampen, Steckdosen, Schlösser)
  • Bridges von Zigbee/BLE zu Matter (Matter Bridges)
  • Energiesparende Umgebungssensoren in Thread-Netzwerken (ESP32-H2)
Details und Beispiel ansehen

ESP-ADF

C / C++

Audio Processing Framework

Offizielles Framework für Audioanwendungen auf ESP32-SoCs. Enthält Pipelines für Decodierung/Codierung, Treiber für I2S-Codecs und Netzwerk-Audiostreaming.

  • Smarte Lautsprecher und Bluetooth-/Wi-Fi-Audioempfänger
  • Zweiwege-Gegensprechanlagen (VoIP / SIP)
  • Intelligente Türklingeln mit Audioerfassung und -übertragung
Details und Beispiel ansehen

ESP-SR

C / C++

AI & Speech Framework

Framework von Espressif für Spracherkennung und lokale Audioverarbeitung (On-Device) ohne Internetverbindung – mit minimaler Latenz und vollem Datenschutz.

  • Wandbedienfelder für die Gebäudeautomation mit Sprachsteuerung
  • Sprachgesteuerte Haushaltsgeräte ohne Internetabhängigkeit
  • Industriegeräte mit freihändiger Bedienung
Details und Beispiel ansehen

ESP-IoT-Solution

C / C++

Drivers & IoT Utilities

Offizielle Sammlung von Peripherietreibern, Touch-Algorithmen, Energieverwaltungsfunktionen und IoT-Dienstprogrammen zur Beschleunigung der Entwicklung auf ESP-IDF.

  • Kapazitive Touch-Oberflächen für Haushaltsgeräte und Wandtaster
  • Wetterstationen und Umweltmonitore mit I2C-Sensoren
  • Industrielle Automatisierungsgeräte mit RS485- und Modbus-Kommunikation
Details und Beispiel ansehen

ESP-NOW

C / C++

Fast Wireless Protocol

Proprietäres Drahtlosprotokoll von Espressif basierend auf 802.11-Aktionsframes. Ermöglicht schnelle, energiesparende Punkt-zu-Punkt-Kommunikation ohne Wi-Fi-Router.

  • Fernbedienungen und Funkschalter mit sofortigem Aufwachen
  • Batteriebetriebene Sensornetzwerke mit periodischer Messwertübertragung
  • Steuerungen für Drohnen, Roboter und RC-Modelle
Details und Beispiel ansehen

ESP-Zigbee-SDK

C / C++

Mesh & 802.15.4 Framework

Offizielles SDK für die Entwicklung von Zigbee 3.0-Geräten auf SoCs mit 802.15.4-Funk (ESP32-H2 und ESP32-C6). Unterstützt Koordinator-, Router- und Endgeräte-Rollen.

  • Türkontakte, Bewegungsmelder und Wassersensoren im Batteriebetrieb
  • Interoperable Zigbee 3.0-Leuchtmittel, Dimmer und Wandschalter
  • Zigbee-zu-Ethernet/Wi-Fi-Gateways für Smart-Home-Zentralen
Details und Beispiel ansehen

ESP-WHO

C / C++

Computer Vision & Edge AI

Computer-Vision-Framework für ESP32, optimiert für Kameramodule (OV2640, OV3660, OV5640) mit lokaler Gesichtserkennung und Identifikation.

  • Biometrische Zugangskontrollen und intelligente Türschlösser
  • Video-Türklingeln mit Personen- und Anwesenheitserkennung
  • Personenzählung und Belegungsanalyse für Konferenzräume
Details und Beispiel ansehen

ESP-NN

C / C++ / Asm

Neural Network Kernel Library

Beschleunigungsbibliothek für neuronale Netze auf ESP32-SoCs zur Optimierung von Faltungskernen, Matrixmultiplikationen und Aktivierungsfunktionen für Edge-KI.

  • Edge-Vision-Modelle (Objekterkennung und Klassifikation)
  • Vibrations- und Akustikanomalieerkennung für vorausschauende Wartung
  • Klassifikation biometrischer Signale (EKG, PPG) auf Wearables
Details und Beispiel ansehen

ESP-DSP

C / Asm

DSP & Math Library

Offizielle DSP-Bibliothek für ESP32-SoCs mit Algorithmen für FFT, digitale Filterung, Matrixberechnungen und numerische Operationen.

  • Echtzeit-Spektrumanalyse für Audio- und Schwingungsmessgeräte
  • Signalverarbeitung und Rauschfilterung für industrielle Sensoren
  • Regelungsalgorithmen für Motorsteuerungen und Wechselrichter
Details und Beispiel ansehen

Rust-ESP

Rust

Memory-Safe Modern Language

Rust-Entwicklungsökosystem für ESP32-Mikrocontroller. Bietet Speichersicherheit ohne Garbage Collector, ein starkes Typsystem und moderne Ausdrucksstärke.

  • Industrielle kritische Firmware mit höchsten Zuverlässigkeitsanforderungen
  • Medizin- und Sicherheitsgeräte, bei denen Speicherfehler unzulässig sind
  • Netzwerk-Gateways mit sicherer Verarbeitung kryptografischer und TLS-Protokolle
Details und Beispiel ansehen

Arduino

C++ (Arduino)

Maker & Educational Framework

Offizieller Arduino-Core für ESP32-SoCs. Bietet die vertraute setup()/loop()-API mit Zugriff auf Tausende Bibliotheken von Drittanbietern auf einem stabilen ESP-IDF-Fundament.

  • Schnelles Prototyping von IoT-Projekten und Machbarkeitsstudien
  • Ausbildung, universitäre Lehre und Schulung in eingebetteten Systemen
  • Maker-Projekte und Do-It-Yourself-Elektronik
Details und Beispiel ansehen

MicroPython

Python 3

Interactive Scripting Engine

Schlanke und effiziente Python-3-Implementierung für Mikrocontroller. Ermöglicht interaktive Programmierung über REPL an der seriellen Schnittstelle ohne vorherige Kompilierung.

  • Programmierausbildung und MINT-Lernprojekte
  • Schnelles Prototyping und Sensortests ohne Kompilierzyklen
  • Gerätesteuerung und Skripte, die ohne Neu-Flashen anpassbar sind
Details und Beispiel ansehen