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 |
|---|---|---|---|---|
|
device
|
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 |
OK. |
Definições
| Name | Description |
|---|---|
|
Cloud |
Os parâmetros para executar um método direto no dispositivo. |
|
Cloud |
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. |