Règles pour AWS IoT - AWS IoT Core

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.

Règles pour AWS IoT

Les règles permettent à vos appareils d'interagir avec Services AWS. Les règles sont analysées et les actions exécutées en fonction du flux de rubrique MQTT. Vous pouvez utiliser des règles pour effectuer les tâches suivantes :

  • Augmenter ou filtrer les données reçues d'un appareil.

  • Écrire les données reçues d'un appareil dans une base de données Amazon DynamoDB.

  • Enregistrer un fichier dans Amazon S3.

  • Envoyer une notification push à tous les utilisateurs qui utilisent Amazon SNS

  • Publier des donnés dans une file d'attente Amazon SQS.

  • Invoquer une fonction Lambda pour extraire des données.

  • Traiter les messages provenant d'un grand nombre d'appareils à l'aide de Amazon Kinesis.

  • Envoyez des données à Amazon OpenSearch Service.

  • Capturez une CloudWatch métrique.

  • Changez une CloudWatch alarme.

  • Envoyez les données d'un message MQTT à Amazon SageMaker pour établir des prédictions basées sur un modèle d'apprentissage automatique (ML).

  • Envoyer un message à un flux d'entrée Salesforce IoT

  • Envoyez des données de message à un AWS IoT Analytics canal.

  • Processus de démarrage d'un automate à fonctions par étapes.

  • Envoyer les données du message à une AWS IoT Events entrée.

  • Envoyer des données de message à une propriété de l'actif dans AWS IoT SiteWise.

  • Envoyer des données de message à une application web ou à un service.

Vos règles peuvent utiliser des messages MQTT qui passent par le protocole de publication/d'abonnement pris en charge par le Protocoles de communication des appareils. Vous pouvez également utiliser la fonction Basic Ingest pour envoyer en toute sécurité les données de l'appareil aux adresses Services AWS répertoriées précédemment, sans frais de messagerie. La fonction Basic Ingest optimise le flux de données en supprimant le courtier de messages publish/subscribe du chemin d'ingestion. Cela le rend rentable tout en conservant les fonctionnalités de sécurité et de traitement des données de AWS IoT.

Avant de AWS IoT pouvoir effectuer ces actions, vous devez lui accorder l'autorisation d'accéder à vos AWS ressources en votre nom. Lorsque les actions sont effectuées, vous devez payer les frais standard pour celles Services AWS que vous utilisez.

Résolution des problèmes d'une règle

Si vous rencontrez un problème avec vos règles, nous vous recommandons d'activer CloudWatch Logs. Vous pouvez analyser vos journaux pour déterminer s'il s'agit d'un problème d'autorisation ou si, par exemple, une condition de la clause WHERE n'a pas été respectée. Pour plus d'informations, consultez la section Configuration CloudWatch des journaux.