次の方法で共有


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 (int32)

methodName

string

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

payload

object

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

responseTimeoutInSeconds

integer (int32)

応答

名前 説明
200 OK

CloudToDeviceMethodResult

わかりました。

定義

名前 説明
CloudToDeviceMethod

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

CloudToDeviceMethodResult

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

CloudToDeviceMethod

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

名前 説明
connectTimeoutInSeconds

integer (int32)

methodName

string

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

payload

object

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

responseTimeoutInSeconds

integer (int32)

CloudToDeviceMethodResult

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

名前 説明
payload

object

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

status

integer (int32)

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