Construire des démonstrations avec leAWS IoTClient d'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.

Construire des démonstrations avec leAWS IoTClient d'appareil

Les tutoriels de ce parcours d'apprentissage vous guident à travers les étapes à suivre pour développer un logiciel de démonstration à l'aide duAWS IoTClient de l'appareil. LeAWS IoTDevice Client fournit un logiciel qui s'exécute sur votre appareil IoT pour tester et démontrer les aspects d'une solution IoT basée surAWS IoT.

L'objectif de ces tutoriels est de faciliter l'exploration et l'expérimentation afin que vous puissiez vous sentir sûr queAWS IoTprend en charge votre solution avant de développer le logiciel de votre appareil.

Ce que vous apprendrez dans ces tutoriels :
  • Comment préparer un Raspberry Pi pour une utilisation comme appareil IoT avecAWS IoT

  • Comment faire une démonstrationAWS IoTfonctionnalités à l'aide de laAWS IoTDevice Client sur votre appareil

Dans ce parcours d'apprentissage, vous allez installer leAWS IoTDevice Client sur votre propre Raspberry Pi et créez leAWS IoTressources dans le cloud pour démontrer les idées de solutions IoT. Bien que les tutoriels de ce parcours d'apprentissage présentent les fonctionnalités à l'aide d'un Raspberry Pi, ils expliquent les objectifs et les procédures qui vous aideront à les adapter à d'autres appareils.

Conditions préalables à la création de démonstrations avec leAWS IoTClient d'appareil

Cette section décrit ce que vous devez avoir avant de commencer les didacticiels de ce parcours d'apprentissage.

Pour compléter les didacticiels de ce parcours d'apprentissage, vous aurez besoin des éléments suivants :
  • Un Compte AWS

    Vous pouvez utiliser votre appareil existantCompte AWS, si vous en possédez un, mais vous devrez peut-être ajouter des rôles ou des autorisations supplémentaires pour utiliser leAWS IoTprésente ces didacticiels utilisés.

    Si vous devez créer un nouveauCompte AWS, voirConfigurez Compte AWS.

  • Un Raspberry Pi ou un appareil IoT compatible

    Les didacticiels utilisent unRaspberry Picar il existe différents facteurs de forme, il est omniprésent et c'est un appareil de démonstration relativement peu coûteux. Les didacticiels ont été testés sur leRaspberry Pi 3 Modèle B+, leRaspberry Pi 4 Modèle B, et sur une instance Amazon EC2 exécutant Ubuntu Server 20.04 LTS (HVM). Pour utiliser le pluginAWS CLIet exécutez les commandes, nous vous recommandons d'utiliser la dernière version du Raspberry Pi OS (Raspberry Pi OS (64 bits)ou OS Lite). Les versions antérieures du système d'exploitation pourraient fonctionner, mais nous ne l'avons pas testé.

    Note

    Les didacticiels expliquent les objectifs de chaque étape pour vous aider à les adapter au matériel IoT sur lequel nous ne les avons pas essayés. Cependant, ils ne décrivent pas spécifiquement comment les adapter à d'autres appareils.

  • Connaissance du système d'exploitation de l'appareil IoT

    Les étapes de ces didacticiels supposent que vous connaissez l'utilisation des commandes et des opérations Linux de base à partir de l'interface de ligne de commande prise en charge par un Raspberry Pi. Si vous n'êtes pas familier avec ces opérations, vous voudrez peut-être vous laisser plus de temps pour terminer les didacticiels.

    Pour compléter ces didacticiels, vous devez déjà comprendre comment :

    • Effectuez en toute sécurité les opérations de base de l'appareil telles que l'assemblage et la connexion de composants, la connexion de l'appareil aux sources d'alimentation requises et l'installation et le retrait de cartes mémoire.

    • Téléchargez et téléchargez le logiciel système et les fichiers sur l'appareil. Si votre appareil n'utilise pas de périphérique de stockage amovible, tel qu'une carte microSD, vous devez savoir comment vous connecter à votre appareil et charger et télécharger le logiciel système et les fichiers sur l'appareil.

    • Connect votre appareil aux réseaux sur lesquels vous envisagez de l'utiliser.

    • Connect à votre appareil depuis un autre ordinateur à l'aide d'un terminal SSH ou d'un programme similaire.

    • Utilisez une interface de ligne de commande pour créer, copier, déplacer, renommer et définir les autorisations des fichiers et des répertoires sur l'appareil.

    • Installez de nouveaux programmes sur l'appareil.

    • Transférez des fichiers depuis et vers votre appareil à l'aide d'outils tels que FTP ou SCP.

  • Un environnement de développement et de test pour votre solution IoT

    Les didacticiels décrivent le logiciel et le matériel requis. Cependant, les didacticiels supposent que vous serez en mesure d'effectuer des opérations qui peuvent ne pas être décrites explicitement. Voici quelques exemples de tels matériels et opérations :

    • Un ordinateur hôte local sur lequel télécharger et stocker des fichiers

      Pour le Raspberry Pi, il s'agit généralement d'un ordinateur personnel ou d'un ordinateur portable capable de lire et d'écrire sur des cartes mémoire microSD. L'ordinateur hôte local doit :

      • Soyez connecté à Internet.

      • Avoir leAWS CLIinstallé et configuré.

      • Disposer d'un navigateur Web qui prend en charge leAWSconsole

    • Un moyen de connecter votre ordinateur hôte local à votre appareil pour communiquer avec lui, entrer des commandes et transférer des fichiers

      Sur le Raspberry Pi, cela se fait souvent à l'aide de SSH et de SCP de l'ordinateur hôte local.

    • Un moniteur et un clavier pour se connecter à votre appareil IoT

      Ceux-ci peuvent être utiles, mais ne sont pas nécessaires pour compléter les didacticiels.

    • Un moyen pour votre ordinateur hôte local et vos appareils IoT de se connecter à Internet

      Il peut s'agir d'une connexion réseau câblée ou sans fil à un routeur ou à une passerelle connecté à Internet. L'hôte local doit également pouvoir se connecter au Raspberry Pi. Cela peut nécessiter qu'ils se trouvent sur le même réseau local. Les didacticiels ne peuvent pas vous montrer comment le configurer pour la configuration de votre appareil ou de votre appareil particulier, mais ils montrent comment tester cette connectivité.

    • Accès au routeur de votre réseau local pour afficher les appareils connectés

      Pour terminer les didacticiels de ce parcours d'apprentissage, vous devez être en mesure de trouver l'adresse IP de votre appareil IoT.

      Sur un réseau local, cela peut être fait en accédant à l'interface d'administration du routeur réseau auquel vos appareils se connectent. Si vous pouvez attribuer une adresse IP fixe à votre appareil dans le routeur, vous pouvez simplifier la reconnexion après chaque redémarrage de l'appareil.

      Si vous disposez d'un clavier et d'un moniteur connectés à l'appareil,ifconfigpeut afficher l'adresse IP de l'appareil.

      Si aucune de ces options ne constitue une option, vous devez trouver un moyen d'identifier l'adresse IP de l'appareil après chaque redémarrage.

Une fois que vous avez tous vos matériaux, continuez àTutoriel : Préparation de vos appareils pour le AWS IoT Device Client.