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.
Vous pouvez vous lancer dans l’aventure AWS IoT Things Graph grâce à ces modèles préconçus pour des types d’appareils répandus comme des interrupteurs et des contrôleurs programmables logiques (CPL), ou pour créer votre propre modèle personnalisé à l’aide d’un langage de modélisation de schéma basé sur GraphQL et ensuite déployer votre application IoT sur des appareils compatibles avec AWS IoT Greengrass comme des caméras, des boîtiers décodeurs ou des bras robotisés en quelques clics. 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. Les applications IoT Things Graph s’exécutent sur des appareils compatibles avec IoT Greengrass.
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 des modèles préconçus pour les types d’appareils répandus comme des interrupteurs, des verrous et des contrôleurs programmables logiques (CPL), mais aussi les réutiliser dans différents déploiements d’applications. Sinon, vous pouvez créer vos propres modèles à l’aide d’un langage de modélisation de schéma basé sur GraphQL.
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. AWS 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 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.
Fonctionnement
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, 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. Comme les applications sont déployées à la périphérie, elles peuvent s’exécuter sans connexion à 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.
Profitez de davantage de détails concernant les modèles, les flux de travail et la surveillance des performances de l’application
Joignez-vous à la version préliminaire pour essayer AWS IoT Things Graph
Consultez les FAQ concernant AWS IoT Things Graph
