Quel canal de données choisir ?
La question n’est pas de savoir quel chemin de données est le meilleur, mais lequel convient au système qui réceptionne les valeurs. Souvent, la bonne réponse est : deux d’entre eux en parallèle.
Comparaison des quatre
ClassificationCes quatre protocoles transmettent des valeurs de mesure, mais ils le font selon des conceptions différentes de ce qu’est une valeur de mesure. Si l’on néglige cet aspect, on finit par concevoir des convertisseurs dont personne ne souhaite assurer la maintenance.
MQTT achemine des messages sans se soucier de leur contenu. BACnet et KNX intègrent un modèle d’objets ; ils connaissent donc la notion de valeur de capteur, avec son unité et son état. Modbus TCP ne connaît que des registres, c’est-à-dire des nombres associés à une adresse ; leur signification figure dans un tableau à côté.
| Chemin | Modèle | Épaisseur | Limite |
|---|---|---|---|
| MQTT | Messages, courtier, JSON | Simple, prend en charge de nombreux destinataires simultanément, adapté à l'analyse et au tableau de bord. | Pas de modèle d'objet. La signification et l'unité doivent être convenues. |
| BACnet/IP | Objets conformes à la norme ISO 16484-5 | Le langage de l'automatisation des bâtiments. Les valeurs, les unités et les états sont normalisés. | Plus complexe à configurer et à adresser que MQTT. |
| KNX | Adresses de groupe, types de points de données | Largement utilisé dans la domotique, idéal pour l’éclairage, l’ombrage et la régulation pièce par pièce. | Plutôt axé sur les actionneurs que sur les volumes de données importants. |
| Modbus TCP | Registre | Prise en charge quasi universelle, facile à vérifier, robuste. | Pas de sémantique. Chaque mappage d'adresse doit être documenté et mis à jour. |
Quand il est judicieux d'en utiliser deux en parallèle
Le cas généralDans de nombreux projets, l’automatisation des bâtiments utilise déjà un protocole, tandis que l’analyse en nécessite un autre. La régulation s’effectue alors via BACnet ou Modbus vers le système de contrôle-commande existant, tandis que le tableau de bord, l’analyse et l’évaluation des surfaces s’effectuent via MQTT.
Il ne s’agit pas d’un compromis, mais d’une séparation claire : la régulation a besoin de quelques valeurs fiables et en temps réel, tandis que l’analyse a besoin de nombreuses valeurs historiques. Forcer les deux à emprunter le même canal nuit à l’une ou à l’autre.
Le VL-700 BASE transmet les valeurs mesurées au format JSON au broker MQTT de votre choix. D'autres méthodes sont également disponibles. Pour la publication des données, ce qui est déterminant, c'est qui exploite le broker et où il se trouve.
Ce qui est à l'ordre du jour
MQTT en détailLa passerelle publie chaque valeur de mesure reçue vers le courtier. La structure des sujets utilisée à cet effet est un paramètre de l'installation qui est défini lors de la configuration – et ne peut pas être modifié en cours de fonctionnement. Il existe trois formats, qui supportent tous la même charge utile.
Il est ainsi possible de répondre à l’avance à la question qui précède toute offre : l’intégrateur sait à quelle structure s’attendre et peut planifier sa partie du projet sans attendre la mise en service.
Puis-je récupérer les valeurs via REST? Pas pour l'instant : une interface REST est en cours de développement. Actuellement, les valeurs sont transmises via MQTT, BACnet, KNX ou Modbus TCP. Si votre système cible repose sur REST, n'hésitez pas à nous contacter pour connaître l'état d'avancement.
| Forme | Sujet | Quand est-ce judicieux ? |
|---|---|---|
| Statique | un sujet fixe pour tous les appareils de la passerelle | C'est le cas de figure habituel. Un seul abonnement suffit, la distinction s'effectue au niveau de la charge utile. |
| Dynamique | un sujet par profil d'appareil et par identifiant d'appareil | Lorsque le système cible souhaite filtrer par sujet, plutôt que d'ouvrir chaque message. |
| Placé librement | exactement la chaîne de caractères convenue, sans suffixe | Lorsqu’il est nécessaire de respecter une structure de rubriques existante chez le client. |
Ce que cela signifie pour votre appel d'offres
7 points- Indiquez le système cible qui reprendra ces valeurs, en précisant le fabricant et la version.
- Définissez le canal de transmission et, si deux canaux doivent fonctionner en parallèle, nommez-les tous les deux.
- Dans le cas de MQTT, précisez : qui exploite le broker, où se trouve-t-il, comment est-il sécurisé ?
- Pour BACnet et Modbus, exiger la liste des adresses et des objets dans le cadre des prestations.
- Définissez le format et la dénomination des points de données ; ne les laissez pas au hasard.
- Aborder la question des données historiques : qui les stocke, pendant combien de temps et dans quel format ?
- Précisez la séparation des réseaux : réseau de terrain et réseau de commande séparés, avec un pare-feu entre les deux.
Mise à jour des informations : 16 septembre 2026. Les informations réglementaires ont été compilées en toute bonne foi et ne sauraient se substituer à un conseil juridique. Seul le libellé de la version en vigueur fait foi.
- ISO 16484-5 (BACnet), protocole de communication de données pour l’automatisation des bâtiments.
- ISO/IEC 14543-3 (KNX), norme faisant partie de la série consacrée à l’électronique domestique et des bâtiments.
- MQTT et Modbus TCP : normes industrielles indépendantes des fabricants.
- Format de transmission et limites tirés du manuel du VL-700 BASE.
Pouvons-nous réaliser une étude pour votre bâtiment ?
Envoyez-nous le plan, les dimensions et le système souhaité. Vous recevrez une proposition concernant le nombre d'appareils, une liste des références et un devis.