Broker, topics, messages, logique et dashboard : pas besoin de passer d'un outil à l'autre.
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.
Flux à base de nœuds : filtres, temporisateurs, plannings, routage et réactions aux événements.
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
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
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.