Skip to Content
Vue d'ensemble

Documentation IronFlock

L’IA industrielle et les opérations numériques ne devraient pas nécessiter des mois de travail d’intégration. IronFlock est un système middleware qui fournit la couche manquante entre vos machines et les logiciels qui les rendent intelligentes — connectivité, données en temps réel, exécution IA, accès sécurisé et livraison d’applications, le tout dans une seule architecture.

Architecture IronFlock

Le problème qu’IronFlock résout

Chaque équipe industrielle qui développe des services numériques pour des machines se heurte au même défi : avant de pouvoir déployer un tableau de bord de surveillance, un modèle IA ou un outil de service à distance, il faut d’abord construire une pile d’intégration — connectivité des appareils, pipelines de données, authentification, tunnelisation sécurisée, orchestration de conteneurs et plus encore. Ce travail middleware prend des mois et mobilise des ressources d’ingénierie loin de l’application réelle.

IronFlock élimine cette couche. Vous connectez vos machines, automates, capteurs et passerelles, puis vous vous concentrez entièrement sur les applications et les flux de travail IA qui créent de la valeur.

Ce qu’est IronFlock

Pensez à IronFlock comme Android sur un smartphone — il reste en arrière-plan pendant que les utilisateurs interagissent avec vos applications et votre marque. La complexité réside dans le middleware, pas dans l’expérience quotidienne.

Au cœur d’IronFlock se trouve un système middleware industriel qui regroupe plusieurs capacités en un seul environnement d’exécution :

  • Connectivité des appareils et machines — Enregistrez des machines, capteurs, automates et passerelles. Organisez-les en projets, surveillez la connectivité et poussez des mises à jour OTA sur tous les sites.
  • Développement et déploiement d’applications — Écrivez du code dans n’importe quel langage, empaquetez-le avec Docker et déployez sur des appareils edge ou dans le cloud. Utilisez l’IDE cloud intégré ou vos propres outils avec l’intégration GitHub/GitLab.
  • Collecte de données en temps réel — Provisionnez automatiquement des bases de données de séries temporelles par projet. Collectez la télémétrie des appareils et visualisez-la via des tableaux de bord — avec une latence inférieure à la seconde de l’edge à l’écran.
  • Boards personnalisés — Créez des visualisations en temps réel, des panneaux de contrôle et des tableaux de bord multi-pages grâce à un système de widgets sans code. Graphiques, jauges, cartes, tableaux, formulaires et contrôles d’appareils — tous définis dans un modèle YAML simple et mis à jour en direct au fur et à mesure que les données arrivent.
  • Orchestration IA multi-agents — Chaque application peut embarquer ses propres agents IA spécialisés pour différentes tâches — détection d’anomalies, analyse des causes racines, optimisation des processus, requêtes en langage naturel sur les données machines. IronFlock les orchestre via un seul environnement d’exécution avec des conversations, des permissions et un contexte opérationnel partagés.
  • Accès à distance sécurisé — Accédez aux interfaces web des appareils, aux IHM, aux flux caméra, aux diagnostics d’automates ou aux bureaux distants sans ouvrir de ports. Chaque session est journalisée et auditable.
  • Alarmes et observabilité — Définissez des règles d’alarme basées sur des seuils ou des conditions sur n’importe quel flux de télémétrie en direct. Le système d’observation évalue en continu les données entrantes des appareils et déclenche des notifications lorsque les conditions sont remplies, vous donnant une visibilité en temps réel sur la santé de chaque machine et groupe dans votre projet.
  • Fusion cloud-edge — Provisionnez des appareils cloud — des machines virtuelles s’exécutant dans la même infrastructure cloud qu’IronFlock (sur Google Cloud, AWS ou équivalent) — qui rejoignent votre projet aux côtés de vos appareils edge physiques. Un appareil cloud participe au même contexte de routage des messages que n’importe quel appareil physique, permettant une communication directe entre le calcul hébergé dans le cloud et le matériel sur site comme s’ils étaient sur le même réseau local. Cette fonctionnalité est disponible dans le cloud IronFlock et peut être activée dans des installations en cloud privé virtuel ou sur site sur demande.
  • Distribution d’applications et marketplace — Publiez des applications industrielles publiquement ou en privé. Définissez des tarifs, suivez la mesure d’utilisation et recevez des versements automatisés — transformant les logiciels opérationnels en produit évolutif.

IA multi-agents pour les opérations industrielles

Les projets IA industriels traditionnels sont monolithiques — un modèle, un objectif, un long cycle d’intégration. IronFlock adopte une approche différente : plusieurs agents IA spécialisés, chacun limité à une tâche spécifique, travaillant ensemble dans un contexte opérationnel partagé.

Une application de maintenance prédictive pourrait inclure un agent qui surveille les patterns de vibration, un autre qui interroge les données historiques de pannes, et un troisième qui génère des ordres de travail de maintenance. Une application d’inspection qualité pourrait associer un agent IA de vision à un agent de traçabilité qui relie les défauts à des lots spécifiques et des paramètres de processus.

Ces agents sont définis de manière déclarative dans un modèle YAML léger, connectés aux données machines en direct et orchestrés via une interface de conversation unique. Les opérateurs posent des questions en langage naturel — le système route vers le bon agent, extrait de la bonne source de données et renvoie des réponses exploitables.

Ce n’est pas un chatbot collé sur un tableau de bord. C’est une IA qui comprend vos machines, vos processus et votre contexte opérationnel.

Cas d’usage industriels

IronFlock est conçu pour les équipes déployant de vrais logiciels opérationnels :

DomaineExemples
Surveillance et analytiqueSurveillance énergétique, suivi OEE, analyse des arrêts, tableaux de bord en direct
SCADA et IHMVisualisation, gestion des alarmes, interfaces de contrôle des processus
MES et flux de travailInstructions de travail, contrôles qualité, traçabilité des pièces, généalogie
IA et automatisationInspection par vision IA, maintenance prédictive, automatisation intelligente
Opérations à distanceService à distance sécurisé, diagnostics, accès aux automates, streaming vidéo
Intégration systèmeConnectivité automate / OPC UA / MQTT, pont vers les systèmes legacy

Au-delà de l’usine

Bien qu’IronFlock ait des racines profondes dans l’automatisation industrielle, la plateforme ne se limite pas aux cas d’usage en usine. Son architecture — agents edge, applications conteneurisées, données en temps réel, tunnelisation sécurisée et orchestration IA — s’applique partout où des appareils distribués doivent être gérés, surveillés et rendus intelligents :

  • Automatisation et surveillance des bâtiments — Contrôle CVC, comptage d’énergie, suivi de l’occupation et maintenance prédictive pour les bâtiments commerciaux et résidentiels
  • Gestion de flotte de véhicules — Suivi GPS en temps réel, analyse du comportement des conducteurs, planification de la maintenance et optimisation des itinéraires sur des flottes de véhicules
  • Gestion vidéo et surveillance — Analytique vidéo edge, gestion de flotte de caméras, détection d’objets par IA et accès à distance sécurisé aux flux en direct
  • Infrastructure de ville intelligente — Réseaux de capteurs environnementaux, surveillance de la qualité de l’air, gestion des bornes de recharge pour VE, éclairage intelligent, gestion des déchets et des parkings

Tout scénario impliquant une flotte d’appareils connectés exécutant des logiciels à l’edge est adapté à IronFlock.

Cloud ou sur site

IronFlock fonctionne dans le cloud ou entièrement sur votre propre infrastructure. Pour les environnements industriels sensibles qui nécessitent des réseaux privés, des déploiements en air gap ou la souveraineté des données, l’ensemble du système — y compris l’environnement d’exécution IA, la couche de données et la livraison d’applications — peut être déployé sur site ou dans un cloud privé. Voir Déploiement sur site pour plus de détails.

Liens rapides

SujetDescription
Prise en mainCréez votre premier projet et connectez un appareil
ArchitectureArchitecture système, appareils edge, services centraux et broker de messages
Gestion des applicationsParcourez les applications et ajoutez des appareils
Gestion des appareilsAjoutez, configurez et surveillez les appareils
Tableaux de bord IoTCréez des tableaux de bord personnalisés avec des widgets sans code
Développement d’applications IoTCréez vos propres applications IoT
Alarmes IoTDéfinissez des règles d’alerte et surveillez la santé du projet en temps réel
IA physiqueAjoutez des agents IA et des outils à vos applications
Accès à distanceTunnelisation sécurisée vers les services des appareils
Capteurs LoRaWANConnectez et gérez des réseaux de capteurs LoRaWAN
SCADASupervision, contrôle et acquisition de données
Journaux d’auditSuivez tous les changements pour la conformité
Contrôle d’accèsContrôlez l’accès aux projets, appareils et applications
SécuritéArchitecture de sécurité du système
Monétisation des applicationsPubliez et monétisez vos applications
Options de déploiementExécutez IronFlock sur site
ComparaisonsComment IronFlock se compare à Ignition, WinCC, AVEVA, ThingWorx et d’autres
Last updated on