Installez et vérifiez le logiciel requis sur votre appareil - AWS IoT Core

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.

Installez et vérifiez le logiciel requis sur votre appareil

Les procédures décrites dans cette section reprennent celles de la section précédente pour mettre à jour le système d'exploitation de votre Raspberry Pi et installer le logiciel sur le Raspberry Pi qui sera utilisé dans la section suivante pour créer et installer le client de AWS IoT périphérique.

Une fois cette section terminée, votre Raspberry Pi disposera up-to-date d'un système d'exploitation, du logiciel requis par les didacticiels de ce parcours d'apprentissage, et il sera configuré en fonction de votre emplacement.

Matériel requis :
Note

Le Raspberry Pi Model 3+ et le Raspberry Pi Model 4 peuvent exécuter toutes les commandes décrites dans ce parcours d'apprentissage. Si votre appareil IoT ne parvient pas à compiler le logiciel ou à l'exécuter AWS Command Line Interface, vous devrez peut-être installer les compilateurs requis sur votre ordinateur hôte local pour créer le logiciel, puis le transférer sur votre appareil IoT. Pour obtenir plus d'informations sur l'installation et le développement de logiciels pour votre appareil, consultez la documentation du logiciel de votre appareil.

Mettre à jour le logiciel du système d'exploitation

Cette procédure met à jour le logiciel du système d'exploitation.

Pour mettre à jour le logiciel du système d'exploitation sur le Raspberry Pi

Effectuez ces étapes dans la fenêtre du terminal de votre ordinateur hôte local.

  1. Entrez ces commandes pour mettre à jour le logiciel système de votre Raspberry Pi.

    sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y autoremove
  2. Mettez à jour les paramètres régionaux et de fuseau horaire du Raspberry Pi (facultatif).

    Entrez cette commande pour mettre à jour les paramètres régionaux et de fuseau horaire de l'appareil.

    sudo raspi-config
    1. Pour définir les paramètres régionaux de l'appareil :

      1. Dans Ecran de Outil de configuration logicielle Raspberry Pi (raspi-config), choisissez l'option 5.

        5 Localisation Options Configure language and regional settings

        Utilisez la Tab touche pour passer à, <Select>puis appuyez sur lespace bar.

      2. Dans le menu des options de localisation, choisissez l'option L1.

        L1 Locale Configure language and regional settings

        Utilisez la touche Tab pour passer à <Select>, puis appuyez sur lespace bar.

      3. Dans la liste des options de paramètres régionaux, choisissez les paramètres régionaux que vous souhaitez installer sur votre Raspberry Pi en utilisant les touches fléchées pour faire défiler la page et space bar en sélectionnant celles que vous souhaitez.

        Aux États-Unis, en_US.UTF-8 est un bon choix.

      4. Après avoir sélectionné les paramètres régionaux pour votre appareil, utilisez la touche Tab pour choisir<OK>, puis appuyez sur le space bar pour afficher la page de confirmation de configuration des paramètres régionaux.

    2. Pour définir le fuseau horaire de l'appareil, procédez comme suit :

      1. Dans l'écran raspi-config, choisissez l'option 5.

        5 Localisation Options Configure language and regional settings

        Utilisez la touche Tab pour passer à <Select>, puis appuyez sur lespace bar.

      2. Dans le menu des options de localisation, utilisez la touche fléchée pour sélectionner l'option L2 :

        L2 time zone Configure time zone

        Utilisez la touche Tab pour passer à <Select>, puis appuyez sur lespace bar.

      3. Dans le menu Configuration de tzdata, choisissez votre zone géographique dans la liste.

        Utilisez la touche Tab pour passer à <OK>, puis appuyez sur space bar.

      4. Dans la liste des villes, utilisez les flèches pour sélectionner une ville dans votre fuseau horaire.

        Pour définir le fuseau horaire, utilisez la touche Tab pour passer à <OK>, puis appuyez sur space bar.

    3. Lorsque vous avez terminé de mettre à jour les paramètres, utilisez la touche Tab pour accéder à<Finish>, puis appuyez sur la touche space bar pour fermer l'application raspi-config.

  3. Entrez cette commande pour redémarrer votre Raspberry Pi.

    sudo shutdown -r 0
  4. Attendez que votre Raspberry Pi redémarre.

  5. Après le redémarrage de votre Raspberry Pi, reconnectez la fenêtre du terminal de votre ordinateur hôte local à votre Raspberry Pi.

Le logiciel de votre système Raspberry Pi est maintenant configuré et vous êtes prêt à continuer Installer les applications et les bibliothèques obligatoires.

Installer les applications et les bibliothèques obligatoires

Cette procédure installe le logiciel d'application et les bibliothèques utilisés dans les didacticiels suivants.

Si vous utilisez un Raspberry Pi ou si vous pouvez compiler le logiciel requis sur votre appareil IoT, effectuez ces étapes dans la fenêtre du terminal de votre ordinateur hôte local. Si vous devez compiler le logiciel pour votre appareil IoT sur votre ordinateur hôte local, consultez la documentation du logiciel de votre appareil IoT pour savoir comment effectuer ces étapes sur votre appareil.

Pour installer le logiciel d'application et les bibliothèques sur votre Raspberry Pi
  1. Entrez cette commande pour installer le logiciel d'application et les bibliothèques.

    sudo apt-get -y install build-essential libssl-dev cmake unzip git python3-pip
  2. Entrez ces commandes pour vérifier que la bonne version du logiciel a été installée.

    gcc --version cmake --version openssl version git --version
  3. Vérifiez que les versions suivantes du logiciel d'application sont installées :

    • gcc: 9.3.0 ou version ultérieure

    • cmake: 3.10.x ou version ultérieure

    • OpenSSL: 1.1.1 ou version ultérieure

    • git: 2.20.1 ou version ultérieure

Si votre Raspberry Pi possède des versions acceptables du logiciel d'application requis, vous êtes prêt à continuer (Facultatif) Enregistrez l'image de la carte microSD.

(Facultatif) Enregistrez l'image de la carte microSD

Tout au long des didacticiels de ce parcours d'apprentissage, vous rencontrerez ces procédures pour enregistrer une copie de l'image de la carte microSD du Raspberry Pi dans un fichier sur votre ordinateur hôte local. Bien qu'elles soient encouragées, ce ne sont pas des tâches obligatoires. En enregistrant l'image de la carte microSD à l'endroit suggéré, vous pouvez ignorer les procédures qui précèdent le point de sauvegarde dans ce parcours d'apprentissage, ce qui peut vous faire gagner du temps si vous ressentez le besoin de réessayer quelque chose. La conséquence de ne pas enregistrer périodiquement l'image de la carte microSD est que vous devrez peut-être redémarrer les didacticiels du parcours d'apprentissage depuis le début si votre carte microSD est endommagée ou si vous configurez accidentellement une application ou ses paramètres de manière incorrecte.

À ce stade, la carte microSD de votre Raspberry Pi dispose d'un système d'exploitation mis à jour et du logiciel d'application de base chargé. Vous pouvez gagner le temps qu'il vous a fallu pour effectuer les étapes précédentes en enregistrant maintenant le contenu de la carte microSD dans un fichier. Avoir l'image actuelle de l'image de la carte microSD de votre appareil vous permet de partir de ce point pour continuer ou réessayer un didacticiel ou une procédure sans avoir besoin d'installer et de mettre à jour le logiciel à partir de zéro.

Pour enregistrer l'image de la carte microSD dans un fichier
  1. Entrez cette commande pour arrêter le Raspberry Pi.

    sudo shutdown -h 0
  2. Une fois le Raspberry Pi complètement éteint, coupez son alimentation.

  3. Retirez la carte microSD du Raspberry Pi.

  4. Sur votre ordinateur hôte local :

    1. Insérez la carte microSD.

    2. À l’aide de votre outil d’imagerie de carte SD, enregistrez l’image de la carte microSD dans un fichier.

    3. Une fois l'image de la carte microSD enregistrée, éjectez-la de l'ordinateur hôte local.

  5. L'alimentation du Raspberry Pi étant débranchée, insérez la carte microSD dans le Raspberry Pi.

  6. Alimentez le Raspberry Pi.

  7. Après avoir attendu environ une minute, sur l'ordinateur hôte local, reconnectez la fenêtre du terminal sur votre ordinateur hôte local qui était connecté à votre Raspberry Pi., puis connectez-vous au Raspberry Pi.