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 OTA mise à jour (AWS IoT console)
-
Dans le volet de navigation de la AWS IoT console, sous Gérer, sélectionnez Actions à distance, puis choisissez Jobs.
-
Choisissez Créer une tâche.
-
Sous Type de tâche, sélectionnez Créer une tâche de RTOS OTA mise à jour gratuite, puis cliquez sur Suivant.
-
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.
-
Vous pouvez déployer une OTA mise à jour sur un seul appareil ou un groupe d'appareils. Sous Appareils à mettre à jour, sélectionnez un ou plusieurs objets ou groupes d'objets dans la liste déroulante.
-
Sous Sélectionnez le protocole pour le transfert de fichiers, sélectionnez l'un HTTPou MQTTl'autre ou sélectionnez les deux pour permettre à chaque appareil de déterminer le protocole à utiliser.
-
Sous Signer et choisissez votre fichier, sélectionnez Signer un nouveau fichier pour moi.
-
Sous Profil de signature de code, choisissez Créer un nouveau profil.
-
Dans Créer un profil de signature de code, saisissez un nom pour votre profil de signature de code.
-
Sous Plate-forme matérielle de l'appareil, choisissez votre plateforme matérielle.
Note
Seules les plateformes matérielles qualifiées pour la version gratuite RTOS sont affichées dans cette liste. Si vous testez une plate-forme 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 signature de code Windows Simulator 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.
-
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.
-
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 chemin ici.
Important
Sur le Texas Instruments CC322 0SF-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. Dans le cas contraire, la OTA mise à jour échoue lors de l'authentification avec unefile not found
erreur. -
Sélectionnez Créer.
-
-
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 PIC32MZEF démonstration de Microchip Curiosity produisent deux images binaires portant les noms par défaut de
mplab.production.bin
etmplab.production.ota.bin
. Utilisez le second fichier lorsque vous chargez une image pour la OTA mettre à jour. -
Sous Nom du fichier sur l'appareil, entrez le nom du chemin complet vers l'emplacement sur votre appareil où la OTA tâche copiera l'image du microprogramme. Cet emplacement varie en fonction de la plateforme.
Important
Sur le Texas Instruments CC322 0SF-LAUNCHXL, pour des raisons de sécurité, le nom du chemin de l'image du microprogramme doit être
/sys/mcuflashimg.bin
. -
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é auMCU. Le développeur du MCU microprogramme ou du logiciel est entièrement responsable de l'utilisation de cette valeur. Les scénarios possibles incluent un MCU processeur secondaire dont le microprogramme peut être mis à jour indépendamment du processeur principal. Lorsque l'appareil reçoit une tâche de OTA mise à jour, il peut utiliser le type de fichier pour identifier le processeur auquel la mise à jour est destinée.
-
Sous IAMrôle, choisissez un rôle conformément aux instructions deCréation d'un rôle de service de OTA mise à jour.
-
Choisissez Suivant.
-
Entrez un identifiant et une description pour votre tâche de OTA mise à jour.
-
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é).
-
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).
-
Sélectionnez Create (Créer).
Pour utiliser une image de microprogramme précédemment signée
-
Sous Sélectionner et signer votre image de microprogramme, choisissez Sélectionner une image de microprogramme précédemment signée.
-
Sous Nom de chemin de l'image du microprogramme sur l'appareil, entrez le nom du chemin complet vers l'emplacement sur votre appareil où la OTA tâche copiera l'image du microprogramme. Cet emplacement varie en fonction de la plateforme.
-
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 OTA mise à jour.
Utilisation d'une image de microprogramme signée personnalisée
-
Sous Sélectionner et signer votre image de microprogramme, choisissez Utiliser mon image de microprogramme signée personnalisée.
-
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 chemin ici.
-
Sous Nom de chemin de l'image du microprogramme sur l'appareil, entrez le nom du chemin complet vers l'emplacement sur votre appareil où la OTA tâche copiera l'image du microprogramme. Cet emplacement varie en fonction de la plateforme.
-
Sous Signature, collez votre signature de PEM format.
-
Sous Algorithme de hachage d'origine, sélectionnez l'algorithme de hachage utilisé lors de la création de votre signature de fichier.
-
Sous Algorithme de chiffrement d'origine, sélectionnez l'algorithme utilisé lors de la création de votre signature de fichier.
-
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.
Après avoir spécifié les informations de signature de code, spécifiez le type de tâche de OTA mise à jour, le rôle du service et un ID pour votre mise à jour.
Note
N'utilisez aucune information personnellement identifiable contenue dans l'identifiant du poste pour votre OTA mise à jour. Voici quelques exemples d'informations personnelles identifiables :
-
Noms
-
Adresses IP
-
Adresses e-mail
-
Adresses
-
Informations bancaires.
-
Informations médicales.
-
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é).
-
Sous IAMrôle pour la tâche de OTA mise à jour, choisissez votre rôle OTA de service.
-
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 IN PROGRESS.
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 UART terminal 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 UART terminal.
Pour consulter un didacticiel expliquant comment utiliser la console pour créer une OTA mise à jour, consultezOver-the-air met à jour l'application de démonstration.