Condividi tramite


Devices - Invoke Method

Richiama un metodo diretto in un dispositivo. Per altre informazioni, vedere https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods.

POST https://fully-qualified-iothubname.azure-devices.net/twins/{deviceId}/methods?api-version=2021-04-12

Parametri dell'URI

Nome In Necessario Tipo Descrizione
deviceId
path True

string

Identificatore univoco del dispositivo.

api-version
query True

string

Versione dell'API.

Corpo della richiesta

Nome Tipo Descrizione
connectTimeoutInSeconds

integer

methodName

string

Nome del metodo da eseguire.

payload

object

Payload del metodo diretto in formato JSON, con dimensioni fino a 128 KB.

responseTimeoutInSeconds

integer

Risposte

Nome Tipo Descrizione
200 OK

CloudToDeviceMethodResult

OK.

Definizioni

Nome Descrizione
CloudToDeviceMethod

Parametri per eseguire un metodo diretto nel dispositivo.

CloudToDeviceMethodResult

Rappresenta i risultati della chiamata al metodo dispositivo.

CloudToDeviceMethod

Parametri per eseguire un metodo diretto nel dispositivo.

Nome Tipo Descrizione
connectTimeoutInSeconds

integer

methodName

string

Nome del metodo da eseguire.

payload

object

Payload del metodo diretto in formato JSON, con dimensioni fino a 128 KB.

responseTimeoutInSeconds

integer

CloudToDeviceMethodResult

Rappresenta i risultati della chiamata al metodo dispositivo.

Nome Tipo Descrizione
payload

object

Payload del risultato della chiamata al metodo.

status

integer

Stato del risultato della chiamata al metodo.