IoT Platform propose la fonctionnalité de configuration à distance. Vous pouvez importer le fichier de configuration d'un produit vers IoT Platform. Une fois l'appareil en ligne, téléchargez ce fichier sur l'appareil, puis analysez-le pour un traitement ultérieur. Cette rubrique explique comment configurer Link SDK for C pour permettre la configuration à distance d'un appareil.
Prérequis
Vous disposez des informations d'authentification de l'appareil.
-
Lors de la personnalisation du SDK, sur la page SDK Customization, dans la section Advanced Features, sélectionnez OTA.
RemarqueVous pouvez utiliser la fonctionnalité de configuration à distance ou celle de mise à jour over-the-air (OTA) pour télécharger des fichiers de configuration sur les appareils.
Contexte
La fonctionnalité de configuration à distance s'applique au niveau d'un produit. Le fichier de configuration importé sur IoT Platform prend effet pour tous les appareils d'un produit. Il n'est pas possible de cibler un seul appareil pour une configuration à distance. Pour plus d'informations, consultez la rubrique Configuration à distance.
no heading
Fonctionnement
Une application établit une connexion avec IoT Platform en appelant les API du SDK Link pour C, se connecte à IoT Platform via MQTT et obtient une commande de configuration à distance. L'appareil peut recevoir la commande envoyée par IoT Platform ou initier une requête pour obtenir cette commande. Ensuite, l'appareil lance une requête HTTPS pour télécharger le fichier de configuration.
Le diagramme chronologique suivant utilise l'application de l'appareil ./demos/cota_basic_demo.c comme exemple pour illustrer le flux d'implémentation. Exécutez l'étape 3 ou l'étape 4 selon vos besoins.

Pour plus d'informations sur les opérations d'API spécifiques à la configuration à distance, consultez la documentation aiot_ota_api.h.
no heading
Exemples
Pour un exemple de code concernant la fonctionnalité de connexion MQTT, consultez la rubrique Exemple d'utilisation.
Pour les codes d'erreur liés à la fonctionnalité de connexion MQTT, consultez la documentation aiot_ota_api.h.