Charger des fichiers de vos appareils vers le cloud

IoT Central vous permet de charger des médias et d’autres fichiers à partir d’appareils connectés et vers le stockage cloud. Vous configurez la capacité de chargement de fichiers dans votre application IoT Central, puis vous implémentez les chargements de fichiers dans le code de votre appareil.

Si vous le souhaitez, vous pouvez gérer et prévisualiser les fichiers chargés par vos appareils dans votre application IoT Central.

Pour savoir comment charger des fichiers à l’aide de l’API REST IoT Central, consultez Comment utiliser l’API REST IoT Central pour charger des fichiers.

Prérequis

Vous devez être administrateur dans votre application IoT Central pour configurer les chargements de fichiers.

Vous avez besoin d’un compte et d’un conteneur de stockage Azure pour stocker les fichiers chargés. Si vous n’avez pas de compte de stockage ni de conteneur à utiliser, créez un compte de stockage dans le portail Azure.

Configurer les chargements de fichiers d’appareil

Pour configurer les chargements de fichiers d’appareil :

  1. Accédez à la section Application dans votre application.

  2. Sélectionnez Stockage de fichiers d’appareil.

  3. Sélectionnez le compte de stockage et le conteneur à utiliser. Si le compte de stockage se trouve dans un abonnement Azure différent de votre application, entrez une chaîne de connexion au compte de stockage.

  4. Si nécessaire, ajustez le délai d’expiration du chargement qui définit la durée de validité d’une requête de chargement. Les valeurs possibles sont comprises entre 1 et 24 heures.

  5. Pour permettre aux utilisateurs d’afficher et de gérer les fichiers téléchargés dans IoT Central, définissez Activer l’accès sur Activé.

  6. Sélectionnez Enregistrer. Lorsque l’état indique Configuré, vous êtes prêt à charger des fichiers à partir d’appareils.

Capture d’écran montrant un chargement de fichier correctement configuré.

Désactiver les chargements de fichiers d’appareil

Si vous souhaitez désactiver les chargements de fichiers d’appareil dans votre application IoT Central :

  1. Accédez à la section Application dans votre application.

  2. Sélectionnez Stockage de fichiers d’appareil.

  3. Sélectionnez Supprimer.

Contrôler l’accès aux fichiers chargés

Utilisez des rôles et des autorisations pour contrôler qui peut afficher et supprimer des fichiers chargés. Pour en savoir plus, consultez Gérer les utilisateurs et les rôles dans votre application IoT Central > Gestion des appareils.

Charger un fichier à partir d’un appareil

IoT Central utilise la capacité de chargement de fichiers d’IoT Hub pour permettre aux appareils de charger des fichiers. Pour obtenir un exemple de code qui vous montre comment charger des fichiers à partir d’un appareil, consultez l’exemple de chargement de fichiers d’appareil avec IoT Central.

Afficher et gérer des fichiers chargés

Si vous avez activé l’accès aux fichiers dans la configuration du chargement de fichiers, les utilisateurs disposant des autorisations appropriées peuvent afficher et supprimer des fichiers téléchargés.

Important

Tous les fichiers du dossier du conteneur d’objets blob associés à un appareil sont visibles dans la vue Fichiers de cet appareil. Cela inclut tous les fichiers qui n’ont pas été chargés par l’appareil.

Pour afficher et supprimer des fichiers chargés, accédez à la vue Fichiers d’un appareil. Dans cette page, vous pouvez voir les miniatures des fichiers chargés, et basculer entre une galerie et un affichage de liste. Chaque fichier dispose d’options permettant de le télécharger ou de le supprimer :

Capture d’écran montrant la vue Galerie de fichiers chargés.

Conseil

Le type de fichier est déterminé par le type MIME affecté au fichier lorsqu’il a été chargé dans le stockage d’objets blob. Le type par défaut est binary/octet-stream.

Vous pouvez personnaliser l’affichage de liste en filtrant sur le nom de fichier et en choisissant les colonnes à afficher.

Pour prévisualiser le contenu du fichier et obtenir plus d’informations sur le fichier, sélectionnez-le. IoT Central prend en charge les prévisualisations des types de fichiers courants tels que le texte et les images :

Capture d’écran montrant une prévisualisation d’un fichier texte.

Étapes suivantes

Maintenant que vous savez comment configurer et implémenter les chargements de fichiers d’appareil dans IoT Central, la prochaine étape consiste à en savoir plus sur d’autres chargements de fichiers d’appareil :