免責事項
このページに掲載されているすべてのコンテンツは、Tuya (HK) Limited によって提供されていることにご注意ください。Alibaba Cloud は、かかるコンテンツの真正性または正確性について、明示的または黙示的に表明または保証するものではなく、Tuya (HK) Limited が提供する製品および/またはサービスの状態、品質、耐久性、性能、信頼性、商品性、特定の目的への適合性、または非侵害性についても一切保証するものではありません。
製品の OTA モジュールを作成します。
使用方法
OTA モジュールは、同じ製品のデバイスに対する、アップグレード可能なモジュールです。デフォルトモジュールは、デバイス全体の OTA アップグレードパッケージを表します。
同じ製品に最大 10 個の OTA モジュールをカスタマイズできます。
OTA モジュール名は、作成後に変更できません。
リクエストパラメーター
名前 | タイプ | 必須 | サンプル値 | 説明 |
Action | String | はい | CreateOTAModule | システム定義パラメーター。値: CreateOTAModule。 |
ModuleName | String | はい | Ble | OTA モジュールの名前。製品内で一意であり、変更できません。英字、数字、ピリオド(.)、ダッシュ(-)、アンダースコア(_)のみがサポートされています。長さは 1 ~ 64 文字に制限されています。 |
ProductKey | String | はい | K5n4I80 * * * * | OTA モジュールが属する製品の ProductKey です。 |
AliasName | String | いいえ | BLE | OTA モジュールのエイリアス。日本語、英字、数字、ピリオド(.)、ダッシュ(-)、アンダースコア(_) がサポートされています。長さは 1 ~ 64 文字に制限されています。 |
Desc | String | いいえ | BLE モジュール | OTA モジュールの説明。最大 100 文字まで入力できます。 |
注: API を呼び出すときは、このトピックで説明されている API 固有のリクエストパラメーターに加えて、共通リクエストパラメーターも渡す必要があります。共通リクエストパラメーターの詳細については、「」をご参照ください。共通パラメーター。
戻りデータ
名前 | タイプ | サンプル値 | 説明 |
Code | String | Iot.system.SystemException | 呼び出しが失敗した場合に返されるエラーコードです。詳細については、「エラーコード」をご参照ください。 |
ErrorMessage | String | System Exception | 呼び出しが失敗した場合に返されるエラー情報。 |
RequestID | String | Kan | IoT Platform がリクエストに対して生成する一意の識別子。 |
Success | Boolean | True | 呼び出しが成功したかどうか。 ●True : 呼び出しは成功です。OTA アップグレードパッケージが正常に作成されたことを示します。 ●False : 呼び出しは失敗です。OTA アップグレードパッケージの作成に失敗したことを示します。 |
例
リクエスト例
curl 'https://si-d6e8d812acb848958054.tuyacloud.com:8686/?Action=CreateOTAModule&SignatureNonce=9e6189124f5a4716ad2de849467b****&AccessKeyId=xMr9wgwXQLhv5AUa65o0****&SignatureMethod=HMAC-SHA1&Timestamp=2024-11-19T09%3A47%3A43Z&ProductKey=a1uctKe****&ModuleName=ble&Signature=WJN0Ee8%2BX6pogcD3loLHIqQNEN0%3D'正常な戻り値の例
{
"code": "",
"requestId": "d2fce065-8238-4ee2-a793-0226f69b0542",
"success": true
}