Compartilhar via


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 de URI

Nome Em Obrigató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 da solicitação

Nome Tipo Description
connectTimeoutInSeconds

integer

methodName

string

O nome do método a ser executado.

payload

object

O conteúdo do método direto formatado em JSON, de até 128 kb de tamanho.

responseTimeoutInSeconds

integer

Respostas

Nome Tipo Description
200 OK

CloudToDeviceMethodResult

OK.

Definições

Nome Description
CloudToDeviceMethod

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

CloudToDeviceMethodResult

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

CloudToDeviceMethod

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

Nome Tipo Description
connectTimeoutInSeconds

integer

methodName

string

O nome do método a ser executado.

payload

object

O conteúdo do método direto formatado em JSON, de até 128 kb de tamanho.

responseTimeoutInSeconds

integer

CloudToDeviceMethodResult

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

Nome Tipo Description
payload

object

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

status

integer

Resultado da invocação do método status.