azure-iot-device package
Message |
L'oggetto Message viene usato per la telemetria (da dispositivo a cloud) e per i comandi (da cloud a dispositivo) per la messaggistica asincrona tra il dispositivo e il servizio hub IoT. È indipendente dal trasporto, ovvero funziona allo stesso modo su AMQP, MQTT e HTTP. |
Client |
Client del dispositivo dell'hub IoT usato per connettere un dispositivo con un hub IoT di Azure. Gli utenti dell'SDK devono chiamare uno dei metodi factory, daConnectionString o daSharedAccessSignature per creare un client del dispositivo dell'hub IoT. |
Device |
Rappresenta i dati passati dal servizio al dispositivo quando viene chiamato un metodo del dispositivo dal cloud. Un'istanza di questa classe viene passata al callback registrato tramite onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
Device |
All'utente viene fornito un oggetto DeviceMethodResponse con ogni DeviceMethodRequest che consente all'utente di costruire e inviare una risposta ben formattata al servizio per ogni chiamata al metodo del dispositivo. Un'istanza di questa classe viene passata come secondo parametro al callback registrato tramite onDeviceMethod(string, (request: DeviceMethodRequest, response: DeviceMethodResponse) => void). |
Iot |
Fornisce un'implementazione Questo tipo eredita da |
Module |
Client del dispositivo dell'hub IoT usato per connettere un dispositivo con un hub IoT di Azure. Gli utenti dell'SDK devono chiamare uno dei metodi factory, daConnectionString o daSharedAccessSignature per creare un client del dispositivo dell'hub IoT. |
Shared |
Fornisce un oggetto L'oggetto |
Shared |
Fornisce un oggetto L'oggetto |
Twin |
Un dispositivo gemello è un documento che descrive lo stato di un dispositivo archiviato da un hub IoT di Azure ed è disponibile anche se il dispositivo è offline. Si basa su 3 sezioni:
Si noti che, anche se è una possibilità, le proprietà desiderate e segnalate non devono corrispondere e che la logica per sincronizzare queste due raccolte, se necessario, viene lasciata all'utente dell'SDK. Per altre informazioni, vedere Understanding Device Twins. |
X509Authentication |
Fornisce un oggetto A differenza degli oggetti |
Amqp |
Opzioni specifiche del trasporto AMQP. Viene passato a setOptions come proprietà denominata Vedere |
Device |
Opzioni per l'oggetto Client. Passato alla funzione setOptions. esempio di
|
Device |
|
Http |
Struttura delle opzioni usata per configurare la frequenza con cui il ricevitore HTTP esegue il polling dei messaggi.
Ognuna di queste opzioni si escludono a vicenda, ad eccezione del valore booleano Questa operazione viene configurata chiamando setOptions con questa proprietà denominata Vedere |
Http |
Struttura delle opzioni per il passaggio di parametri di configurazione facoltativi nel trasporto HTTP. Viene passato a setOptions come proprietà denominata Vedere |
Mqtt |
Opzioni specifiche del trasporto MQTT Viene passato a setOptions come proprietà denominata |
Twin |
Contiene le proprietà desiderate e segnalate per il dispositivo gemello. |
get |
|
get |
|
get |
|
get |
function getUserAgentString(done: NoErrorCallback<string>)
Parametri
- done
-
NoErrorCallback<string>
function getUserAgentString(): Promise<string>
Restituisce
Promise<string>
function getUserAgentString(productInfo: string, done: NoErrorCallback<string>)
Parametri
- productInfo
-
string
- done
-
NoErrorCallback<string>
function getUserAgentString(productInfo: string): Promise<string>
Parametri
- productInfo
-
string
Restituisce
Promise<string>