Modules - Invoke Method

Közvetlen metódus meghívása egy eszköz modulján. További információért lásd a https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods jelű részt.

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

URI-paraméterek

Név In Kötelező Típus Description
deviceId
path True

string

Az eszköz egyedi azonosítója.

moduleId
path True

string

A modul egyedi azonosítója.

api-version
query True

string

Az Api verziója.

Kérelem törzse

Név Típus Description
connectTimeoutInSeconds

integer (int32)

methodName

string

A végrehajtandó metódus neve.

payload

object

A JSON-formátumú közvetlen metódus hasznos adatai, legfeljebb 128kb méretűek.

responseTimeoutInSeconds

integer (int32)

Válaszok

Név Típus Description
200 OK

CloudToDeviceMethodResult

OKÉ.

Definíciók

Név Description
CloudToDeviceMethod

Az eszközön egy közvetlen metódus végrehajtásához használandó paraméterek.

CloudToDeviceMethodResult

Az eszközmetódus meghívási eredményeit jelöli.

CloudToDeviceMethod

Az eszközön egy közvetlen metódus végrehajtásához használandó paraméterek.

Név Típus Description
connectTimeoutInSeconds

integer (int32)

methodName

string

A végrehajtandó metódus neve.

payload

object

A JSON-formátumú közvetlen metódus hasznos adatai, legfeljebb 128kb méretűek.

responseTimeoutInSeconds

integer (int32)

CloudToDeviceMethodResult

Az eszközmetódus meghívási eredményeit jelöli.

Név Típus Description
payload

object

Metódushívás eredménye hasznos adat.

status

integer (int32)

Metódushívás eredményének állapota.