OTAtutoriel - 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.

OTAtutoriel

Cette section contient un didacticiel pour la mise à jour du microprogramme sur les appareils exécutant Free OTA à RTOS l'aide des mises à jour. Outre les images du microprogramme, vous pouvez utiliser une OTA mise à jour pour envoyer n'importe quel type de fichier à un appareil connecté à AWS IoT.

Vous pouvez utiliser la AWS IoT console ou le AWS CLI pour créer une OTA mise à jour. La console est le moyen le plus simple de démarrer, OTA car elle fait une grande partie du travail à votre place. AWS CLI C'est utile lorsque vous automatisez des tâches de OTA mise à jour, que vous travaillez avec un grand nombre d'appareils ou que vous utilisez des appareils qui ne sont pas éligibles à la version gratuiteRTOS. Pour plus d'informations sur les appareils éligibles à FreeRTOS, consultez le site Web Free RTOS Partners.

Pour créer une OTA mise à jour
  1. Déployez une version initiale de votre microprogramme sur un ou plusieurs appareils.

  2. Vérifiez que le microprogramme s'exécute correctement.

  3. Lorsqu'une mise à jour du microprogramme est nécessaire, apportez les modifications au code et créez la nouvelle image.

  4. Si vous signez manuellement votre microprogramme, signez puis téléchargez l'image du microprogramme signée dans votre compartiment Amazon S3. Si vous utilisez la signature de code pour AWS IoT, téléchargez votre image de microprogramme non signée dans un compartiment Amazon S3.

  5. Créez une OTA mise à jour.

Lorsque vous créez une OTA mise à jour, vous spécifiez le protocole de diffusion des images (MQTTouHTTP) ou les deux pour permettre à l'appareil de choisir. L'RTOSOTAagent libre installé sur l'appareil reçoit l'image du microprogramme mise à jour et vérifie la signature numérique, la somme de contrôle et le numéro de version de la nouvelle image. Si la mise à jour du microprogramme est vérifiée, l'appareil est réinitialisé et, en fonction de la logique définie par l'application, valide la mise à jour. Si vos appareils n'exécutent pas FreeRTOS, vous devez implémenter un OTA agent qui s'exécute sur vos appareils.