公開されている Thing Specification Language (TSL)モデルの拡張パラメーターを照会します。
制限
各 Alibaba Cloud アカウントは、最大 20 クエリ/秒(QPS)を実行できます。
デバッグ
リクエストパラメーター
| パラメーター | タイプ | 必須 | 例 | 説明 |
| Action | String | Yes | QueryThingModelExtendConfigPublished | 実行する操作。値を QueryThingModelExtendConfigPublished に設定します。 |
| ProductKey | String | Yes | a1BwAGV**** | プロダクトの ProductKey。 ProductKey は、IoT Platform コンソールの [プロダクトの詳細] ページで確認できます。また、QueryProductList 操作を呼び出すことによって、ProductKey を取得することもできます。 |
| IotInstanceId | String | No | iot-cn-0pp1n8t**** | インスタンスの ID。インスタンス ID は、IoT Platform コンソールの 概要 ページで確認できます。 重要
詳細については、「概要」をご参照ください。 |
| ModelVersion | String | No | v1.0.0 | TSL モデルのバージョン番号。このパラメーターを指定しない場合は、最後に公開された TSL モデルが返されます。 |
| FunctionBlockId | String | No | BatteryModule | カスタム TSL モジュールの識別子。各識別子は、プロダクト内で一意です。 このパラメーターを指定しない場合は、デフォルトのモジュールが照会されます。 |
上記の操作固有のリクエストパラメーターに加えて、この操作を呼び出すときは、共通のリクエストパラメーターを指定する必要があります。詳細については、「共通リクエストパラメーター」をご参照ください。
レスポンスパラメーター
| パラメーター | タイプ | 例 | 説明 |
| Code | String | iot.system.SystemException | 呼び出しが失敗した場合に返されるエラーコード。詳細については、「エラーコード」をご参照ください。 |
| Data | Struct | 呼び出しが成功した場合に返されるデータ。 | |
| Configuration | String | {\"profile\":{\"productKey\":\"a114x******\"},\"properties\":[{\"originalDataType\":{\"specs\":{\"registerCount\":1,\"reverseRegister\":0,\"swap16\":0},\"type\":\"bool\"},\"identifier\":\"WakeUpData\",\"registerAddress\":\"0x04\",\"scaling\":1,\"writeFunctionCode\":0,\"operateType\":\"inputStatus\",\"pollingTime\":1000,\"trigger\":1}]} | 拡張 TSL パラメーターに関する情報。拡張パラメーターの定義の詳細については、「CreateThingModel」をご参照ください。 詳細については、「ThingModelJson のデータ構造」をご参照ください。 |
| ErrorMessage | String | システム例外が発生しました。 | 呼び出しが失敗した場合に返されるエラーメッセージ。 |
| RequestId | String | E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565 | リクエストの ID。 |
| Success | Boolean | true | 呼び出しが成功したかどうかを示します。
|
例
リクエストの例
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=QueryThingModelExtendConfigPublished
&ProductKey=a1BwAGV****
&<共通リクエストパラメーター>成功レスポンスの例
XML 形式
<QueryThingModelExtendConfigPublishedResponse>
<Data>
<Configuration>{"profile":{"productKey":"a114x******"},"properties":[{"originalDataType":{"specs":{"registerCount":1,"reverseRegister":0,"swap16":0},"type":"bool"},"identifier":"WakeUpData","registerAddress":"0x04","scaling":1,"writeFunctionCode":0,"operateType":"inputStatus","pollingTime":1000,"trigger":1}]}</Configuration>
</Data>
<RequestId>6DDF9D04-24C3-40D8-B490-2A528E59EA67</RequestId>
<Success>true</Success>
</QueryThingModelExtendConfigPublishedResponse>JSON 形式
{
"Data": {
"Configuration": "{\"profile\":{\"productKey\":\"a114x******\"},\"properties\":[{\"originalDataType\":{\"specs\":{\"registerCount\":1,\"reverseRegister\":0,\"swap16\":0},\"type\":\"bool\"},\"identifier\":\"WakeUpData\",\"registerAddress\":\"0x04\",\"scaling\":1,\"writeFunctionCode\":0,\"operateType\":\"inputStatus\",\"pollingTime\":1000,\"trigger\":1}]}"
},
"RequestId": "6DDF9D04-24C3-40D8-B490-2A528E59EA67",
"Success": true
}エラーコード
エラーコードのリストについては、API エラーセンターをご覧ください。