Partilhar via


Modules - Invoke Method

Invoca um método direto num módulo de 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}/modules/{moduleId}/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.

moduleId
path True

string

O identificador exclusivo do módulo.

api-version
query True

string

Versão da API.

Corpo do Pedido

Name Tipo Description
connectTimeoutInSeconds

integer

methodName

string

O nome do método a executar.

payload

object

O payload do método direto formatado em JSON, com um tamanho máximo de 128 kb.

responseTimeoutInSeconds

integer

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 de Invocação do Método do Dispositivo.

CloudToDeviceMethod

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

Name Tipo Description
connectTimeoutInSeconds

integer

methodName

string

O nome do método a executar.

payload

object

O payload do método direto formatado em JSON, com um tamanho máximo de 128 kb.

responseTimeoutInSeconds

integer

CloudToDeviceMethodResult

Representa os Resultados de Invocação do Método do Dispositivo.

Name Tipo Description
payload

object

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

status

integer

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