Savoir-faire pour l’intégration · MQTT

Passerelle EnOcean MQTT

Le VL-700 BASE reçoit les télégrammes radio de jusqu’à 500 capteurs EnOcean, décode les profils d’appareils et publie chaque mesure en JSON sur votre broker MQTT – directement lisible, sans connaissance des EEP côté réception.

500capteurs par passerelle
32récepteurs radio par passerelle
4brokers MQTT en parallèle
AES-128avec EnOcean Secure
0 €de frais par capteur

Comment une mesure arrive au broker

Quatre étapes
1Mesurer et émettreLe capteur émet selon EnOcean (ISO/IEC 14543-3-10) sur 868,3 MHz, en option chiffré selon EnOcean Security.
2RecevoirUne EnoDisc® à portée reçoit le télégramme et le transmet via Ethernet, alimentée par PoE. Jusqu’à 32 récepteurs par passerelle.
3DécoderLe VL-700 BASE déchiffre les télégrammes Secure, lit le profil d’appareil (EEP) et convertit les données brutes en mesures avec unité.
4PublierChaque télégramme est envoyé sous forme d’objet JSON à jusqu’à quatre brokers MQTT simultanément – sur site ou dans le cloud, en option via TLS.

Ce que contient le topic

JSON par télégramme

Un objet JSON par télégramme radio. Si un appareil mesure plusieurs grandeurs, elles figurent ensemble dans la liste « functions ».

{
  "eepId": "47D10901",
  "deviceId": "0421A3F7",
  "friendlyId": "Salle-201-CO2",
  "timestamp": 1790935200000,
  "dbm": -71,
  "functions": [
    { "key": "CO2",         "range": "0 to 5.000 ppm", "value": 612 },
    { "key": "Humidity",    "range": "0 to 100 %",     "value": 44 },
    { "key": "Temperature", "range": "+10 to +35 °C",  "value": 22.4 }
  ],
  "telegramInfo": { "dbm": -71 },
  "topic": "deuta/etage2"
}

Structure telle qu’envoyée par l’appareil ; identifiant, nom et valeurs sont des exemples.

ChampContenu
eepIdProfil d’appareil du capteur (EnOcean Equipment Profile)
deviceIdIdentifiant EnOcean du capteur, huit caractères hexadécimaux
friendlyIdle nom en clair attribué lors de la configuration
timestampHeure de réception en temps Unix, en millisecondes
dbmPuissance du signal reçu en dBm
functionsListe des mesures : nom (key), plage de mesure avec unité (range), valeur (value)
topicle topic sur lequel le message a été publié
Forme du topicStructureQuand l’utiliser
Statiqueun topic fixe pour tous les appareils de la passerellele cas standard : un abonnement suffit, la distinction se fait dans la charge utile
Dynamique<préfixe>/<profil d’appareil>/<identifiant>lorsque le système cible doit filtrer par topic
Personnaliséexactement la chaîne convenuelorsqu’une structure de topics existante chez le client doit être respectée
La forme du topic est définie lors de la configuration. La description complète des champs figure dans le manuel du VL-700 BASE.

Une passerelle plutôt qu’une clé USB

La comparaison

Pour une pièce, une clé USB avec un script open source suffit. Pour un bâtiment, il faut savoir qui assure la couverture radio, les profils d’appareils et l’exploitation.

Clé USB + scriptVL-700 BASE
Réceptionun récepteur sur l’ordinateurjusqu’à 32 EnoDisc® dans le bâtiment, via PoE
Profils d’appareilsà attribuer et à maintenir soi-mêmedécodés dans la passerelle, mesures avec unité
EnOcean Securele déchiffrement incombe à l’ordinateurdéchiffré dans la passerelle (AES-128, rolling code, CMAC)
SortiesMQTTMQTT vers 4 brokers maximum, plus BACnet, Modbus TCP, KNX, OPC UA en parallèle
Exploitationscript et ordinateur propresappareil sur rail DIN, utilisation dans le navigateur, assistance à distance possible
Coût par capteuraucunaucun

Où vont les valeurs

Après le broker

Tout ce qui comprend MQTT et JSON peut reprendre les valeurs – par exemple Node-RED pour vos propres flux, Home Assistant via son intégration MQTT, InfluxDB avec Grafana pour l’historique, ou votre propre logiciel. En parallèle, la même passerelle peut desservir la GTB via BACnet, Modbus TCP ou KNX.

FluxNode-REDVos propres flux, alarmes et transferts à partir des messages JSON.
Smart buildingHome AssistantVia l’intégration MQTT, un capteur par mesure.
HistoriqueInfluxDB et GrafanaStocker les séries temporelles et les afficher dans un tableau de bord.
GTBBACnet, Modbus TCP, KNXEn parallèle depuis la même passerelle, indépendamment de MQTT.

Questions fréquentes

7 questions

Ai-je besoin de connaître les EEP ?

Non. Le VL-700 BASE décode lui-même les profils d’appareils ; le JSON contient des mesures avec nom et unité.

Quel broker puis-je utiliser ?

Le vôtre, par exemple Mosquitto sur site, ou un broker dans le cloud. La connexion peut passer par TLS.

La passerelle peut-elle envoyer à plusieurs brokers en même temps ?

Oui, à jusqu’à quatre brokers MQTT en parallèle – par exemple à la GTB sur site et à une plateforme d’analyse.

Les données radio sont-elles chiffrées ?

Avec EnOcean Secure, oui : le VL-700 BASE déchiffre lui-même les télégrammes chiffrés en AES-128 avant de les transmettre en JSON. Capteurs chiffrés et non chiffrés peuvent être combinés.

Quels capteurs sont pris en charge ?

Nos propres capteurs EnoSense et les appareils EnOcean d’autres fabricants dotés des profils courants de la détection en pièce. Nous vérifions à l’avance les profils nécessaires à votre projet.

Existe-t-il une interface REST ?

Pas aujourd’hui ; elle est en préparation. Aujourd’hui, les valeurs sortent via MQTT, BACnet, KNX ou Modbus TCP.

Y a-t-il des frais de licence ?

Non. Aucun frais par capteur et aucun coût récurrent.

État

Informations à jour au 2 octobre 2026. Le manuel du VL-700 BASE dans sa version en vigueur fait foi pour la structure des champs.

Vous prévoyez EnOcean via MQTT ?

Envoyez-nous le plan, la liste des capteurs et le système cible – vous recevrez une liste d’appareils avec références et un devis.