A l'aide deAWS IoT Greengrasspour exécuter un logiciel préinstallé sur des instances Amazon EC2 - AWS Snowcone Guide de l'utilisateur

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.

A l'aide deAWS IoT Greengrasspour exécuter un logiciel préinstallé sur des instances Amazon EC2

AWS IoT Greengrassest un environnement d'exécution IoT Edge open source ainsi qu'un service cloud qui vous permet de créer, déployer et gérer des applications IoT sur vos appareils. Vous pouvez utiliserAWS IoT Greengrasspour créer un logiciel qui permet à vos appareils d'agir localement sur les données qu'ils génèrent, d'exécuter des prédictions basées sur des modèles d'apprentissage automatique et de filtrer et d'agréger les données des appareils. Pour de plus amples informations surAWS IoT Greengrass, voirPrésentation d'AWS IoT Greengrass?dans leAWS IoT Greengrass Version 2Manuel du développeur.

En utilisantAWS IoT GreengrassSur votre appareil Snow Family, vous autorisez l'appareil à collecter et à analyser des données plus près de l'endroit où elles sont générées, de réagir de manière autonome à des événements locaux et de communiquer en toute sécurité avec d'autres appareils sur le réseau local.

Configuration de votre instance Amazon EC2

Note

Pour installerAWS IoT Greengrass Version 2Sur un appareil Snow Family, assurez-vous que votre appareil est connecté à Internet. Après l'installation, Internet n'est pas nécessaire pour qu'un appareil Snow Family fonctionne avecAWS IoT Greengrass.

Pour configurer une instance EC2 pourAWS IoT Greengrass V2

  1. Dans la pageAWS OpsHubtableau de bord, dans leDémarrer Green Grasssection, choisissezMise en route.

  2. Choisissez Launch instance (Lancer une instance).

  3. Configurez l'instance avec les paramètres de votre choix. L'instance doit présenter une adresse IP publique et une clé SSH.

  4. ChoisissezLancement d'dans la fenêtre de lancement de l'instance pour lancer l'instance.

  5. Ouvrez la console Amazon EC2, puis choisissez l'optionInstanceonglet. Choisissez l'instance et vérifiez qu'elle est en cours d'exécution.

    Notez l'adresse IP publique et le nom de clé SSH associés à l'instance.

  6. Connect à l'instance EC2 à l'aide de SSH. Pour ce faire, exécutez la commande suivante sur l'ordinateur connecté à votre appareil. RemplacezSSH keyavec la clé que vous avez utilisée pour lancer l'instance EC2. Remplacezadresse IP publiqueavec l'adresse IP publique de l'instance EC2.

    ssh -i ssh-key ec2-user@ public-ip-address
    Important

    Si votre ordinateur utilise une version antérieure de Microsoft Windows, il se peut que vous ne disposez pas de la commande SSH ou que vous ne puissiez pas vous connecter à votre instance EC2. Pour vous connecter à votre instance EC2, vous pouvez installer et configurer PuTTY, qui est un client SSH open source gratuit. Vous devez convertir la clé SSH à partir de.pemMettez en forme au format PuTTY et connectez-vous à votre instance EC2. Pour obtenir des instructions sur la façon de convertir à partir de.pemAu format PuTTY, consultez la documentation PuTTY.

Installation d'AWS IoT Greengrass

Ensuite, vous configurez votre instance EC2 en tant queAWS IoT GreengrassAppareil principal que vous pouvez utiliser pour le développement local.

Pour installer AWS IoT Greengrass

  1. Utilisez la commande suivante pour installer le logiciel requis pourAWS IoT Greengrass. Cette commande installe leAWS Command Line Interface(AWS CLI) v2, Python 3 et Java 8.

    curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip" && unzip awscliv2.zip &&sudo ./aws/install && sudo yum -y install python3 java-1.8.0-openjdk
  2. Accordez à l'utilisateur racine l'autorisation d'exécuter leAWS IoT Greengrasset modifiez l'autorisation racine à partir deroot ALL=(ALL) ALLpourroot ALL=(ALL:ALL) ALLdans le fichier de configuration sudoers.

    sudo sed -in 's/root\tALL=(ALL)/root\tALL=(ALL:ALL)/' /etc/sudoers
  3. Utilisez la commande suivante pour télécharger leAWS IoT GreengrassLogiciel Core.

    curl -s https://d2s8p88vqu9w66.cloudfront.net/releases/greengrass-nucleus-latest.zip > greengrass-nucleus-latest.zip && unzip greengrass-nucleus-latest.zip -d GreengrassCore && rm greengrass-nucleus-latest.zip
  4. Installation et configuration de l'AWS IoT GreengrassLogiciel Core. Pour obtenir des instructions, consultezDémarrage avecAWS IoT Greengrass V2dans leAWS IoT GreengrassManuel du développeur.

    Ignorez les étapes 1 à 3 et commencez par l'étape 4. Les étapes 1 à 3 ne sont pas nécessaires.

Lorsque vous avez terminé, vous aurez unAWS IoT Greengrassle cœur s'exécute sur votre appareil Snow Family pour votre usage local.