Condividi tramite


Aggiornamento dei dispositivi di Azure per hub IoT libreria client per JavaScript - versione 1.0.0-beta.1

La libreria fornisce l'accesso al servizio Aggiornamento dispositivi per hub IoT che consente ai clienti di pubblicare gli aggiornamenti per i propri dispositivi IoT nel cloud e quindi di distribuire questi aggiornamenti nei propri dispositivi (approvare gli aggiornamenti ai gruppi di dispositivi gestiti e di cui è stato effettuato il provisioning in hub IoT).

Codice | sorgente Documentazione del prodotto

Introduzione

Ambienti attualmente supportati

  • Node.js versione 8.x.x o successiva

Prerequisiti

  • Sottoscrizione di Microsoft Azure: per chiamare i servizi di Microsoft Azure, è necessario creare una sottoscrizione di Azure
  • Aggiornamento del dispositivo per l'istanza di hub IoT
  • Istanza di hub IoT di Azure

Installare il pacchetto @azure/iot-device-update

Installare l'aggiornamento dei dispositivi di Azure per hub IoT libreria client per JavaScript con npm:

npm install @azure/iot-device-update

Concetti chiave

Aggiornamento dispositivi per hub IoT è un servizio gestito che consente di distribuire gli aggiornamenti over-the-air per i dispositivi IoT. La libreria client include tre componenti principali:

  • Aggiornamenti: gestione degli aggiornamenti (importazione, enumerazione, eliminazione e così via)
  • Dispositivi: gestione dei dispositivi (enumerare i dispositivi e recuperare le proprietà del dispositivo)
  • Distribuzioni: gestione della distribuzione (avvio e monitoraggio delle distribuzioni di aggiornamenti in un set di dispositivi)

Per altre informazioni su Aggiornamento dispositivi per hub IoT, vedere Aggiornamento dispositivi per hub IoT.

Esempio

È possibile acquisire familiarità con api diverse usando esempi.

Risoluzione dei problemi

Registrazione

L'abilitazione della registrazione consente di individuare informazioni utili sugli errori. Per visualizzare un log di richieste e risposte HTTP, impostare la variabile di ambiente AZURE_LOG_LEVEL su info. In alternativa, la registrazione può essere abilitata in fase di esecuzione chiamando setLogLevel in @azure/logger:

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

setLogLevel("info");

Per istruzioni più dettagliate su come abilitare i log, è possibile esaminare la documentazione del pacchetto di @azure/logger.

Passaggi successivi

Introduzione all'aggiornamento dei dispositivi per gli esempi di hub IoT

Contributo

Per contribuire a questa libreria, leggere la guida ai contributi per altre informazioni su come compilare e testare il codice.

Impression