Modules - Invoke Method

デバイスのモジュールでダイレクト メソッドを呼び出します。 詳細については、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 パラメーター

Name / 必須 型 説明
deviceId
path True

string

デバイスの一意識別子。

moduleId
path True

string

モジュールの一意識別子。

api-version
query True

string

API のバージョン。

要求本文

Name 型 説明
connectTimeoutInSeconds

integer (int32)

methodName

string

実行するメソッドの名前。

payload

object

JSON 形式のダイレクト メソッド ペイロード。最大サイズは 128 kb です。

responseTimeoutInSeconds

integer (int32)

応答

Name 型 説明
200 OK

CloudToDeviceMethodResult

わかりました。

定義

Name 説明
CloudToDeviceMethod

デバイスでダイレクト メソッドを実行するパラメーター。

CloudToDeviceMethodResult

デバイス メソッドの呼び出し結果を表します。

CloudToDeviceMethod

デバイスでダイレクト メソッドを実行するパラメーター。

Name 型 説明
connectTimeoutInSeconds

integer (int32)

methodName

string

実行するメソッドの名前。

payload

object

JSON 形式のダイレクト メソッド ペイロード。最大サイズは 128 kb です。

responseTimeoutInSeconds

integer (int32)

CloudToDeviceMethodResult

デバイス メソッドの呼び出し結果を表します。

Name 型 説明
payload

object

メソッド呼び出しの結果ペイロード。

status

integer (int32)

メソッド呼び出しの結果の状態。