Todos los productos
Search
Centro de documentos

IoT Platform:Descripción general

Última actualización: Sep 03, 2026

IoT Platform ofrece la función de actualización y gestión over-the-air (OTA). Este tema describe cómo configurar Link SDK for C para ejecutar una actualización OTA.

Requisitos previos

Información de contexto

  • Para obtener más información sobre la función de actualización OTA, consulte Overview.

  • Para obtener más información sobre los formatos de datos Alink específicos de la actualización OTA, consulte OTA updates.

no heading

Cómo funciona

Para realizar una actualización OTA, debe usar el protocolo MQTT para conectar el programa de aplicación con IoT Platform. Puede utilizar el protocolo HTTPS o MQTT para descargar un paquete de actualización OTA.

  • HTTPS

    • Este protocolo permite descargar un paquete de actualización OTA que contiene uno o varios archivos.

    • Para obtener más información sobre las operaciones de API relacionadas, consulte aiot_ota_api.h.

    • El siguiente diagrama de secuencia utiliza la aplicación del dispositivo ./demos/fota_posix_demo.c o ./demos/fota_multi_file_demo.c como ejemplo para ilustrar el flujo de implementación.

    Process

  • MQTT

    • Este protocolo permite descargar un paquete de actualización OTA que contiene un solo archivo.

    • Para obtener más información sobre las operaciones de API relacionadas, consulte aiot_mqtt_download_api.h.

    • El siguiente diagrama de secuencia utiliza la aplicación del dispositivo ./demos/mota_basic_demo.c como ejemplo para ilustrar el flujo de implementación.

no heading

Ejemplos

  • Para consultar un ejemplo de código de la función de conexión MQTT, revise los siguientes archivos de código de ejemplo:

    Archivo de código de ejemploProtocolo para conectar dispositivos con IoT PlatformProtocolo para descargar paquetes de actualizaciónNúmero de archivos en un paquete de actualizaciónReferencia
    ./demos/fota_posix_demo.cMQTTHTTPSUnoExample 1: Sample code
    ./demos/fota_multi_file_demo.cVariosExample 2: Sample code
    ./demos/mota_basic_demo.cMQTTUnoExample 3: Sample code
  • Para consultar los códigos de error relacionados con la función de conexión MQTT, consulte aiot_ota_api.h o aiot_mqtt_download_api.hDescripciones de códigos de estado