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.
Commencer à utiliser la AWS IoT Events console
Cette section explique comment créer une entrée et un modèle de détecteur à l'aide de la AWS IoT Events console
Nous vérifions trois relevés consécutifs en dessous du seuil de pression afin d'éliminer tout bégaiement éventuel dû à une surpression ou à des messages normaux, en cas de phase de rétablissement non linéaire ou de lecture de pression anormale.
Sur la console, vous pouvez également trouver plusieurs modèles de détecteurs prédéfinis que vous pouvez personnaliser. Vous pouvez également utiliser la console pour importer des modèles de détecteurs que d'autres ont écrits ou exporter vos modèles de détecteurs et les utiliser dans différentes AWS régions. Si vous importez un modèle de détecteur, assurez-vous de créer les entrées requises ou de les recréer pour la nouvelle région, et de mettre à jour les rôles ARNs utilisés.
Utilisez la AWS IoT Events console pour en savoir plus sur les points suivants.
- Définir les entrées
-
Pour surveiller vos appareils et processus, vous devez pouvoir obtenir des données télémétriques dans AWS IoT Events. Cela se fait en envoyant des messages en tant qu'entrées à AWS IoT Events. Pour ce faire, plusieurs options s'offrent à vous :
-
Utilisez l' BatchPutMessageopération.
-
Dans AWS IoT Core, écrivez une règle AWS IoT Events d'action pour le moteur de AWS IoT règles qui transfère les données de vos messages vers AWS IoT Events. Vous devez identifier l'entrée par son nom.
-
Dans AWS IoT Analytics, utilisez l' CreateDatasetopération pour créer un ensemble de données avec
contentDeliveryRules
. Ces règles spécifient l' AWS IoT Events entrée à laquelle le contenu de l'ensemble de données est envoyé automatiquement.
Avant que vos appareils puissent envoyer des données de cette manière, vous devez définir une ou plusieurs entrées. Pour ce faire, attribuez un nom à chaque entrée et spécifiez les champs des données des messages entrants surveillés par l'entrée.
-
- Création d'un modèle de détecteur
-
Définissez un modèle de détecteur (un modèle de votre équipement ou de votre processus) à l'aide des états. Pour chaque état, définissez une logique conditionnelle (booléenne) qui évalue les entrées entrantes afin de détecter les événements significatifs. Lorsque le modèle de détecteur détecte un événement, il peut modifier l'état ou lancer des actions personnalisées ou prédéfinies à l'aide d'autres AWS services. Vous pouvez définir des événements supplémentaires qui déclenchent des actions lors de l'entrée ou de la sortie d'un état et, éventuellement, lorsqu'une condition est remplie.
Dans ce didacticiel, vous envoyez un SNS message Amazon en tant qu'action lorsque le modèle entre ou sort d'un certain état.
- Surveiller un appareil ou un processus
-
Si vous surveillez plusieurs appareils ou processus, spécifiez un champ dans chaque entrée qui identifie le périphérique ou le processus d'où provient l'entrée. Voir le
key
champ dansCreateDetectorModel
. Lorsque le champ de saisie identifié par lekey
reconnaît une nouvelle valeur, un nouveau dispositif est identifié et un détecteur est créé. Chaque détecteur est une instance du modèle de détecteur. Le nouveau détecteur continue de répondre aux entrées provenant de cet appareil jusqu'à ce que son modèle de détecteur soit mis à jour ou supprimé.Si vous surveillez un seul processus (même si plusieurs appareils ou sous-processus envoient des entrées), vous ne spécifiez pas de
key
champ d'identification unique. Dans ce cas, le modèle crée un seul détecteur (instance) lorsque la première entrée arrive. - Envoyez des messages sous forme d'entrées à votre modèle de détecteur
-
Il existe plusieurs manières d'envoyer un message à partir d'un appareil ou de le traiter en tant qu'entrée dans un AWS IoT Events détecteur sans que vous ayez à appliquer un formatage supplémentaire au message. Dans ce didacticiel, vous allez utiliser la AWS IoT console pour écrire une règle AWS IoT Events d'action pour le moteur de AWS IoT règles qui transmet les données de vos messages AWS IoT Events.
Pour ce faire, identifiez l'entrée par son nom et continuez à utiliser la AWS IoT console pour générer des messages qui sont transférés en tant qu'entrées à AWS IoT Events.
Note
Ce didacticiel utilise la console pour le créer, input
detector
model
comme indiqué dans l'exemple surTutoriels pour les cas d' AWS IoT Events utilisation. Vous pouvez utiliser cet JSON exemple pour vous aider à suivre le didacticiel.