Modules - Invoke Method
Anropar en direktmetod på en modul på en enhet. Mer information finns i 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-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
device
|
path | True |
string |
Enhetens unika identifierare. |
module
|
path | True |
string |
Den unika identifieraren för modulen. |
api-version
|
query | True |
string |
Version av API:et. |
Begärandetext
Name | Typ | Description |
---|---|---|
connectTimeoutInSeconds |
integer |
|
methodName |
string |
Namnet på den metod som ska köras. |
payload |
object |
Den JSON-formaterade direktmetodnyttolasten, upp till 128 kB i storlek. |
responseTimeoutInSeconds |
integer |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OK. |
Definitioner
Name | Description |
---|---|
Cloud |
Parametrarna för att köra en direktmetod på enheten. |
Cloud |
Representerar resultatet av anrop av enhetsmetod. |
CloudToDeviceMethod
Parametrarna för att köra en direktmetod på enheten.
Name | Typ | Description |
---|---|---|
connectTimeoutInSeconds |
integer |
|
methodName |
string |
Namnet på den metod som ska köras. |
payload |
object |
Den JSON-formaterade direktmetodnyttolasten, upp till 128 kB i storlek. |
responseTimeoutInSeconds |
integer |
CloudToDeviceMethodResult
Representerar resultatet av anrop av enhetsmetod.
Name | Typ | Description |
---|---|---|
payload |
object |
Nyttolast för metodanropsresultat. |
status |
integer |
Resultatstatus för metodanrop. |