Skip to Content

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

  1. Ouvrez votre application dans l’IDE cloud.
  2. Cliquez sur le bouton Board dans le menu latéral.
  3. 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 :

WidgetCas d’usage
Graphique linéaireTendances de séries temporelles (température dans le temps)
Graphique à barresComparaisons catégorielles
Graphique en secteursDistribution / proportions
JaugeValeurs uniques en temps réel (vitesse, pression)
Affichage de valeurAfficher un seul nombre ou texte
TableauDonnées tabulaires avec tri/filtrage
CarteEmplacements des appareils avec superpositions de données
IntégrationContenu 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 :

  1. Sélectionnez le widget.
  2. Choisissez la table de source de données.
  3. Mappez les colonnes aux axes ou champs du widget.
  4. 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.

Last updated on