次の方法で共有


Devices - Invoke Method

デバイスでダイレクト メソッドを呼び出します。 詳細については、「 https://docs.microsoft.com/azure/iot-hub/iot-hub-devguide-direct-methods 」を参照してください。

POST https://fully-qualified-iothubname.azure-devices.net/twins/{deviceId}/methods?api-version=2021-04-12

URI パラメーター

名前 / 必須 説明
deviceId
path True

string

デバイスの一意識別子。

api-version
query True

string

Api のバージョン。

要求本文

名前 説明
connectTimeoutInSeconds

integer

methodName

string

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

payload

object

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

responseTimeoutInSeconds

integer

応答

名前 説明
200 OK

CloudToDeviceMethodResult

OK です。

定義

名前 説明
CloudToDeviceMethod

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

CloudToDeviceMethodResult

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

CloudToDeviceMethod

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

名前 説明
connectTimeoutInSeconds

integer

methodName

string

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

payload

object

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

responseTimeoutInSeconds

integer

CloudToDeviceMethodResult

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

名前 説明
payload

object

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

status

integer

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