Todos los productos
Search
Centro de documentos

IoT Platform:CreateOTAModule

Última actualización: Sep 03, 2026

Cree un módulo de actualización OTA para un producto.

Límites

Los módulos OTA son las unidades actualizables de los dispositivos dentro de un producto. El módulo predeterminado representa todo el firmware del dispositivo. Llame a esta operación para crear módulos OTA personalizados.

  • Se pueden crear hasta 10 módulos OTA personalizados por cada producto.

  • Una vez creado un módulo OTA, no es posible modificar su nombre. Llame a la operación UpdateOTAModule para modificar el alias y la descripción del módulo.

  • Cada cuenta de Alibaba Cloud admite un máximo de 10 consultas por segundo (QPS).

    Nota

    Los usuarios RAM de una cuenta de Alibaba Cloud comparten la cuota de dicha cuenta.

Depuración

OpenAPI Explorer calcula automáticamente el valor de la firma. Para mayor comodidad, se recomienda llamar a esta operación desde OpenAPI Explorer. Esta herramienta genera dinámicamente el código de ejemplo de la operación para diferentes SDK.

Parámetros de solicitud

Parámetro Tipo Obligatorio Ejemplo Descripción
Action String Sí CreateOTAModule

La operación que desea ejecutar. Establezca el valor en CreateOTAModule.

ModuleName String Sí barcodeScanner

Nombre del módulo OTA. Debe ser único dentro de un producto y no se puede modificar después de su creación. Puede contener letras, dígitos, puntos (.), guiones (-) y guiones bajos (_), con una longitud de 1 a 64 caracteres.

Nota Las letras no distinguen entre mayúsculas y minúsculas. Por ejemplo, los nombres de módulo scanner y Scanner no pueden coexistir.
ProductKey String Sí a1Le6d0****

ProductKey del producto al que pertenece el módulo OTA.

AliasName String No Barcode_scanner

Alias del módulo OTA. Debe tener entre 1 y 64 caracteres y puede contener letras, dígitos, puntos (.), guiones (-) y guiones bajos (_).

IotInstanceId String No iot-cn-0pp1n8t****

ID de la instancia. Consulte el ID de la instancia en la página Overview de la consola de IoT Platform.

Importante
  • Si su instancia tiene un ID, configure este parámetro. De lo contrario, la llamada fallará.
  • Si su instancia no tiene página de Overview ni ID, omita este parámetro.

Para obtener más información, consulte Descripción general.

Desc String No The firmware module of the barcode scanner.

Descripción del módulo OTA. Puede contener hasta 100 caracteres.

Además de los parámetros específicos de esta operación, debe especificar los parámetros de solicitud comunes. Para obtener más información, consulte Parámetros de solicitud comunes.

Parámetros de respuesta

Parámetro Tipo Ejemplo Descripción
Code String iot.system.SystemException

Código de error devuelto si la llamada falla. Para obtener más información, consulte Códigos de error.

ErrorMessage String A system exception occurred.

Mensaje de error devuelto si la llamada falla.

RequestId String 74C2BB8D-1D6F-41F5-AE68-6B2310883F63

ID de la solicitud.

Success Boolean true

Indica si la llamada fue exitosa.

  • true: La llamada fue exitosa.
  • false: La llamada falló.

Ejemplos

Solicitudes de ejemplo

https://iot.cn-shanghai.aliyuncs.com/?Action=CreateOTAModule
&ModuleName=barcodeScanner
&ProductKey=a1Le6d0****
&<Common request parameters>

Respuestas exitosas de ejemplo

Formato XML

<CreateOTAModuleResponse>
     <RequestId>29EC7245-0FA4-4BB6-B4F5-5F04818FDFB1</RequestId>
     <Success>true</Success>
</CreateOTAModuleResponse>

Formato JSON

{
  "RequestId": "9F41D14E-CB5F-4CCE-939C-057F39E688F5",
  "Success": true
}

Códigos de error

Para obtener una lista de códigos de error, visite el Centro de errores de API.