Gestion des applications
Les applications sont des solutions prêtes à l’emploi que vous installez depuis l’App Store dans votre projet. Chaque application fournit tout ce dont vous avez besoin pour un cas d’usage spécifique — une interface utilisateur de surveillance, la collecte de données depuis vos appareils et des contrôles — le tout regroupé.
Tout aussi important : chaque application agit comme une compétence pour l’assistant IA de votre projet. Une fois l’application installée, l’assistant comprend ses données, ses appareils et ses tableaux de bord — installez une application de surveillance vibratoire et vous pouvez l’interroger sur les tendances de vibration ; installez une application qualité et l’assistant peut tracer les pièces défectueuses. Chaque application ajoutée rend votre assistant plus capable.
Si aucune application existante ne correspond à vos besoins, vous pouvez facilement créer la vôtre dans App Studio. Et comme toute application, une application sur mesure enseigne à votre assistant les compétences pour travailler avec elle.
Qu’est-ce qu’une application ?
Contrairement à de nombreuses autres plateformes IoT où une « application » est simplement un conteneur que vous déployez sur des appareils edge, une application IronFlock est un service distribué complet. Elle combine une interface utilisateur hébergée, un backend pour le stockage des données et la messagerie en temps réel, et un composant edge qui s’exécute sur vos appareils — le tout câblé automatiquement.
Le composant edge est la partie la plus importante — c’est le logiciel qui s’exécute réellement sur vos appareils, collecte les données des capteurs, contrôle les actionneurs ou héberge des services locaux. Mais ce n’est qu’une partie de l’application complète :
- Composant edge — Le logiciel principal s’exécutant sur vos appareils, gérant la collecte de données, le traitement local et le contrôle des appareils.
- Interface utilisateur — Graphiques, jauges, cartes, tableaux et contrôles en temps réel via le board de l’application.
- Backend de données — Stockage automatique des données de l’appareil dans une base de données de séries temporelles.
- Messagerie en temps réel — Streaming de données en direct entre les appareils et le cloud.
- Accès à distance — Accès sécurisé aux interfaces web, caméras ou diagnostics des appareils.
- Compétences IA — Chaque application étend l’assistant IA de votre projet : il peut interroger les données de l’application, expliquer ses tableaux de bord et travailler avec ses appareils. Les applications peuvent aussi embarquer leurs propres agents IA spécialisés, configurés par l’auteur de l’application.
Dans cette section
- L’App Store — Parcourir et découvrir des applications
- Ajouter des appareils aux applications — Ajouter des appareils à une application
- Paramètres et configuration des applications — Configurer le comportement de l’application par appareil
- Mises à jour des applications — Mettre à jour les applications lorsque de nouvelles versions sont disponibles
- Privilèges des utilisateurs — Contrôler qui peut accéder à quoi