Écrire le code edge
IronFlock fournit un IDE cloud pour éditer le code, l’exécuter sur des appareils distants et déboguer — le tout depuis votre navigateur.
App Studio
L’App Studio est l’endroit où vous créez et gérez vos applications.
Pour créer une nouvelle application :
- Cliquez sur CRÉER UNE APPLICATION IOT.
- Entrez un nom d’application.
- Cliquez sur le bouton + pour confirmer.
Cliquez sur Développer sur n’importe quelle carte d’application pour ouvrir l’IDE cloud.
L’IDE cloud
L’IDE est un éditeur basé sur VS Code s’exécutant dans le cloud. Il fournit :
- Édition de code complète avec coloration syntaxique et autocomplétion
- Un explorateur de fichiers pour naviguer dans vos fichiers de projet
- Un terminal intégré
- Intégration Git (commit, push, pull, diff)
Deux terminaux
L’IDE fournit deux terminaux différents :
| Terminal | Emplacement | Objectif |
|---|---|---|
| Terminal de l’éditeur | Cloud | S’exécute dans votre conteneur de développement |
| Terminal du menu latéral | Appareil distant | Se connecte au conteneur de l’application sur un appareil |
Exécuter le code sur un appareil
- Utilisez le menu latéral pour sélectionner un appareil cible (vert = en ligne).
- Cliquez sur Exécuter pour construire et démarrer l’application sur cet appareil.
- Cliquez sur Arrêter pour stopper l’exécution.
- Cliquez sur Journaux pour afficher la sortie en temps réel depuis l’appareil.
Flux de travail du code
L’édition de code suit le flux Git :
- Éditer — Apporter des modifications dans votre environnement de développement personnel.
- Commit — Sauvegarder un instantané de vos modifications localement.
- Push — Pousser vers la branche master pour rendre les modifications disponibles.
Utiliser votre éditeur local
Vous pouvez utiliser votre propre éditeur (VS Code, IntelliJ, Vim, etc.) plutôt que l’IDE cloud :
- Connectez l’application à un service Git externe (GitHub, GitLab ou Bitbucket).
- Clonez le dépôt localement.
- Éditez, commitez et poussez depuis votre machine.
Voir Intégration Git pour les instructions de configuration.
Last updated on