OTAService Update Manager - Gratuit RTOS

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

OTAService Update Manager

Le service Update Manager over-the-air (OTA) permet de :

  • Créez une OTA mise à jour et les ressources qu'elle utilise, notamment une AWS IoT tâche, un AWS IoT flux et une signature de code.

  • Obtenez des informations sur une OTA mise à jour.

  • Répertoriez toutes les OTA mises à jour associées à votre AWS compte.

  • Supprimez une OTA mise à jour.

Une OTA mise à jour est une structure de données gérée par le service OTA Update Manager. Il contient :

  • Un identifiant de OTA mise à jour.

  • Description de la OTA mise à jour facultative.

  • La liste des appareils à mettre à jour (cibles).

  • Type de OTA mise à jour : CONTINUOUS ouSNAPSHOT. Consultez la section Offres d'emploi du Guide du AWS IoT développeur pour une discussion sur le type de mise à jour dont vous avez besoin.

  • Protocole utilisé pour effectuer la OTA mise à jour : [MQTT], [HTTP] ou [MQTT,HTTP]. Lorsque vous spécifiez MQTT etHTTP, la configuration de l'appareil détermine le protocole utilisé.

  • La liste des fichiers à envoyer aux appareils cible.

  • IAMRôle qui accorde l' AWS IoT accès à Amazon S3, aux AWS IoT tâches et aux ressources de signature de AWS code pour créer une tâche de OTA mise à jour.

  • Une liste facultative de paires nom défini par l'utilisateur / valeur.

OTAles mises à jour ont été conçues pour mettre à jour le microprogramme de l'appareil, mais vous pouvez les utiliser pour envoyer les fichiers de votre choix à un ou plusieurs appareils enregistrés auprès d'eux AWS IoT. Lorsque vous effectuez des mises à jour OTA de microprogramme, nous vous recommandons de les signer numériquement pour que les appareils qui les reçoivent puissent vérifier qu'elles n'ont pas été altérées en cours de route.

Vous pouvez envoyer des images de microprogramme mises à jour à l'aide MQTT du protocole HTTP or, en fonction des paramètres que vous choisissez. Vous pouvez signer les mises à jour de votre microprogramme avec Code Signing gratuitement RTOS ou utiliser vos propres outils de signature de code.

Pour mieux contrôler le processus, vous pouvez utiliser le CreateStreamAPIpour créer un flux lorsque vous envoyez des mises à jourMQTT. Dans certains cas, vous pouvez modifier le code de l'RTOSagent libre pour ajuster la taille des blocs que vous envoyez et recevez.

Lorsque vous créez une OTA mise à jour, le service OTA Manager crée une AWS IoT tâche pour informer vos appareils qu'une mise à jour est disponible. L'RTOSOTAagent gratuit fonctionne sur vos appareils et écoute les messages de mise à jour. Lorsqu'une mise à jour est disponible, elle demande l'image de mise à jour du microprogramme sur HTTP ou MQTT et stocke les fichiers localement. Elle vérifie la signature numérique des fichiers téléchargés et, si elle est valide, installe la mise à jour du microprogramme. Si vous n'utilisez pas FreeRTOS, vous devez implémenter votre propre OTA agent pour écouter et télécharger les mises à jour et effectuer toutes les opérations d'installation.