Aracılığıyla paylaş


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
deviceId
path True

string

Cihazın benzersiz tanımlayıcısı.

moduleId
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

CloudToDeviceMethodResult

TAMAM.

Tanımlar

Name Description
CloudToDeviceMethod

Cihazda doğrudan bir yöntem yürütmek için parametreler.

CloudToDeviceMethodResult

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.