Compartir a través de


Devices - Invoke Method

Invoca un método directo en un dispositivo. Consulte https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods para obtener más información.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
deviceId
path True

string

Identificador único del dispositivo.

api-version
query True

string

Versión de la API.

Cuerpo de la solicitud

Nombre Tipo Description
connectTimeoutInSeconds

integer (int32)

methodName

string

Nombre del método que se va a ejecutar.

payload

object

La carga del método directo con formato JSON, de hasta 128 kb de tamaño.

responseTimeoutInSeconds

integer (int32)

Respuestas

Nombre Tipo Description
200 OK

CloudToDeviceMethodResult

De acuerdo.

Definiciones

Nombre Description
CloudToDeviceMethod

Parámetros para ejecutar un método directo en el dispositivo.

CloudToDeviceMethodResult

Representa los resultados de la invocación del método de dispositivo.

CloudToDeviceMethod

Parámetros para ejecutar un método directo en el dispositivo.

Nombre Tipo Description
connectTimeoutInSeconds

integer (int32)

methodName

string

Nombre del método que se va a ejecutar.

payload

object

La carga del método directo con formato JSON, de hasta 128 kb de tamaño.

responseTimeoutInSeconds

integer (int32)

CloudToDeviceMethodResult

Representa los resultados de la invocación del método de dispositivo.

Nombre Tipo Description
payload

object

Carga del resultado de la invocación del método.

status

integer (int32)

Estado del resultado de la invocación del método.