ESP3 (EnOcean Serial Protocol v3) est le protocole de communication entre un module radio EnOcean (TCM 310 / TCM 515) et un gateway ou un PC via UART : paquets avec sync byte 0x55, header, data et CRC8.
Vrai
Un paquet ESP3 commence par le sync byte 0x55, suivi d'un header (Data Length, Optional Length, Packet Type, CRC8H), puis du champ data (télégramme radio + optional data) et se termine par un CRC8D calculé sur les données. Ce framing est utilisé par les passerelles USB EnOcean (USB 300, USB 400) et les passerelles KNX/EnOcean ; la spécification est publique sur enocean.com.
En cas de souci d'intégration côté PC, vérifier d'abord le sync byte 0x55 dans le flux UART : 90 % des bugs de parsing viennent d'une désynchronisation ou d'un mauvais baudrate (57600 bauds par défaut).
Banque EnOcean en préparation
La banque complète EnOcean n'est pas encore disponible. Mets ton email pour être prévenu du lancement et avoir un discount early-bird.
Rejoindre la waitlist →Voir les 9 autres questions EnOcean
Questions liées
- EnOcean est reconnu pour ses devices sans pile : l'énergie est récoltée par effet piézoélectrique (bouton-poussoir mécanique), via cellule solaire (capteurs équipés d'un petit panneau) ou par effet Peltier (gradient thermique), supprimant la maintenance batterie sur 10 à 20 ans.1. Architecture · Energy Harvesting
- L'EEP (EnOcean Equipment Profile) identifie chaque type de device par un triplet RORG-FUNC-TYPE (par exemple F6-02-01 = bouton-poussoir Rocker 2 canaux), ce qui permet à un récepteur de décoder correctement le télégramme sans configuration manuelle.2. EEP · EnOcean Equipment Profile
- Le processus Teach-In EnOcean consiste pour le device émetteur à envoyer un télégramme spécial contenant son EEP et son Device ID ; le récepteur mémorise ces informations pour décoder correctement les télégrammes ultérieurs et associer l'émetteur à une action.2. EEP · Auto-Learn
- EnOcean Secure utilise un rolling code (compteur incrémental) combiné à un CMAC (Cipher-based MAC sur AES-128) pour authentifier chaque télégramme et empêcher les attaques par rejeu, ce qui est critique pour les usages sécurité (alarmes, serrures sans fil).6. Security · Rolling Code
- ePIRE (EnOcean Profile for Initial Resync Exchange) est le protocole standardisé pour le pairing sécurisé Teach-In : il pilote la génération et la distribution de la clé AES partagée entre émetteur et récepteur Secure-capable.6. Security · ePIRE