Partager via


Azure Device Update pour IoT Hub bibliothèque de client pour JavaScript - version 1.0.0-beta.1

La bibliothèque fournit l’accès au service Device Update pour IoT Hub qui permet aux clients de publier des mises à jour pour leurs appareils IoT dans le cloud, puis de déployer ces mises à jour sur leurs appareils (approuver les mises à jour sur des groupes d’appareils gérés et provisionnés dans IoT Hub).

| Code sourceDocumentation produit

Prise en main

Environnements actuellement pris en charge

  • Node.js version 8.x.x ou ultérieure

Prérequis

  • Abonnement Microsoft Azure : pour appeler les services Microsoft Azure, vous devez créer un abonnement Azure
  • Device Update pour IoT Hub instance
  • instance Azure IoT Hub

Installez le package @azure/iot-device-update

Installez la bibliothèque de client Azure Device Update pour IoT Hub pour JavaScript avec npm:

npm install @azure/iot-device-update

Concepts clés

Device Update for IoT Hub est un service managé qui vous permet de déployer des mises à jour hertziques pour vos appareils IoT. La bibliothèque cliente a trois composants principaux :

  • Mises à jour : gestion des mises à jour (importation, énumération, suppression, etc.)
  • Appareils : gestion des appareils (énumérer les appareils et récupérer les propriétés de l’appareil)
  • Déploiements : gestion des déploiements (démarrer et surveiller les déploiements de mises à jour sur un ensemble d’appareils)

Vous pouvez en savoir plus sur Device Update pour IoT Hub en consultant Device Update pour IoT Hub.

Exemples

Vous pouvez vous familiariser avec différentes API à l’aide d’exemples.

Résolution des problèmes

Journalisation

L’activation de la journalisation peut vous aider à mieux comprendre les échecs. Pour avoir un journal des requêtes et réponses HTTP, définissez la variable d’environnement AZURE_LOG_LEVEL sur info. Vous pouvez également activer la journalisation au moment de l’exécution en appelant setLogLevel dans @azure/logger :

import { setLogLevel } from "@azure/logger";

setLogLevel("info");

Pour obtenir des instructions plus détaillées sur l’activation des journaux, consultez les documents relatifs au package @azure/logger.

Étapes suivantes

Prise en main de nos exemples Device Update pour IoT Hub

Contribution

Si vous souhaitez contribuer à cette bibliothèque, lisez le guide de contribution pour en savoir plus sur la génération et le test du code.

Impressions