ESP3 (EnOcean Serial Protocol v3) ist das Kommunikationsprotokoll zwischen einem EnOcean-Funkmodul (TCM 310/TCM 515) und einem Gateway oder PC über UART: Pakete mit Sync-Byte 0x55, Header, Daten und CRC8.
Richtig
Ein ESP3-Paket ist klar strukturiert aufgebaut: Es beginnt mit dem Sync-Byte 0x55, gefolgt von einem Header (Data Length, Optional Length, Packet Type, CRC8H), dem eigentlichen Datenteil (Radio-Telegramm und optionale Daten) sowie einem abschließenden CRC8D über den Datenteil. ESP3 wird vor allem in USB-Gateways (z. B. USB 300, USB 400) und in KNX/EnOcean-Gateways verwendet, um das Funktelegramm an die Host-Anwendung weiterzureichen. Die Spezifikation ist öffentlich auf enocean.com verfügbar und Grundlage zahlreicher Open-Source-Bibliotheken.
Eselsbrücke: 'Sync 0x55 - Header - Daten - CRC' - ESP3 folgt immer demselben vierteiligen Schema, das man leicht im Logic-Analyzer wiederfindet.
EnOcean-Bank in Vorbereitung
Die vollständige EnOcean-Bank ist noch nicht verfügbar. Hinterlassen Sie Ihre E-Mail, um beim Start benachrichtigt zu werden und einen Early-Bird-Rabatt zu erhalten.
Der Warteliste beitreten →Die 9 weiteren EnOcean-Übungsfragen ansehen
Verwandte Fragen
- EnOcean ist für seine batterielosen Geräte bekannt: Die benötigte Energie wird piezoelektrisch (mechanischer Taster), über eine Solarzelle (Sensoren mit kleinem Panel) oder per Peltier-Element (thermischer Gradient) gewonnen, sodass über 10-20 Jahre kein Batteriewechsel anfällt.1. Architecture · Energy Harvesting
- Das EEP (EnOcean Equipment Profile) identifiziert jeden Gerätetyp über ein Tripel RORG-FUNC-TYPE (z. B. F6-02-01 für einen Rocker-Taster mit 2 Kanälen); damit kann ein Empfänger die Telegramme ohne manuelle Konfiguration korrekt decodieren.2. EEP · EnOcean Equipment Profile
- Beim Teach-In-Prozess von EnOcean sendet das Sendegerät ein spezielles Telegramm mit seinem EEP und seiner Device-ID; der Empfänger speichert diese Informationen, um spätere Telegramme korrekt zu decodieren und den Sender einer Aktion zuzuordnen.2. EEP · Auto-Learn
- EnOcean Secure verwendet einen Rolling Code (inkrementellen Zähler) zusammen mit einer CMAC-Signatur (Cipher-based MAC auf AES-128), um jedes Telegramm zu authentifizieren und Replay-Angriffe zu verhindern - kritisch für sicherheitsrelevante Anwendungen wie Alarmanlagen oder funkgesteuerte Schlösser.6. Security · Rolling Code
- ePIRE (EnOcean Profile for Initial Resync Exchange) ist das standardisierte Protokoll für das sichere Teach-In-Pairing: Erzeugung und Verteilung des gemeinsamen AES-Schlüssels zwischen Sender und Secure-fähigem Empfänger.6. Security · ePIRE