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.
Composantes communautaires
Le catalogue des logiciels Greengrass est un index des composants de Greengrass développés par la communauté Greengrass. À partir de ce catalogue, vous pouvez télécharger, modifier et déployer des composants pour créer vos applications Greengrass. Vous pouvez consulter le catalogue sur le lien suivant : https://github.com/aws-greengrass/ aws-greengrass-software-catalog
Chaque composant possède un GitHub référentiel public que vous pouvez explorer. Consultez le catalogue des logiciels Greengrass GitHub pour trouver la liste complète des composants de la communauté. Par exemple, ce catalogue inclut les composants suivants :
-
Ce composant ingère les flux audio et vidéo des caméras locales qui utilisent le protocole RTSP (Real Time Streaming Protocol)
. Le composant télécharge ensuite les flux audio et vidéo sur Amazon Kinesis Video Streams. -
Ce composant utilise la BluePy
bibliothèque qui permet la communication avec les appareils Bluetooth Low Energy (LE) pour créer des interfaces client Bluetooth LE. -
Ce composant fournit un moyen de faire alterner le certificat de l'appareil AWS IoT Greengrass principal et la clé privée à grande échelle au sein de votre flotte.
-
Tunneling sécurisé conteneurisé
Ce composant fournit un conteneur Docker pour un tunneling sécurisé avec toutes les dépendances et les bibliothèques correspondantes dans une recette réutilisable qui ne repose pas sur un système d'exploitation hôte spécifique.
-
Ce composant vous permet d'héberger un serveur Grafana
sur un appareil principal de Greengrass. Vous pouvez utiliser les tableaux de bord Grafana pour visualiser et gérer les données sur l'appareil principal. -
GStreamer pour Amazon Lookout for Vision
Ce composant fournit un plugin GStreamer qui vous permet de détecter les anomalies de Lookout for Vision dans vos pipelines GStreamer personnalisés.
-
Ce composant permet au client d'utiliser Home Assistant
pour contrôler localement les appareils domotiques. Il permet l'intégration avec les AWS services à la périphérie et dans le cloud pour fournir des solutions domotiques qui étendent Home Assistant. -
Tableau de bord InfluxDBGrafana
Ce composant fournit une expérience en un clic pour configurer les composants InfluxDB et Grafana. Il connecte InfluxDB à Grafana et automatise la configuration d'un tableau de bord Grafana local qui affiche la télémétrie en temps réel. AWS IoT Greengrass
-
Ce composant fournit une base de données de séries chronologiques InfluxDB
sur un périphérique principal Greengrass. Vous pouvez utiliser ce composant pour traiter les données des capteurs IoT, analyser les données en temps réel et surveiller les opérations à la périphérie. -
Ce composant transmet la télémétrie de l'état AWS IoT Greengrass du système depuis le plugin Nucleus Emitter
vers InfluxDB. Ce composant peut également transmettre la télémétrie personnalisée à InfluxDB. -
Ce framework fournit une architecture d'application, un code modèle et des exemples déployables qui aident à améliorer la qualité du code pour les applications pubsub IoT distribuées pilotées par des événements à l' AWS IoT Greengrass aide de composants personnalisés v2. Pour plus d’informations, consultez Création de AWS IoT Greengrass composants.
-
Ce composant est déployé JupyterLab sur un périphérique AWS IoT Greengrass principal. L'environnement Jupyter a accès aux ressources variables de processus et d'environnement définies par AWS IoT Greengrass, ce qui simplifie le processus de test et de développement de composants écrits en Python.
-
Ce composant vous permet de créer une interface utilisateur Web locale sur un appareil principal de Greengrass. Vous pouvez créer une interface utilisateur Web locale qui vous permet de configurer les paramètres de l'appareil et de l'application ou de surveiller le périphérique, par exemple.
-
LoRaWaAdaptateur de protocole N
Ce composant ingère les données des périphériques sans fil locaux qui utilisent le protocole LoRaWa N, qui est un protocole LPWAN (Low Power Wide Area Network). Le composant vous permet d'analyser les données et d'agir sur celles-ci localement sans communiquer avec le cloud.
-
Ce composant collecte les données des appareils locaux à l'aide du protocole ModbusTCP et les publie dans des flux de données sélectionnés.
-
Ce composant installe Node-RED sur un périphérique AWS IoT Greengrass principal à l'aide de NPM. Le composant dépend du composant Node-RED Auth
qui doit être explicitement déployé et configuré. Vous pouvez utiliser la CLI Node-RED pour Greengrass pour déployer des flux Node-RED sur des appareils. AWS IoT Greengrass -
Ce composant installe Node-RED sur le périphérique AWS IoT Greengrass principal à l'aide du conteneur Docker officiel de Node-RED. Le composant dépend du composant Node-RED Auth
qui doit être explicitement déployé et configuré. Vous pouvez utiliser la CLI Node-RED pour Greengrass pour déployer des flux Node-RED sur des appareils. AWS IoT Greengrass -
Ce composant configure un nom d'utilisateur et un mot de passe pour sécuriser l'instance Node-RED exécutée sur un AWS IoT Greengrass périphérique principal.
-
Ce composant déploie le conteneur Docker OpenThread Border Router. Le composant permet de composer un périphérique Matter qui inclut un routeur Thread border.
-
Connecteur de données de streaming OSI Pi
Ce composant permet de diffuser en temps réel l'ingestion de données depuis OSI Pi Data Archive vers une architecture de données moderne sur AWS. Il s'intègre à OSI Pi Asset Framework qui est géré de manière centralisée via la AWS IoT PubSub messagerie.
-
Ce composant permet aux AWS IoT Greengrass appareils d'intégrer des solutions de sécurité matérielles à l'aide du projet open source Parsec
de la Cloud Native Computing Foundation (CNCF ). -
Ce composant prend en charge la base de données relationnelle PostgreSQL
en périphérie. Les clients peuvent utiliser ce composant pour approvisionner et gérer une instance PostgreSQL locale dans un conteneur docker. -
Ce composant surveille un répertoire à la recherche de nouveaux fichiers, les télécharge sur Amazon Simple Storage Service (Amazon S3), puis les supprime après un chargement réussi.
-
Ce composant fournit un outil CLI qui peut être utilisé par d'autres composants ayant besoin de récupérer des secrets depuis le composant Secrets Manager dans un script de cycle de vie de recette.
-
Acheminement TES vers le conteneur
Ce composant configure nftables ou iptables sur un AWS IoT Greengrass appareil afin qu'il puisse utiliser le Service d'échange de jetons composant avec des conteneurs.
-
Ce composant ingère les flux audio et vidéo des caméras RTSP connectées au périphérique AWS IoT Greengrass principal. Ensuite, le composant transforme les flux audio et vidéo en peer-to-peer communication ou en relais via Amazon Kinesis Video Streams.
Pour demander une fonctionnalité ou signaler un bogue, ouvrez un GitHub problème dans le référentiel correspondant à ce composant. AWS ne fournit pas de support pour les composants communautaires. Pour plus d'informations, consultez le CONTRIBUTING.mdfichier dans le référentiel de chaque composant.
Plusieurs composants AWS fournis sont également open source. Pour plus d'informations, voir Logiciel de AWS IoT Greengrass base open source.