AWS IoT Things Graph

Développement visuel d'applications IoT

AWS IoT Things Graph est un service qui facilite la connexion visuelle de différents appareils aux services web pour créer des applications IoT.

Aujourd’hui, les applications IoT sont conçues autour de divers appareils et services web afin d’automatiser des tâches pour un large éventail de cas d’utilisation, comme les maisons connectées, l’automatisation industrielle ou encore la gestion de l’énergie. Comme il n’existe aucune norme largement adoptée, il est difficile pour les développeurs d’aujourd’hui d’obtenir des appareils auprès de plusieurs fabricants qu’ils pourraient connecter entre eux ou à des services web. Cette situation pousse les développeurs à rédiger beaucoup de code pour associer tous les appareils et services web dont ils ont besoin pour leurs applications IoT. AWS IoT Things Graph propose une interface glisser-déposer visuelle pour la connexion et la coordination d'appareils et de services web afin de concevoir rapidement des applications IoT. Par exemple, dans une application agricole commerciale, vous pouvez définir des interactions entre l'humidité, la température et les capteurs des gicleurs, mais aussi avec les services de données météorologiques du cloud pour automatiser l'arrosage. Vous présentez des appareils et des services utilisant des composants réutilisables préconçus, que l'on appelle des modèles, qui masquent les détails de faible niveau comme les protocoles et les interfaces et qui sont faciles à intégrer pour créer des flux de travail sophistiqués.

Pour démarrer avec AWS IoT Things Graph, vous pouvez utiliser ces modèles préconçus pour des types d'appareils populaires comme les appareils photo, les détecteurs de mouvements et les interrupteurs, ainsi que les services web comme Amazon Simple Storage Service (S3) ou Amazon Rekognition ou créer vos propres modèles personnalisés. Vous pouvez déployer et exécuter vos applications IoT dans le Cloud AWS ou les appareils compatibles avec AWS IoT Greengrass tels que des passerelles et des boîtiers décodeurs à câble de périphérie en seulement quelques clics. AWS IoT Greengrass est un logiciel proposant du calcul local et une connectivité cloud sécurisée pour que les appareils puissent répondre rapidement aux événements locaux, même sans connexion à Internet. Il s'exécute sur un large éventail d'appareils, du Raspberry Pi à l'appliance à l'échelle du serveur.

Avantages

Créez des applications IoT plus rapidement

AWS IoT Things Graph propose des modèles réutilisables représentant des appareils et des services web, et qui font le lien entre les détails de faible niveau comme des protocoles de connexion et des interfaces propriétaires. Il est facile de combiner des modèles pour créer des applications IoT à l'aide d'une interface visuelle. Vous pouvez utiliser une bibliothèque de modèles préconçus pour des types d'appareils populaires comme les appareils photo, les détecteurs de mouvements et les interrupteurs, ainsi que les services web comme Amazon Simple Storage Service (S3), Amazon Rekognition ou AWS Lambda, ou créer vos propres modèles personnalisés.

Créez en toute simplicité des flux de travail sophistiqués

AWS IoT Things Graph constitue un moyen visuel de représenter sous forme de flux de travail visuel des processus complexes comme la soudure de châssis automobiles sur une ligne de production, l'automatisation des arrêts des lignes de production en cas de détection d'anomalie ou encore la mise en place de verrouillages de bâtiments en cas d'identification de comportement suspect. Un flux de travail est un ensemble d’interactions dans un ordre donné entre des appareils et des services web. Pour créer un flux de travail, il suffit de glisser-déposer les appareils et les services web, puis de définir l’ordre des interactions entre eux. Par exemple, vous pouvez créer un flux de travail déclenché par un capteur de mouvement qui prendra automatiquement une photo et l’enverra par MMS. IoT Things Graph coordonne l'interaction entre les appareils et les services, y compris toute traduction de protocole ou conversion d'unité nécessaire.

Gestion et surveillance simples

En quelques clics, AWS IoT Things Graph regroupe et déploie votre application IoT dans le Cloud AWS ou sur des appareils compatibles avec AWS IoT Greengrass. IoT Things Graph coordonne les interactions entre les appareils et les services web, et retente en cas d'échec à une étape pour que votre flux de travail s'exécute de manière fluide. Pendant l’exécution de votre application, vous pouvez suivre des mesures, définir des alertes, consulter des fichiers journaux et observer des mises à jour de statut en temps réel.

Principe de fonctionnement

Dispositif glisser déposer et modèles de services web de la bibliothèque
(Cliquez pour développer)
Étape 1 : créez votre flux en glissant-déposant des modèles d'appareil et de service web à partir de la bibliothèque de modèles. Définissez l'ordre des interactions en reliant les sorties de modèle avec les autres entrées de modèle.
Choisir un flux et l'emplacement où vous souhaitez l'exécuter
(Cliquez pour développer)
Étape 2 : choisissez si vous souhaitez que votre application s'exécute dans le Cloud AWS ou sur un appareil AWS IoT Greengrass.
Associer les modèles à des appareils dans le répertoire IoT
(Cliquez pour développer)
Étape 3 : associez en quelques clics des modèles à des objets dans votre répertoire AWS IoT de la console.
Définissez le déclenchement pour initier le flux
(Cliquez pour développer)
Étape 4 : vérifiez la configuration de déclenchement qui initiera votre flux. Les déclenchements peuvent être fixés à une heure précise ou générés en fonction des événements par des appareils connectés localement. Dans cet exemple, Things Graph lance le flux FrontLightEnergySaving toutes les 60 minutes.
Déployer l'application dans le Cloud AWS ou sur des appareils Greengrass
(Cliquez pour développer)
Étape 5 : déployez votre application. AWS IoT Things Graph gère l'état de vos flux et vérifie que les étapes sont exécutées dans le bon ordre.
Dispositif glisser-déposer et modèles de services web de la bibliothèque
Associer les modèles à des appareils dans le répertoire IoT
Définissez le déclenchement pour initier le flux
Déployer l'application dans le Cloud AWS ou sur des appareils Greengrass

Cas d'utilisation

Automatisation domotique

Les intégrateurs de maisons connectées cherchent à tout connecter, des réfrigérateurs aux téléviseurs en passant par les ampoules. Cela dit, il est difficile de faire fonctionner les appareils entre eux parce qu’ils proviennent de différents fabricants. AWS IoT Things Graph élimine le besoin de comprendre les détails de faible niveau d'un appareil, de sorte que les intégrateurs puissent se focaliser sur la conception d'applications domotiques connectées. Par exemple, AWS IoT Things Graph facilite la création d'une solution de sécurité domestique qui intègre des capteurs de mouvement, des détecteurs de fumée et des caméras équipées de la reconnaissance faciale pour pouvoir repérer un intrus et générer des alertes. Vous pouvez ensuite déployer la solution sur différentes configurations domestiques en quelques clics.

Automatisation industrielle

Les sociétés industrielles doivent maintenir des coûts les plus bas possibles et garantir les bons niveaux d’inventaire. Elles souhaitent utiliser des appareils connectés pour obtenir de nouvelles données de chaîne d’approvisionnement, mais il est difficile de connecter des appareils au cloud ainsi qu’à des systèmes de planification de ressources d’entreprise (Enterprise Resource Planning, ERP) existants, car cela nécessite de rédiger du code de faible niveau. AWS IoT Things Graph vous permet de créer un modèle pour chaque appareil connecté et de le réutiliser sur des centaines d’installations différentes sans avoir à réécrire du code spécifique au déploiement. Par conséquent, vous pouvez recueillir des données d'appareils et les connecter à des systèmes ERP pour profiter d'informations approfondies sur toute la chaîne d'approvisionnement. Puisque les applications peuvent être déployées sur vos appareils compatibles avec AWS IoT Greengrass, elles peuvent même être exécutées sans connectivité Internet.

Gestion de l'énergie

Les fournisseurs d'énergie cherchent à optimiser la consommation et à offrir un meilleur service à leurs clients. C'est pourquoi ils proposent des mesures intelligentes qui contrôlent des systèmes HVAC en fonction des conditions météo. Avec AWS IoT Things Graph, vous pouvez ajouter la prise en charge de divers systèmes HVAC, les connecter à des services de données météo et déployer l'application sur des mesures intelligentes compatibles avec AWS IoT Greengrass sans passer des mois à rédiger de nouveau code d'intégration.

Explorez les fonctionnalités du service Things Graph
Consultez les fonctionnalités du service

Profitez de davantage de détails concernant les modèles, les flux de travail et la surveillance des performances de l’application

En savoir plus 
Essayez la version préliminaire d'AWS IoT Things Graph
Créez un compte AWS

Accédez instantanément à l'offre gratuite AWS et essayez AWS IoT Things Graph

S'inscrire 
Lisez les FAQ concernant AWS IoT Things Graph
Obtenir des réponses à vos questions

Consultez les FAQ concernant AWS IoT Things Graph

En savoir plus