Partilhar via


Devices - Invoke Method

Invoca um método direto em um dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods para obter mais informações.

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

Parâmetros do URI

Name Em Necessário Tipo Description
deviceId
path True

string

O identificador exclusivo do dispositivo.

api-version
query True

string

Versão da Api.

Corpo do Pedido

Name Tipo Description
connectTimeoutInSeconds

integer (int32)

methodName

string

O nome do método a ser executado.

payload

object

A carga útil direta do método formatado em JSON, até 128kb de tamanho.

responseTimeoutInSeconds

integer (int32)

Respostas

Name Tipo Description
200 OK

CloudToDeviceMethodResult

OK.

Definições

Name Description
CloudToDeviceMethod

Os parâmetros para executar um método direto no dispositivo.

CloudToDeviceMethodResult

Representa os resultados da invocação do método device.

CloudToDeviceMethod

Os parâmetros para executar um método direto no dispositivo.

Name Tipo Description
connectTimeoutInSeconds

integer (int32)

methodName

string

O nome do método a ser executado.

payload

object

A carga útil direta do método formatado em JSON, até 128kb de tamanho.

responseTimeoutInSeconds

integer (int32)

CloudToDeviceMethodResult

Representa os resultados da invocação do método device.

Name Tipo Description
payload

object

Carga útil do resultado da invocação do método.

status

integer (int32)

Status do resultado da invocação do método.