Modules - Invoke Method
Közvetlen metódust hív meg egy eszköz modulján. További információ: https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods.
POST https://fully-qualified-iothubname.azure-devices.net/twins/{deviceId}/modules/{moduleId}/methods?api-version=2021-04-12
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
device
|
path | True |
string |
Az eszköz egyedi azonosítója. |
module
|
path | True |
string |
A modul egyedi azonosítója. |
api-version
|
query | True |
string |
Az API verziója. |
Kérelem törzse
Name | Típus | Description |
---|---|---|
connectTimeoutInSeconds |
integer |
|
methodName |
string |
A végrehajtandó metódus neve. |
payload |
object |
A JSON-formátumú közvetlen metódus hasznos adatai, legfeljebb 128 kb méretűek. |
responseTimeoutInSeconds |
integer |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
OK gombra. |
Definíciók
Name | Description |
---|---|
Cloud |
A közvetlen metódus végrehajtásához használt paraméterek az eszközön. |
Cloud |
Az eszközmetódus meghívási eredményeit jelöli. |
CloudToDeviceMethod
A közvetlen metódus végrehajtásához használt paraméterek az eszközön.
Name | Típus | Description |
---|---|---|
connectTimeoutInSeconds |
integer |
|
methodName |
string |
A végrehajtandó metódus neve. |
payload |
object |
A JSON-formátumú közvetlen metódus hasznos adatai, legfeljebb 128 kb méretűek. |
responseTimeoutInSeconds |
integer |
CloudToDeviceMethodResult
Az eszközmetódus meghívási eredményeit jelöli.
Name | Típus | Description |
---|---|---|
payload |
object |
Metódushívás eredményének hasznos adatai. |
status |
integer |
Metódushívás eredményének állapota. |