Technique & Protocoles · SMART'PROTECH

LoRaWAN + MQTT + Loxone : comment connecter des capteurs sans fil à un Miniserver

Avec le firmware 15.3.12.13 et supérieur, Loxone intègre nativement le protocole MQTT. Une évolution qui permet de connecter des capteurs sans fil LoRaWAN directement à un Miniserver — sans passerelle propriétaire. Voici comment nous l’avons testé, et ce que ça change pour les projets GTB.

LoRaWANMQTTLoxoneIoT GTBMilesight UG65

Ce que ça change pour les intégrateurs et les BET

Jusqu’à présent, intégrer des capteurs sans fil dans un projet Loxone imposait soit de rester dans l’écosystème propriétaire Loxone Air (capteurs Loxone exclusivement), soit de passer par des montages complexes et peu documentés.

Le support MQTT natif change la donne. Il permet d’utiliser n’importe quel capteur ou équipement qui parle MQTT — ce qui inclut aujourd’hui la quasi-totalité des passerelles LoRaWAN du marché.

Ce test documente précisément comment nous avons connecté des capteurs LoRaWAN Milesight à un Miniserver Loxone via un broker MQTT EMQX — avec les configurations exactes, les résultats obtenus, et les limites identifiées.

LoRaWAN dans les bâtiments : pourquoi cette technologie a du sens

le protocole MQTT appliqué à la GTB
Passerelle LoRa Milesight UG65 et Miniserver Loxone — communication via MQTT

C’est quoi LoRaWAN ?

LoRa (Long Range) est une technologie de transmission radio à faible consommation et longue portée. LoRaWAN est le protocole réseau qui standardise la communication entre les capteurs LoRa et un serveur réseau via une passerelle.

Concrètement : un capteur LoRaWAN transmet ses données par radio à une passerelle (ici la Milesight UG65), qui les relaie vers un réseau IP. Le capteur traverse plusieurs murs, plusieurs dalles béton, et fonctionne sur piles pendant 5 à 10 ans selon la fréquence de transmission.

Les caractéristiques clés à retenir

  • Portée : 2 à 5 km en milieu urbain (source LoRa Alliance), plusieurs centaines de mètres en intérieur à travers les dalles béton. Une passerelle couvre en général un bâtiment entier jusqu’à 5 à 6 étages.
  • Consommation : ultra-faible. Un capteur sur piles lithium AA fonctionne 5 à 10 ans selon la fréquence de transmission. Pas de câblage, pas de maintenance fréquente.
  • Fréquence : 868 MHz en Europe (bande ISM, libre de droits). Une radio dédiée indépendante de votre infrastructure WiFi existante.
  • Débit : faible par conception — quelques dizaines à quelques centaines d’octets par trame. Parfait pour des mesures (température, CO2, présence). Pas adapté au streaming.
  • Architecture : en étoile — chaque capteur communique directement avec la passerelle. Simple, robuste, prévisible.

Pourquoi c’est pertinent dans un bâtiment tertiaire

Problème classique : vous devez installer des capteurs dans un bâtiment existant en exploitation. Tirer des câbles est coûteux, invasif, parfois impossible sans travaux lourds.

Solution LoRaWAN : les capteurs sont posés sur une cloison sans câblage. Une seule passerelle dans le local technique couvre l’ensemble du bâtiment. Les données remontent vers votre supervision en temps réel.

Cas d’usage typiques en bâtiment :

  • Mesure de température et humidité par zone (confort, détection de condensation)
  • Comptage de CO2 pour la gestion de la ventilation (salles de réunion, classes)
  • Comptage d’occupation (présence dans les espaces)
  • Relevé de compteurs (eau, électricité, gaz) sur des compteurs existants
  • Surveillance de la chaîne du froid (chambres froides, vitrines réfrigérées)
  • Détection de fuite d’eau

Ce qui manquait pour les projets Loxone : un moyen simple de faire remonter ces données LoRaWAN dans le Miniserver sans développement sur-mesure. C’est exactement ce que le support MQTT résout.

MQTT : le protocole qui fait parler les équipements entre eux

Principe publish / subscribe

MQTT fonctionne sur un modèle publish/subscribe (publier/s’abonner) :

  • Un équipement publie une information sur un « topic » — ex : capteur/temperature → « 19.7 »
  • Un ou plusieurs équipements abonnés à ce topic reçoivent automatiquement l’information dès qu’elle est publiée
  • Le broker (serveur MQTT) est l’intermédiaire qui gère les connexions et distribue les messages

L’avantage clé : les équipements ne se parlent pas directement. Un capteur n’a pas besoin de savoir que c’est un Loxone qui utilise ses données — il publie, et le Loxone s’abonne. Ce découplage rend l’architecture très flexible.

le protocole MQTT appliqué à la GTB
Schéma broker MQTT publish/subscribe — capteurs CO2, température, occupation

Exemple concret avec notre configuration

PUBLISH — Ce que la passerelle Milesight UG65 envoie au broker :
capteur/zone1/temperature       → « 19.7 »
capteur/zone1/humidite         → « 45 »
capteur/salle-reunion/co2      → « 680 »
capteur/salle-reunion/occupation  → « 20 »

SUBSCRIBE — Ce que le Miniserver Loxone écoute :
lora/UG65/+/data/temperature    → entrée virtuelle Loxone
lora/UG65/+/data/humidity      → entrée virtuelle Loxone
lora/UG65/+/data/co2           → entrée virtuelle Loxone

Pourquoi EMQX comme broker ?

EMQX est un broker MQTT open source, disponible en version Community gratuite. Nous l’avons choisi pour :

  • Interface web intégrée — visualisation des topics et messages en temps réel, indispensable en phase de débogage
  • Scalable — jusqu’à 10 000 connexions simultanées en version Community, largement suffisant pour un projet GTB
  • Déploiement simple via Docker sur un NAS ou mini-PC dans le local technique
  • Support TLS natif (port 8883) pour sécuriser les communications en production

En production, EMQX peut être installé localement dans le bâtiment ou hébergé dans le cloud selon les exigences de sécurité du client.

L'architecture complète du projet

Composant 01 — Capteurs LoRaWAN Milesight

Capteurs de température et humidité LoRaWAN. Alimentés sur piles, ils transmettent leurs mesures par radio toutes les 5 minutes vers la passerelle. Zéro câblage, zéro infrastructure réseau dédiée.

Composant 02 — Passerelle LoRaWAN Milesight UG65

Reçoit les trames radio LoRaWAN des capteurs, les décode, et les republie en MQTT vers le broker EMQX via le réseau IP. Elle intègre un Network Server local et un client MQTT natif — pont entre le monde radio LoRa et le monde IP.

Composant 03 — Broker MQTT EMQX

Installé sur un mini-PC ou NAS dans le local technique. Reçoit les publications de la passerelle et les redistribue à tous les abonnés — dont le Miniserver Loxone. Centre névralgique de la communication.

Composant 04 — Miniserver Loxone (firmware ≥ 15.3.12.13)

Client MQTT natif depuis le firmware 15.3.12.13. Dans Loxone Config, on crée un périphérique MQTT, on renseigne l’adresse du broker, et on définit les topics. Les données des capteurs LoRaWAN deviennent des variables utilisables comme n’importe quelle entrée dans la programmation Loxone.

Résultats obtenus et limites identifiées

✓ Ce qui fonctionne très bien

  • Communication fluide et stable — dès qu’un capteur transmet, la valeur arrive dans Loxone en moins de 2 secondes (latence broker + réseau local)
  • Configuration accessible — un intégrateur Loxone habitué à Loxone Config peut prendre en main la partie MQTT en une demi-journée
  • L’interface EMQX est un vrai atout pour le débogage : on voit exactement ce qui circule, en temps réel
  • Les données sont exploitables dans Loxone comme n’importe quelle entrée : régulation, alarme, historique, interface utilisateur
  • Économiquement intéressant : broker EMQX Community gratuit, passerelle UG65 < 300€, capteurs LoRaWAN 50 à 150€ selon le type

⚠ Les points d’attention

  • Payload LoRaWAN : le décodage des trames est l’étape la plus délicate. Avec des capteurs hors écosystème Milesight, prévoir un décodeur (Node-RED ou custom). À anticiper dès la conception.
  • Latence : LoRaWAN n’est pas fait pour le temps réel strict. Fréquence de transmission de l’ordre de la minute. Parfait pour la mesure de confort, pas pour du pilotage en boucle fermée rapide.
  • Infrastructure broker : le broker EMQX doit être hébergé et maintenu. En production, prévoir supervision et redondance.
  • Sécurité : toujours activer TLS (port 8883) et l’authentification par utilisateur en production. EMQX supporte les deux nativement.

Ce que ça ouvre comme possibilités sur les projets

Supervision en rénovation sans câblage

Un bâtiment tertiaire en exploitation (bureaux, école, hôtel) peut être équipé de capteurs de température, CO2, humidité et présence dans chaque zone — sans poser un seul câble de données. Un week-end d’installation pour une couverture complète.

Extension de projets Loxone existants

Un client équipé d’un Miniserver depuis 3 ou 4 ans veut ajouter de la supervision dans des zones nouvelles sans ouvrir les cloisons. LoRaWAN + MQTT permet d’étendre sans modifier l’installation existante.

Comptage et métrologie pour le décret tertiaire

Relevé de compteurs existants via capteurs LoRaWAN (clamp de courant, capteur pulse sur compteur eau ou gaz) + remontée MQTT dans Loxone + historisation. Architecture à faible coût d’installation pour répondre aux obligations OPERAT.

Projets multi-bâtiments ou multi-sites

Un broker MQTT hébergé dans le cloud centralise les données de plusieurs bâtiments équipés chacun de leur passerelle locale. La supervision multi-sites devient accessible sur des projets de taille intermédiaire.

Ce que ça change concrètement pour vous

Si vous êtes BET ou électricien et que vous spécifiez ou installez des projets Loxone :

  • Vous pouvez intégrer des capteurs sans fil longue portée dans n’importe quel projet Loxone sans sortir de l’écosystème ni faire appel à un développeur
  • La liberté de choix matériel est réelle : n’importe quel capteur LoRaWAN du marché peut être intégré dès lors qu’on maîtrise la couche MQTT
  • Le coût d’instrumentation d’un bâtiment baisse significativement par rapport aux capteurs filaires — ce qui ouvre des budgets sur les petits projets
  • La valeur ajoutée de votre projet augmente : supervision de confort (CO2, hygrométrie, occupation) en complément de l’automatisme, sans surcoût d’installation majeur

Sur ce type de projet, nous intervenons en support technique ou en co-traitance selon votre organisation. Si vous avez un projet en cours ou en phase de consultation, contactez-nous.

Une question sur la configuration ? Un projet à qualifier ?

Que vous soyez intégrateur, BET ou responsable technique, on peut échanger sur votre projet — configuration spécifique, faisabilité, chiffrage. Sans engagement.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *