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.
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 :
| Domaine | Exemples |
|---|---|
| Surveillance et analytique | Surveillance énergétique, suivi OEE, analyse des arrêts, tableaux de bord en direct |
| SCADA et IHM | Visualisation, gestion des alarmes, interfaces de contrôle des processus |
| MES et flux de travail | Instructions de travail, contrôles qualité, traçabilité des pièces, généalogie |
| IA et automatisation | Inspection par vision IA, maintenance prédictive, automatisation intelligente |
| Opérations à distance | Service à distance sécurisé, diagnostics, accès aux automates, streaming vidéo |
| Intégration système | Connectivité 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
| Sujet | Description |
|---|---|
| Prise en main | Créez votre premier projet et connectez un appareil |
| Architecture | Architecture système, appareils edge, services centraux et broker de messages |
| Gestion des applications | Parcourez les applications et ajoutez des appareils |
| Gestion des appareils | Ajoutez, configurez et surveillez les appareils |
| Tableaux de bord IoT | Créez des tableaux de bord personnalisés avec des widgets sans code |
| Développement d’applications IoT | Créez vos propres applications IoT |
| Alarmes IoT | Définissez des règles d’alerte et surveillez la santé du projet en temps réel |
| IA physique | Ajoutez des agents IA et des outils à vos applications |
| Accès à distance | Tunnelisation sécurisée vers les services des appareils |
| Capteurs LoRaWAN | Connectez et gérez des réseaux de capteurs LoRaWAN |
| SCADA | Supervision, contrôle et acquisition de données |
| Journaux d’audit | Suivez tous les changements pour la conformité |
| Contrôle d’accès | Contrôlez l’accès aux projets, appareils et applications |
| Sécurité | Architecture de sécurité du système |
| Monétisation des applications | Publiez et monétisez vos applications |
| Options de déploiement | Exécutez IronFlock sur site |
| Comparaisons | Comment IronFlock se compare à Ignition, WinCC, AVEVA, ThingWorx et d’autres |