MQTT Control RS : un outil pour MQTT, la logique et les panneaux opérateur

Connectez des brokers, analysez les messages, construisez des flux visuels, combinez des graphiques avec des métriques avancées et créez des panneaux opérateur sans outils supplémentaires.

Tout l'univers MQTT dans une seule fenêtre

Broker, topics, messages, logique et dashboard : pas besoin de passer d'un outil à l'autre.

Automatisation visuelle sans code

Flux à base de nœuds : filtres, temporisateurs, plannings, routage et réactions aux événements.

Fonctionne là où il faut

Application desktop pour Windows, Debian, Fedora, Arch et Armbian. Le broker MQTT externe est le vôtre — l'application s'y connecte.

À quoi cela ressemble en pratique

Deux vues réelles de l'application : édition de logique visuelle et tableau de bord HMI avec widgets reliés aux données en direct du broker.

Éditeur LogicScript dans l'autopilote

Éditeur LogicScript dans l'autopilote

Les comportements locaux complexes restent dans un seul nœud : variables, conditions, blocs imbriqués et sorties se modifient dans un éditeur visuel dédié.

Espace de travail Dashboard / HMI

Espace de travail Dashboard / HMI

Les écrans opérateur regroupent lampes, indicateurs, jauges, panneaux texte et widgets moteur/ventilateur dans un tableau de bord relié.

Fonctionnalités clés

Arborescence des topics et diagnostic

Connectez-vous à un broker et voyez immédiatement la structure : tous les topics, le flux de messages en direct et le contenu des paquets. Pratique pour le débogage et la vérification du comportement du système.

Éditeur visuel de logique

Construisez des flux de traitement avec des nœuds : entrées, filtres, conditions, transformations, temporisateurs et actions sortantes. La logique se lit d'un coup d'œil, sans être enfouie dans le code.

Plannings et routage

Configurez des vérifications périodiques, des branches conditionnelles et des chaînes de service directement dans le même éditeur que la logique principale.

Graphiques et analytique

Superposez plusieurs signaux sur un même graphique, suivez les métriques et trouvez plus vite la cause d'un comportement anormal — sans systèmes de supervision externes.

Panneaux opérateur (Dashboard / HMI)

Assemblez des écrans opérateur pour une tâche précise : boutons, interrupteurs, indicateurs, jauges et graphiques. Tout est lié aux données réelles du broker.

Pour qui

Ingénieurs en automatisation

Équipements, lignes, bancs d'essai. Diagnostic rapide du trafic, création pratique de logique et panneaux HMI prêts à l'emploi.

Maison intelligente et atelier

Éclairage, climat, arrosage, garage. Sans programmation et avec un résultat visuel.

Hobby et interactif

Lumière, son, effets, installations. Là où il faut relier des événements MQTT à une réaction visible.

Comment cela fonctionne

MQTT Control RS est conçu pour le travail quotidien sans surcharge manuelle inutile.

  • Connectez-vous aux brokers et passez immédiatement à l'inspection des messages.
  • Assemblez des flux avec une logique prévisible et des nœuds explicites.
  • Comparez les signaux sur des graphiques et suivez les métriques dans une seule fenêtre.
  • Lancez des panneaux opérateur et des écrans de travail pour des tâches concrètes.

Ce qui est en développement

La prochaine étape de développement se concentre sur le débogage, la charge et des scénarios plus complexes.

  • Tests de charge et vérification du comportement sur banc.
  • Débogage visuel des flux, nouveaux nœuds et élargissement de l'ensemble de widgets.
  • Connectivité multi-broker et travail plus confortable avec plusieurs environnements MQTT.
  • Canaux internes pour les échanges entre graphes sans broker externe.

FAQ

Quelles versions de MQTT sont prises en charge ?

MQTT 3.1.1 et 5.0. La cinquième version ajoute la prise en charge de champs supplémentaires dans les paquets — reason codes, user properties et autres extensions du protocole.

Les autopilotes et les dashboards sont-ils enregistrés ?

Tout est conservé entre les sessions. Les flux et les panneaux opérateur peuvent être exportés et importés, ce qui est pratique pour les transferts entre machines ou les sauvegardes.

Convient-il à la production ?

Oui. L'outil convient aussi bien au débogage pendant le développement qu'à une utilisation permanente sur une installation réelle.

Fonctionne-t-il avec des brokers cloud ?

Oui — AWS IoT, Azure IoT Hub, HiveMQ Cloud et tout autre broker standard. MQTT Control RS se connecte via le protocole standard, que ce soit dans le cloud ou sur le réseau local.

Une version mobile ou un accès web sont-ils prévus ?

Oui, c'est prévu. Mais pour le moment, cela reste un plan à long terme.

L'application est-elle payante ?

Elle est gratuite.

Quelle est la différence avec Node-RED ?

Node-RED est une plateforme côté serveur avec des milliers de nœuds fournis par la communauté. Cela semble être un avantage, mais en pratique cela signifie déployer un serveur, comprendre l'écosystème et savoir lequel choisir parmi des centaines de nœuds similaires. MQTT Control RS est un outil desktop centré sur MQTT. Son ensemble de nœuds est volontairement compact : chaque nœud résout une tâche précise — uniquement ce dont un ingénieur a réellement besoin.

Contact

Si vous avez trouvé un bug, souhaitez proposer une amélioration ou discuter d'un déploiement, écrivez-nous.

  • La version actuelle peut être téléchargée sur la page de téléchargement.
  • Adresse e-mail pour les rapports de bugs : stewhiki@gmail.com.
  • Groupe du projet : https://t.me/mqtt_control_rs.