Didacticiel : Préparation de votre Raspberry Pi pour exécuter l'application shadow - 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.

Didacticiel : Préparation de votre Raspberry Pi pour exécuter l'application shadow

Ce didacticiel explique comment configurer et configurer un appareil Raspberry Pi et créer leAWS IoTressources dont un appareil a besoin pour connecter et échanger des messages MQTT.

Note

Si vous prévoyez deCréation d'un appareil virtuel avec Amazon EC2, vous pouvez ignorer cette page et continuer àConfigurer votre appareil. Vous allez créer ces ressources lorsque vous créez votre objet virtuel. Si vous souhaitez utiliser un autre appareil au lieu du Raspberry Pi, vous pouvez essayer de suivre ces tutoriels en les adaptant à un appareil de votre choix.

Dans ce didacticiel, vous allez apprendre à :
  • Configurez un appareil Raspberry Pi et configurez-le pour l'utiliser avecAWS IoT.

  • Création d'unAWS IoTdocument de stratégie, qui autorise votre appareil à interagir avecAWS IoTServices .

  • Crée une ressource objet dansAWS IoTles certificats du périphérique X.509, puis joignez le document de stratégie.

    Le problème est la représentation virtuelle de votre appareil dans leAWS IoTregistre. Le certificat authentifie votre appareil auprès deAWS IoTCore, et le document de stratégie autorise votre appareil à interagir avecAWS IoT.

Comment exécuter ce tutoriel

Pour exécuter leshadow.pyexemple d'application pour Device Shadows, vous aurez besoin d'un appareil Raspberry Pi qui se connecte àAWS IoT. Nous vous recommandons de suivre ce tutoriel dans l'ordre dans lequel il est présenté ici, en commençant par la configuration du Raspberry Pi et de ses accessoires, puis la création d'une stratégie et l'attachement de la stratégie à une ressource objet que vous créez. Vous pouvez ensuite suivre ce didacticiel en utilisant l'interface utilisateur graphique (GUI) prise en charge par le Raspberry Pi pour ouvrir leAWS IoTsur le navigateur Web de l'appareil, ce qui facilite également le téléchargement des certificats directement sur votre Raspberry Pi pour la connexion àAWS IoT.

Avant de commencer ce didacticiel, assurez-vous de disposer des éléments suivants :
  • Un Compte AWS. Si vous n'en avez pas, suivez les étapes décrites dansConfigurez votre Compte AWSavant de continuer. Vous aurez besoin de votreCompte AWSetAWS IoTpour terminer ce didacticiel.

  • Le Raspberry Pi et ses accessoires nécessaires. Vous aurez besoin de :

    • UNRaspberry Pi 3 Modèle Bou un modèle plus récent. Ce tutoriel peut fonctionner sur des versions antérieures du Raspberry Pi, mais nous ne l'avons pas testé.

    • Raspberry Pi OS (32 bits)ou version ultérieure. Nous vous recommandons d'utiliser la dernière version du système d'exploitation Raspberry Pi. Les versions antérieures du système d'exploitation pourraient fonctionner, mais nous ne l'avons pas testé.

    • Une connexion Ethernet ou Wi-Fi.

    • Clavier, souris, moniteur, câbles et blocs d'alimentation.

Ce didacticiel vous prendra environ 30 minutes.

Étape 1 : Configuration et configuration du périphérique Raspberry Pi

Dans cette section, nous allons configurer un appareil Raspberry Pi à utiliser avecAWS IoT.

Important

L'adaptation de ces instructions à d'autres appareils et systèmes d'exploitation peut s'avérer difficile. Vous devrez bien comprendre votre appareil pour pouvoir interpréter ces instructions et les appliquer à votre appareil. Si vous rencontrez des difficultés, vous pouvez essayer l'une des autres options de l'appareil comme alternative, par exempleCréation d'un appareil virtuel avec Amazon EC2ouUtilisez votre PC ou Mac Windows ou Linux comme AWS IoT appareil.

Vous devrez configurer votre Raspberry Pi de manière à ce qu'il puisse démarrer le système d'exploitation (OS), se connecter à Internet et vous permettre d'interagir avec lui via une interface de ligne de commande. Vous pouvez également utiliser l'interface utilisateur graphique (GUI) prise en charge par le Raspberry Pi pour ouvrir leAWS IoTet exécutez le reste de ce didacticiel.

Pour configurer le Raspberry Pi
  1. Insérez la carte SD dans l'emplacement microSD du Raspberry Pi. Certaines cartes SD sont préchargées avec un gestionnaire d'installation qui vous invite à installer le système d'exploitation après le démarrage de la carte. Vous pouvez également utiliser l'imageur Raspberry Pi pour installer le système d'exploitation sur votre carte.

  2. Connect un téléviseur ou un moniteur HDMI au câble HDMI qui se connecte au port HDMI du Raspberry Pi.

  3. Connect le clavier et la souris aux ports USB du Raspberry Pi, puis branchez l'adaptateur secteur pour démarrer la carte.

Après le démarrage du Raspberry Pi, si la carte SD est préchargée avec le gestionnaire d'installation, un menu apparaît pour installer le système d'exploitation. Si vous rencontrez des difficultés dans l'installation du système d'exploitation, vous pouvez essayer les étapes suivantes. Pour plus d'informations sur la configuration du Raspberry Pi, consultezConfiguration de votre Raspberry Pi.

Si vous rencontrez des difficultés pour configurer le Raspberry Pi :
  • Vérifiez si vous avez inséré la carte SD avant de démarrer la carte. Si vous branchez la carte SD après avoir démarré la carte, le menu d'installation peut ne pas apparaître.

  • Assurez-vous que le téléviseur ou le moniteur est allumé et que l'entrée correcte est sélectionnée.

  • Assurez-vous que vous utilisez un logiciel compatible avec Raspberry Pi.

Une fois que vous avez installé et configuré le système d'exploitation Raspberry Pi, ouvrez le navigateur Web du Raspberry Pi et accédez auAWS IoT Corepour poursuivre les autres étapes de ce didacticiel.

Si vous pouvez ouvrir l'AWS IoT Core, vous êtes Raspberry Pi est prêt et vous pouvez continuer àDidacticiel : Provisionnement de votre appareil dansAWS IoT.

Si vous rencontrez des problèmes ou si vous avez besoin d'aide supplémentaire, consultezObtenez de l'aide pour votre Raspberry Pi.