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.
Progetti correlati
Azure SDK for JavaScript