Modules - Invoke Method
Bir cihazın modülünde doğrudan bir yöntem çağırır. Daha fazla bilgi için bkz. 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 Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
device
|
path | True |
string |
Cihazın benzersiz tanımlayıcısı. |
|
module
|
path | True |
string |
Modülün benzersiz tanımlayıcısı. |
|
api-version
|
query | True |
string |
Api sürümü. |
İstek Gövdesi
| Name | Tür | Description |
|---|---|---|
| connectTimeoutInSeconds |
integer (int32) |
|
| methodName |
string |
Yürütülecek yöntemin adı. |
| payload |
object |
Boyutu 128 kb'a kadar olan JSON biçimli doğrudan yöntem yükü. |
| responseTimeoutInSeconds |
integer (int32) |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
TAMAM. |
Tanımlar
| Name | Description |
|---|---|
|
Cloud |
Cihazda doğrudan bir yöntem yürütmek için parametreler. |
|
Cloud |
Cihaz Yöntemi Çağırma Sonuçlarını temsil eder. |
CloudToDeviceMethod
Cihazda doğrudan bir yöntem yürütmek için parametreler.
| Name | Tür | Description |
|---|---|---|
| connectTimeoutInSeconds |
integer (int32) |
|
| methodName |
string |
Yürütülecek yöntemin adı. |
| payload |
object |
Boyutu 128 kb'a kadar olan JSON biçimli doğrudan yöntem yükü. |
| responseTimeoutInSeconds |
integer (int32) |
CloudToDeviceMethodResult
Cihaz Yöntemi Çağırma Sonuçlarını temsil eder.
| Name | Tür | Description |
|---|---|---|
| payload |
object |
Yöntem çağırma sonucu yükü. |
| status |
integer (int32) |
Yöntem çağırma sonucu durumu. |