

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.

# Création d'une mise à jour OTA (AWS IoT console)
<a name="ota-console-workflow"></a>

1. Dans le volet de navigation de la AWS IoT console, sous **Gérer**, sélectionnez **Actions à distance**, puis choisissez **Jobs**.

1. Choisissez **Créer une tâche**.

1. **Sous **Type de tâche**, sélectionnez **Créer une tâche de mise à jour FreeRTOS OTA**, puis choisissez Next.**

1. Dans **Propriétés de la tâche**, entrez un **nom de tâche** et (éventuellement) une **description** de la tâche, puis choisissez **Next**.

1. Vous pouvez déployer une mise à jour OTA sur un seul appareil ou sur un groupe d'appareils. Sous **Appareils à mettre à jour**, sélectionnez un ou plusieurs objets ou groupes d'objets dans la liste déroulante.

1. Sous **Sélectionnez le protocole pour le transfert de fichiers**, sélectionnez **HTTP** ou **MQTT**, ou sélectionnez les deux pour permettre à chaque appareil de déterminer le protocole à utiliser.

1. Sous **Signer et choisissez votre fichier**, sélectionnez **Signer un nouveau fichier pour moi**.

1. Sous **Profil de signature de code**, choisissez **Créer un nouveau profil**.

1. Dans **Créer un profil de signature de code**, saisissez un nom pour votre profil de signature de code.

   1. Sous **Plate-forme matérielle de l'appareil**, choisissez votre plateforme matérielle.
**Note**  
Seules les plateformes matérielles qualifiées pour FreeRTOS sont affichées dans cette liste. Si vous testez une plateforme non qualifiée et que vous utilisez la suite de chiffrement ECDSA P-256 SHA-256 pour la signature, vous pouvez choisir le profil de code de simulateur Windows pour produire une signature compatible. Si vous utilisez une plate-forme non qualifiée et que vous utilisez une suite de chiffrement autre que ECDSA P-256 SHA-256 pour la signature, vous pouvez utiliser la signature de code pour AWS IoT, ou vous pouvez signer vous-même la mise à jour de votre microprogramme. Pour de plus amples informations, veuillez consulter [Signature numérique de votre mise à jour de microprogramme](ota-cli-workflow.md#ota-sign-cli).

   1. Sous **Certificat de signature de code**, choisissez **Sélectionner un certificat existant**, puis sélectionnez un certificat précédemment importé, ou choisissez **Importer un nouveau certificat de signature de code**, choisissez vos fichiers et sélectionnez **Importer** pour importer un nouveau certificat.

   1. Sous **Nom de chemin du certificat de signature de code sur l'appareil**, entrez le nom complet du chemin d'accès au certificat de signature de code sur votre appareil. Pour la plupart des appareils, vous pouvez laisser ce champ vide. Pour le simulateur Windows et pour les appareils qui placent le certificat dans un emplacement de fichier spécifique, entrez le nom du chemin ici.
**Important**  
Sur le Texas Instruments CC3220 SF-LAUNCHXL, n'insérez pas de barre oblique (**/**) devant le nom du fichier si votre certificat de signature de code existe à la racine du système de fichiers. Sinon, la mise à jour OTA échoue lors de l'authentification avec une erreur `file not found`.

   1. Sélectionnez **Créer**.

1. Sous **Fichier**, sélectionnez **Sélectionnez un fichier existant**, puis choisissez **Parcourir S3**. La liste de vos compartiments Amazon S3 s'affiche. Choisissez le compartiment qui contient la mise à jour du microprogramme, puis choisissez la mise à jour dans le compartiment.
**Note**  
Les projets de démonstration PIC32 MZEF de Microchip Curiosity produisent deux images binaires portant les noms par défaut de `mplab.production.bin` et. `mplab.production.ota.bin` Utilisez le second fichier lorsque vous chargez une image pour la mise à jour OTA.

1. Sous **Nom du fichier sur l'appareil**, entrez le nom du chemin complet vers l'emplacement sur votre appareil où la tâche OTA copiera l'image du microprogramme. Cet emplacement varie en fonction de la plateforme.
**Important**  
Sur le Texas Instruments CC3220 SF-LAUNCHXL, pour des raisons de sécurité, le nom du chemin de l'image du microprogramme doit être. `/sys/mcuflashimg.bin`

1. Ouvrez **le type de fichier** et entrez une valeur entière comprise entre 0 et 255. Le type de fichier que vous entrez sera ajouté au document Job envoyé au microcontrôleur. Le firmware/software développeur du microcontrôleur est pleinement responsable de l'utilisation de cette valeur. Les scénarios possibles incluent un microcontrôleur doté d'un processeur secondaire dont le microprogramme peut être mis à jour indépendamment du processeur principal. Lorsque l'appareil reçoit une tâche de mise à jour OTA, il peut utiliser le type de fichier pour identifier le processeur auquel la mise à jour est destinée.

1. Sous **Rôle IAM**, choisissez un rôle conformément aux instructions de[Créer un rôle de service de mise à jour OTA](create-service-role.md). 

1. Choisissez **Suivant**.

1. Entrez un ID et une description pour votre tâche de mise à jour OTA.

1. Sous **Type de tâche**, choisissez **Votre tâche sera terminée après le déploiement sur le poste sélectionné devices/groups (instantané)**.

1. Choisissez toutes les configurations facultatives appropriées pour votre tâche (**Configuration du lancement des exécutions de tâche**, **Annulation des tâches**, **Délai d'expiration des exécutions de tâche** et **Balises**).

1. Choisissez **Créer**.<a name="previously-signed"></a>

**Pour utiliser une image de microprogramme précédemment signée**

1. Sous **Sélectionner et signer votre image de microprogramme**, choisissez **Sélectionner une image de microprogramme précédemment signée**.

1. Sous **Nom de chemin de l'image du microprogramme sur l'appareil**, entrez le nom complet du chemin d'accès à l'emplacement, sur votre appareil, où la tâche OTA copiera l'image du microprogramme. Cet emplacement varie en fonction de la plateforme.

1. Sous **Tâche de signature de code précédente**, choisissez **Sélectionner**, puis choisissez la tâche de signature de code précédente utilisée pour signer l'image du microprogramme que vous utilisez pour la mise à jour OTA.<a name="custom-signed"></a>

**Utilisation d'une image de microprogramme signée personnalisée**

1. Sous **Sélectionner et signer votre image de microprogramme**, choisissez **Utiliser mon image de microprogramme signée personnalisée**.

1. Sous **Nom de chemin du certificat de signature de code sur l'appareil**, entrez le nom complet du chemin d'accès au certificat de signature de code sur votre appareil. Pour la plupart des appareils, vous pouvez laisser ce champ vide. Pour le simulateur Windows et pour les appareils qui placent le certificat dans un emplacement de fichier spécifique, entrez le nom du chemin ici.

1. Sous **Nom de chemin de l'image du microprogramme sur l'appareil**, entrez le nom complet du chemin d'accès à l'emplacement, sur votre appareil, où la tâche OTA copiera l'image du microprogramme. Cet emplacement varie en fonction de la plateforme.

1. Sous **Signature**, collez votre signature au format PEM.

1. Sous **Algorithme de hachage d'origine**, sélectionnez l'algorithme de hachage utilisé lors de la création de votre signature de fichier.

1. Sous **Algorithme de chiffrement d'origine**, sélectionnez l'algorithme utilisé lors de la création de votre signature de fichier.

1. Sous **Sélectionnez votre image de microprogramme dans Amazon S3**, choisissez le compartiment Amazon S3 et l'image de microprogramme signée dans le compartiment Amazon S3.

Une fois que vous avez spécifié les informations de signature de code, spécifiez le type de tâche de la mise à jour OTA, le rôle de service et un ID pour votre mise à jour.

**Note**  
N'utilisez pas d'informations personnelles identifiables dans l'ID de tâche de votre mise à jour OTA. Voici quelques exemples d'informations personnelles identifiables :  
Noms
Adresses IP
Adresses e-mail
Adresses
Informations bancaires.
Informations médicales.

1. Sous **Type de tâche**, sélectionnez **Votre tâche se terminera après avoir effectué le déploiement sur les appareils/groupes sélectionnés (instantané)**.

1. Sous **Rôle IAM pour la tâche de mise à jour OTA**, choisissez votre rôle de service OTA.

1. Entrez un ID alphanumérique pour votre tâche, puis choisissez **Créer**.

La tâche apparaît dans la AWS IoT console avec le statut **EN COURS**.

**Note**  
La AWS IoT console ne met pas automatiquement à jour l'état des tâches. Actualisez votre navigateur pour voir les mises à jour.

Connectez votre terminal UART série à votre appareil. Vous devez voir une sortie qui indique que l'appareil télécharge le microprogramme mis à jour.

Une fois que l'appareil a téléchargé le microprogramme mis à jour, il redémarre, puis installe le microprogramme. Vous pouvez voir ce qui se passe dans le terminal UART.

Pour obtenir un didacticiel qui montre comment utiliser la console pour créer une mise à jour OTA, veuillez consulter [Over-the-air met à jour l'application de démonstration](ota-demo.md).