SiteWise Exigences relatives à la passerelle auto-hébergée Edge - AWS IoT SiteWise

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.

SiteWise Exigences relatives à la passerelle auto-hébergée Edge

AWS IoT SiteWise Les passerelles Edge fonctionnent AWS IoT Greengrass V2 sous la forme d'un ensemble de AWS IoT Greengrass composants qui prennent en charge la collecte, le traitement et la publication de données sur site. Pour configurer une passerelle SiteWise Edge qui s'exécute sur AWS IoT Greengrass V2, vous devez créer une passerelle dans le logiciel de passerelle SiteWise Edge AWS Cloud et exécuter le logiciel de passerelle Edge pour configurer votre appareil local.

Les appareils locaux doivent répondre aux exigences suivantes pour installer et exécuter le logiciel de passerelle SiteWise Edge.

  • Supporte la version v2.3.0 ou ultérieure du logiciel AWS IoT Greengrass V2 Core. Pour plus d'informations, consultez la section Exigences du guide du AWS IoT Greengrass Version 2 développeur.

  • L'une des plateformes prises en charge suivantes :

    • Système d'exploitation : Ubuntu 20.04 ou version ultérieure

      Architecture : x86_64 (AMD64) ou ARMv8 (Aarch64)

    • Système d'exploitation : Red Hat Enterprise Linux (8RHEL)

      Architecture : x86_64 (AMD64) ou ARMv8 (Aarch64)

    • Système d'exploitation : Amazon Linux 2

      Architecture : x86_64 (AMD64) ou ARMv8 (Aarch64)

    • Système d'exploitation : Debian 11

      Architecture : x86_64 (AMD64) ou ARMv8 (Aarch64)

    • Système d'exploitation : Windows Server 2019 et versions ultérieures

      Architecture : x86_64 () AMD64

    Note

    ARMles plateformes prennent en charge les passerelles SiteWise Edge avec Data Collection Pack uniquement. Le pack de traitement des données n'est pas pris en charge.

  • Minimum 4 GoRAM.

  • Au moins 10 Go d'espace disque disponible pour le logiciel de passerelle SiteWise Edge.

  • Si vous envisagez de traiter des données en périphérie AWS IoT SiteWise, votre appareil local doit également répondre aux exigences suivantes :

    • Dispose d'un processeur quadricœur x86 64 bits.

    • Possède au moins 16 Go deRAM.

    • Dispose d'au moins 32 Go RAM si vous utilisez Windows.

    • Disposait d'au moins 256 Go d'espace disque libre.

    • Le périphérique local doit autoriser le trafic réseau entrant sur le port 443.

    • Les ports suivants sont réservés pour être utilisés par AWS IoT SiteWise : 80, 443, 3001, 4569, 4572, 8000, 8081, 8082, 8084, 8085, 8445, 8086, 9000, 9500, 11080 et 50010. L'utilisation d'un port réservé pour le trafic peut entraîner l'interruption de la connexion.

      Note

      Le composant AWS IoT Greengrass V2 Stream manager a ses propres exigences. Pour plus d'informations, consultez la section Configuration dans le guide du AWS IoT Greengrass Version 2 développeur.

  • Les exigences minimales en matière d'espace disque et de capacité de calcul dépendent de divers facteurs propres à votre implémentation et à votre cas d'utilisation.

    • L'espace disque requis pour la mise en cache des données pour une connectivité Internet intermittente dépend des facteurs suivants :

      • Nombre de flux de données chargés

      • Points de données par flux de données par seconde

      • Taille de chaque point de données

      • Vitesses de communication

      • Temps d'arrêt du réseau attendu

    • La capacité de calcul requise pour interroger et charger les données dépend des facteurs suivants :

      • Nombre de flux de données chargés

      • Points de données par flux de données par seconde

  • Configurez votre appareil local pour accéder au compartiment S3 suivant :iot-sitewise-gateway-<region>-748875242063.

  • Configurez votre appareil local pour vous assurer que les ports suivants sont accessibles :

    • Le périphérique local doit autoriser le trafic sortant sur les ports 443 et 8883.

      Pour obtenir la liste complète des points de terminaison de service sortants requis, voir Points de terminaison de service requis pour les AWS IoT SiteWise passerelles Edge.

  • Java Runtime Environment (JRE) version 11 ou supérieure. Java doit être disponible sur la variable d'PATHenvironnement de l'appareil. Pour utiliser Java afin de développer des composants personnalisés, vous devez installer un kit de développement Java (JDK). Nous vous recommandons d'utiliser Amazon Corretto ou Open. JDK

Vous devez disposer des autorisations suivantes pour utiliser les passerelles SiteWise Edge :

Note

Si vous utilisez la AWS IoT SiteWise console pour créer votre passerelle SiteWise Edge, ces autorisations sont ajoutées pour vous.

  • Le IAM rôle de votre passerelle SiteWise Edge doit vous permettre d'utiliser une passerelle SiteWise Edge sur un AWS IoT Greengrass V2 appareil pour traiter les données des modèles d'actifs et les données des actifs.

    Le rôle permet au service suivant d'assumer le rôle :credentials.iot.amazonaws.com.

    Détails de l’autorisation

    Le rôle doit disposer des autorisations suivantes :

    • iotsitewise— Permet aux principaux de récupérer les données des modèles d'actifs et les données des actifs à la périphérie.

    • iot— Permet à vos AWS IoT Greengrass V2 appareils d'interagir avec AWS IoT.

    • logs— Permet à vos AWS IoT Greengrass V2 appareils d'envoyer des journaux à Amazon CloudWatch Logs.

    • s3— Permet à vos AWS IoT Greengrass V2 appareils de télécharger des artefacts de composants personnalisés depuis Amazon S3.

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iotsitewise:BatchPutAssetPropertyValue", "iotsitewise:List*", "iotsitewise:Describe*", "iotsitewise:Get*" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "iot:DescribeCertificate", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:PutLogEvents", "logs:DescribeLogStreams", "s3:GetBucketLocation", "s3:GetObject", "iot:Connect", "iot:Publish", "iot:Subscribe", "iot:Receive", "iot:DescribeEndpoint" ], "Resource": "*" } ] }