Créez des applications IoT plus rapidement

Modèles

AWS IoT Things Graph vous aide à créer des applications IoT plus rapidement en réduisant le temps passé à comprendre les détails de périphérique de faible niveau et à écrire du code pour que les périphériques et les services web fonctionnent ensemble. AWS IoT Things Graph facilite l'utilisation de périphériques et de services web en vous permettant de les présenter comme des modèles. Un modèle est une abstraction qui présente un périphérique comme un ensemble d'actions (entrées), d'événements (sorties) et d'états (attributs). Les modèles séparent l'interface du périphérique de son implémentation sous-jacente. Par exemple, un interrupteur peut être présenté comme un ensemble d'attributs (statut, à intensité réglable), d'événements (fin de l'heure d'été) et d'actions (activation).

Référentiel modèle

AWS IoT Things Graph facilite la réutilisation des modèles, de sorte que vous n'ayez pas besoin de dupliquer le code pour chaque déploiement d'applications IoT. Vous pouvez utiliser l'éditeur de modèle de la console AWS IoT Things Graph pour créer votre propre modèle à l'aide du langage de modélisation de schéma basé sur GraphQL d'AWS IoT Things Graph, ou choisir parmi les modèles de périphériques courants tels que les interrupteurs et les capteurs de température. Une fois créés, les modèles sont enregistrés dans votre référentiel modèle, où ils peuvent être consultés et réutilisés dans vos applications. Par conséquent, vous obtenez des blocs de construction réutilisables pour vos applications IoT.

Bibliothèque de mappages

AWS IoT Things Graph élimine le besoin d'écrire du code pour convertir la sortie d'un périphérique en entrée d'un autre à l'aide d'une bibliothèque de mappage. Par exemple, un capteur de mouvement basé sur ZigBee ne peut pas communiquer avec une caméra basée sur Z-Wave en raison de différences constatées dans les détails du périphérique tels que les API, les protocoles et la syntaxe de message. Les mappages transforment les détails de faible niveau d'un périphérique en un format compris par un autre périphérique, leur permettant d'interagir sans aucune modification logicielle. La bibliothèque de mappage intégrée d'AWS IoT Things Graph fournit des centaines de concepts communs pour les applications IoT courantes dans le domaine de l'industriel et de la domotique, telles que la luminosité, la couleur et le volume, ou vous pouvez créer le vôtre.

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

Flux de travail

AWS IoT Things Graph simplifie le développement d'applications en fournissant une interface glisser-déposer dans la console AWS IoT Things Graph. Dans l'interface glisser-déposer, vous pouvez créer visuellement des applications en connectant des modèles, en définissant des interactions entre eux et en créant un flux de travail. Les flux de travail sont constitués de flux composés de plusieurs éléments (périphériques et services) connectés en une séquence d'étapes. L'ordre des étapes peut être modifié, et de nouveaux périphériques et une logique métier peuvent être ajoutés pour faire évoluer une application sans réviser entièrement l'application IoT. Les flux de travail sont déclenchés par la télémétrie à partir d'un périphérique. Une fois déclenché, AWS IoT Things Graph exécute chaque étape du flux de travail. AWS IoT Things Graph suit l'état de chaque étape et réessaie en cas de problème.

Gestion et surveillance simples

Exécution en périphérie

Les applications AWS IoT Things Graph peuvent s'exécuter dans le Cloud AWS ou en périphérie, par exemple, sur les périphériques compatibles avec AWS IoT Greengrass, afin de pouvoir réagir rapidement aux événements locaux, même sans connexion Internet. AWS IoT Greengrass est un logiciel qui vous permet d'exécuter en toute sécurité des capacités locales de calcul, de messagerie, de mise en cache des données, de synchronisation et d'inférence de machine. Le déploiement est simple et peut être initié en quelques clics à partir de la console AWS IoT Things Graph. AWS IoT Things Graph regroupe les modèles ainsi que l'exécution, et transmet cela à votre périphérique IoT Greengrass sur lequel il écoute les messages et coordonne les interactions.

Surveillance des applications

AWS IoT Things Graph vous donne une visibilité sur les performances de votre application, vous permettant ainsi de la régler facilement et de réparer les éventuels défauts. AWS IoT Things Graph émettra des métriques de succès, d'échec et de temps d'exécution pour que vous puissiez surveiller et gérer votre application à partir de la console. AWS IoT Things Graph stocke l'intégralité de l'historique d'exécution d'applications IoT dans un magasin de données et expose les API pour que vous sachiez exactement ce qui s'est passé dans votre application.

Vous pouvez désormais surveiller vos flux de travail AWS IoT Things Graph à l'aide des métriques AWS CloudWatch. Vous pouvez collecter des métriques pour chaque étape du flux de travail exécutée par IoT Things Graph (nombre de réussites, nombre d'échecs et nombre total, notamment). Vous pouvez ensuite définir des seuils d'alarme pour chacune de ces métriques dans AWS CloudWatch. Par exemple, vous pouvez définir des alarmes pour surveiller le nombre de flux ayant échoué et envoyer des notifications à une application en aval ou un opérateur.

En savoir plus
En savoir plus sur la tarification

Tarification basée sur des déploiements dans le cloud ou en périphérie

En savoir plus 
S'inscrire
Créez un compte AWS

Accédez instantanément à l'offre gratuite AWS et démarrez avec AWS IoT Things Graph

S'inscrire 
Démarrer
Obtenir des réponses à vos questions

Consultez les FAQ concernant AWS IoT Things Graph

En savoir plus