Tous les produits
Search
Centre de documentation

IoT Platform:Présentation

Dernière mise à jour :Aug 10, 2026

IoT Platform propose une fonctionnalité de mise à jour et de gestion over-the-air (OTA). Cette rubrique explique comment configurer le Link SDK pour C afin d'effectuer une mise à jour OTA.

Prérequis

Contexte

  • Pour plus d'informations sur la fonctionnalité de mise à jour OTA, consultez la rubrique Présentation.

  • Pour en savoir plus sur les formats de données Alink spécifiques aux mises à jour OTA, reportez-vous à la section Mises à jour OTA.

no heading

Fonctionnement

Pour effectuer une mise à jour OTA, connectez votre application à IoT Platform via le protocole MQTT. Vous pouvez télécharger le package de mise à jour OTA via les protocoles HTTPS ou MQTT.

  • HTTPS

    • Ce protocole permet de télécharger un package de mise à jour OTA contenant un ou plusieurs fichiers.

    • Pour plus de détails sur les opérations d'API associées, consultez la documentation relative à aiot_ota_api.h.

    • Le diagramme de séquence suivant s'appuie sur l'application de l'appareil ./demos/fota_posix_demo.c ou ./demos/fota_multi_file_demo.c pour illustrer le flux d'implémentation.

    Process

  • MQTT

    • Utilisez ce protocole pour télécharger un package de mise à jour OTA ne contenant qu'un seul fichier.

    • Les détails concernant les opérations d'API connexes sont disponibles dans la documentation de aiot_mqtt_download_api.h.

    • Le diagramme de séquence ci-dessous utilise l'application de l'appareil ./demos/mota_basic_demo.c comme exemple pour présenter le déroulement de l'implémentation.

no heading

Exemples

  • Pour obtenir un exemple de code illustrant la fonctionnalité de connexion MQTT, reportez-vous aux fichiers d'exemple suivants :

    Fichier d'exemple de codeProtocole de connexion des appareils à IoT PlatformProtocole de téléchargement des packages de mise à jourNombre de fichiers dans un package de mise à jourRéférence
    ./demos/fota_posix_demo.cMQTTHTTPSUnExemple 1 : Exemple de code
    ./demos/fota_multi_file_demo.cPlusieursExemple 2 : Exemple de code
    ./demos/mota_basic_demo.cMQTTUnExemple 3 : Exemple de code
  • Pour consulter les codes d'erreur liés à la fonctionnalité de connexion MQTT, référez-vous aux descriptions des codes de statut dans aiot_ota_api.h ou aiot_mqtt_download_api.h.