Partager via


Tutoriel : Transformer les données avec Azure Stack Edge Pro FPGA

Important

Les appareils Azure Stack Edge Pro FPGA ont atteint la fin de vie en février 2024.

Ce tutoriel vous explique comment configurer un rôle de calcul sur votre appareil Azure Stack Edge Pro FPGA. Après avoir configuré le rôle de calcul, Azure Stack Edge Pro FPGA peut transformer des données avant de les envoyer à Azure.

Cette procédure peut prendre environ 10 à 15 minutes.

Dans ce tutoriel, vous allez apprendre à :

  • Configurer le calcul
  • Ajouter des actions
  • Ajouter un module de calcul
  • Vérifier la transformation et le transfert des données

Conditions préalables

Avant de configurer un rôle de calcul sur votre appareil Azure Stack Edge Pro FPGA, assurez-vous que :

Configurer le calcul

Pour configurer le calcul sur votre FPGA Azure Stack Edge Pro, vous allez créer une ressource IoT Hub.

  1. Dans le portail Azure de votre ressource Azure Stack Edge, accédez à Vue d’ensemble. Dans le volet droit, sélectionnez IoT Edge.

    Introduction à du calcul informatique

  2. Sur la vignette Activer le service IoT Edge, sélectionnez Ajouter. Cela active le service IoT Edge qui vous permet de déployer des modules IoT Edge localement sur votre appareil.

    Commencer avec le calcul informatique 2

  3. Dans le panneau Create IoT Edge service (Créer le service IoT Edge), entrez les informations suivantes :

    Champ Valeur
    Abonnement Sélectionnez un abonnement pour votre ressource IoT Hub. Vous pouvez choisir le même abonnement que celui utilisé par la ressource Azure Stack Edge.
    Groupe de ressources Sélectionnez un groupe de ressources pour votre ressource IoT Hub. Vous pouvez choisir le même groupe de ressources que celui utilisé par la ressource Azure Stack Edge.
    IoT Hub Choisissez parmi nouveau ou existant.
    Par défaut, un niveau Standard (S1) est utilisé pour créer une ressource IoT. Pour utiliser une ressource IoT de niveau gratuit, créez-en une, puis sélectionnez la ressource existante.
    Dans chaque cas, la ressource IoT Hub utilise les mêmes abonnement et groupe de ressources que la ressource Azure Stack Edge.
    Nom Entrez un nom pour votre ressource IoT Hub.

    Bien démarrer avec le calcul 3

  4. Sélectionnez Vérifier + créer. La création de ressources IoT Hub prend quelques minutes. Une fois la ressource IoT Hub créée, la Vue d’ensemble se met à jour pour indiquer que le service IoT Edge est en cours d’exécution.

    Commencez avec l'informatique 4

    Lorsque le service IoT Edge est configuré sur l’appareil Edge, il crée deux appareils : un appareil IoT et un appareil IoT Edge. Les deux appareils peuvent être consultés dans la ressource IoT Hub. Un runtime IoT Edge s’exécute également sur cet appareil IoT Edge. À ce stade, seule la plateforme Linux est disponible pour votre appareil IoT Edge.

    Pour vérifier que le rôle de calcul Edge a été configuré, sélectionnez service IoT Edge > Propriétés et affichez l’appareil IoT et l’appareil IoT Edge.

    Bien démarrer avec le calcul 5

Ajouter des actions

Pour le déploiement simple dans ce tutoriel, vous aurez besoin de deux partages : un partage Edge et un autre partage local Edge.

  1. Ajoutez un partage Edge sur l’appareil en procédant comme suit :

    1. Dans votre ressource Azure Stack Edge, accédez à IoT Edge > Partages.

    2. Dans la barre de commandes, sélectionnez + Ajouter un partage.

    3. Dans le panneau Ajouter un partage, indiquez le nom du partage et sélectionnez le type de partage.

    4. Pour monter le partage Edge, cochez la case correspondante pour Utiliser le partage avec la fonction Edge de calcul informatique.

    5. Sélectionnez le compte de stockage , le service de stockage , un utilisateur existant, puis sélectionnez Créer .

      Ajouter un partage Edge

    Si vous avez créé un partage NFS local, utilisez l’option de commande rsync (synchronisation à distance) suivante pour copier les fichiers sur le partage :

    rsync <source file path> < destination file path>

    Pour plus d’informations sur la commande rsync, consultez la documentation de Rsync.

    Le partage Edge est créé, et vous recevrez une notification de création réussie. La liste de partages peut être mise à jour, mais vous devez attendre que la création du partage soit terminée.

  2. Ajoutez un partage local Edge sur l’appareil Edge en répétant toutes les étapes de l’étape précédente et en cochant la case pour Configurer en tant que partage local Edge. Les données du partage local restent sur l’appareil.

    Ajouter un partage local Edge

  3. Accédez à IoT Edge > Partages pour voir la liste des partages mise à jour.

    Liste mise à jour des partages

Ajouter un module

Vous pouvez ajouter un module personnalisé ou prédéfini. Il n’existe aucun module personnalisé sur cet appareil Edge. Pour savoir comment créer un module personnalisé, accédez à Développer un module C# pour votre appareil Azure Stack Edge Pro FPGA.

Dans cette section, vous allez ajouter un module personnalisé à l’appareil IoT Edge que vous avez créé dans Développer un module C# pour votreAzure Stack Edge Pro FPGA . Ce module personnalisé prend des fichiers à partir d’un partage local Edge sur l’appareil Edge et les déplace vers un partage Edge (cloud) sur l’appareil. Le partage cloud envoie ensuite les fichiers au compte de stockage Azure associé au partage cloud.

  1. Accédez à IoT Edge > Modules. Dans la barre de commandes de l’appareil, sélectionnez + Ajouter un module.

  2. Dans le panneau Configurer et ajouter un module, entrez les valeurs suivantes :

    Champ Valeur
    Nom Nom unique du module. Ce module est un conteneur Docker que vous pouvez déployer sur un appareil IoT Edge associé à votre Azure Stack Edge Pro FPGA.
    URI de l'image URI de l'image conteneur correspondante pour le module.
    Informations d’identification requises Si cette option est cochée, le nom d’utilisateur et le mot de passe sont utilisés pour récupérer des modules avec une URL correspondante.
    Partage des données d'entrée Sélectionnez un partage d’entrée. Le partage local d'Edge constitue le partage d'entrée dans ce cas. Le module utilisé ici déplace les fichiers du partage local Edge vers un partage Edge où ils sont chargés dans le cloud.
    Part de production Sélectionnez un partage de sortie. Dans ce cas, la part Edge est la part de sortie.
    Type de déclencheur Sélectionnez Fichier ou Planifier. Un déclencheur de fichier se déclenche chaque fois qu’un événement de fichier se produit, tel qu’un fichier est écrit dans le partage d’entrée. Un déclencheur planifié se déclenche en fonction d’une planification définie par vos soins.
    Nom du déclencheur Nom unique de votre déclencheur.
    Variables d'environnement Informations facultatives qui aident à définir l’environnement dans lequel votre module sera exécuté.

    Ajouter et configurer un module

  3. Sélectionnez Ajouter. Le module est ajouté. La page IoT Edge > Vue d’ensemble est mise à jour pour indiquer que le module est déployé.

    Module déployé

Vérifier la transformation et le transfert des données

La dernière étape consiste à s’assurer que le module est connecté et s’exécute comme prévu. L’état d’exécution du module doit être actif pour votre appareil IoT Edge au sein de la ressource IoT Hub.

Pour vérifier que le module est en cours d’exécution, effectuez les étapes suivantes :

  1. Sélectionnez la vignette Ajouter un module. Cela vous conduit au panneau Modules. Dans la liste des modules, identifiez le module que vous avez déployé. L’état du runtime du module que vous avez ajouté doit être en cours d’exécution.

    Vérifier la transformation des données

  2. Dans l’Explorateur de fichiers, connectez-vous au partage local Edge ainsi qu'aux partages Edge que vous avez créés précédemment.

    Vérifier la transformation des données 2

  3. Ajoutez des données au partage local.

    Vérifier la transformation des données 3

    Les données sont déplacées vers le partage cloud.

    Vérifier la transformation des données 4

    Les données sont ensuite envoyées du partage cloud au compte de stockage. Pour afficher les données, accédez à l’Explorateur Stockage.

    Vérifier la transformation des données 5

Vous avez terminé le processus de validation.

Étapes suivantes

Dans ce tutoriel, vous avez appris à :

  • Configurer le calcul
  • Ajouter des actions
  • Ajouter un module de calcul
  • Vérifier la transformation et le transfert des données

Pour savoir comment administrer votre appareil Azure Stack Edge Pro FPGA, consultez :