Créer des boards
L’éditeur de board (UI Builder) est un outil sans code pour concevoir des tableaux de bord qui affichent les données de votre application en temps réel.
Ouvrir l’éditeur de board
- Ouvrez votre application dans l’IDE cloud.
- Cliquez sur le bouton Board dans le menu latéral.
- L’éditeur de board s’ouvre, affichant la mise en page actuelle de votre tableau de bord.
Ajouter des widgets
Cliquez sur Ajouter un widget pour placer un nouveau composant sur le board. Types de widgets disponibles :
| Widget | Cas d’usage |
|---|---|
| Graphique linéaire | Tendances de séries temporelles (température dans le temps) |
| Graphique à barres | Comparaisons catégorielles |
| Graphique en secteurs | Distribution / proportions |
| Jauge | Valeurs uniques en temps réel (vitesse, pression) |
| Affichage de valeur | Afficher un seul nombre ou texte |
| Tableau | Données tabulaires avec tri/filtrage |
| Carte | Emplacements des appareils avec superpositions de données |
| Intégration | Contenu web externe ou tunnels d’accès à distance |
Connecter des données
Chaque widget est connecté à une table et une colonne de votre data-template.yml :
- Sélectionnez le widget.
- Choisissez la table de source de données.
- Mappez les colonnes aux axes ou champs du widget.
- Définissez les filtres ou options d’agrégation.
Les données se mettent à jour en temps réel — à mesure que de nouvelles données arrivent des appareils, les widgets se rafraîchissent automatiquement.
Le fichier board-template.yml
L’éditeur de board génère un fichier board-template.yml dans votre répertoire .ironflock/. Ce fichier décrit la mise en page complète du board, la configuration des widgets et les mappages de données.
Il est tout à fait possible qu’une application ne collecte que des données sans fournir de board. Les applications de journalisation de données laissent souvent les utilisateurs construire leurs propres tableaux de bord.
Widget d’intégration
Le widget Intégration est particulièrement puissant — vous pouvez intégrer le tunnel d’accès à distance d’un appareil directement dans le board, créant une expérience fluide où les utilisateurs peuvent surveiller les données globales et interagir avec des appareils individuels depuis la même interface.