Modules - Invoke Method

Invoca um método direto em um 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 Obrigatório Tipo Descrição
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 Descrição
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 Descrição
200 OK

CloudToDeviceMethodResult

OK.

Definições

Name Descrição
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 Descrição
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 Descrição
payload

object

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

status

integer (int32)

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