Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Mensajes de los eventos
Esta sección contiene información sobre los mensajes que se publican AWS IoT cuando se actualizan o cambian cosas o trabajos. Para obtener información sobre el AWS IoT Events servicio que le permite crear detectores para monitorear sus dispositivos en busca de fallas o cambios en el funcionamiento y activar acciones cuando se produzcan, consulte AWS IoT Events
Cómo se generan los mensajes de eventos
AWS IoT publica mensajes de eventos cuando se producen determinados eventos. Por ejemplo, el registro genera eventos cuando se agregan, actualizan o eliminan objetos. Cada evento provoca que se envíe un único mensaje de evento. Los mensajes de evento se publican a través de MQTT con una carga JSON. El contenido de la carga depende del tipo de evento.
nota
Se garantiza que los mensajes de eventos se publican una vez. Es posible que se publiquen más de una. No se garantiza el orden de los mensajes de eventos.
Política de recepción de mensajes de eventos
Para recibir mensajes de eventos, su dispositivo debe utilizar una política adecuada que le permita conectarse a la puerta de enlace del AWS IoT dispositivo y suscribirse a los temas de los eventos de MQTT. También debe suscribirse a los filtros de temas adecuados.
A continuación, mostramos un ejemplo de política necesaria para recibir eventos del ciclo de vida:
{ "Version":"2012-10-17", "Statement":[{ "Effect":"Allow", "Action":[ "iot:Subscribe", "iot:Receive" ], "Resource":[ "arn:aws:iot:
region
:account
:/$aws/events/*" ] }] }
Habilite los eventos para AWS IoT
Para que los suscriptores de los temas reservados puedan recibir mensajes, debes habilitar los mensajes de eventos desde AWS Management Console o mediante la API o la CLI. Para obtener información sobre los mensajes de eventos que administran las distintas opciones, consulte la tabla de opciones de configuración de AWS IoT eventos.
-
Para habilitar los mensajes de eventos, vaya a la pestaña Configuración
de la AWS IoT consola y, a continuación, en la sección Mensajes basados en eventos, elija Administrar eventos. Puede especificar los eventos que desea administrar. -
Para controlar qué tipos de eventos se publican mediante la API o la CLI, llame a la API de UpdateEventconfiguraciones o utilice el comando update-event-configurations CLI. Por ejemplo:
aws iot update-event-configurations --event-configurations "{\"THING\":{\"Enabled\": true}}"
nota
Todas las comillas (") van precedidas de barras diagonales invertidas (\).
Puede obtener la configuración de eventos actual llamando a la API de DescribeEventconfiguraciones o mediante el comando describe-event-configurations CLI. Por ejemplo:
aws iot describe-event-configurations
Tabla de opciones de configuración de eventos de AWS IoT
Categoría de evento (AWS IoT Consola: configuración: mensajes basados en eventos) |
Valor de la clave (AWS CLI/API) |
Tema del mensaje del evento |
---|---|---|
(Solo se puede configurar mediante la AWS CLI/API) |
|
|
(Solo se puede configurar mediante la AWS CLI/API) |
|
|
(Solo se puede configurar mediante la AWS CLI/API) |
|
|
(Solo se puede configurar mediante la AWS CLI/API) |
|
|
(Solo se puede configurar mediante la AWS CLI/API) |
|
|
Trabajo completado, cancelado |
|
|
Trabajo completado, cancelado |
|
|
Trabajo completado, cancelado |
|
|
Trabajo completado, cancelado |
|
|
Trabajo completado, cancelado |
|
|
Ejecución del trabajo: correcta, fallida, rechazada, cancelad, eliminada |
|
|
Ejecución del trabajo: correcta, fallida, rechazada, cancelad, eliminada |
|
|
Ejecución del trabajo: correcta, fallida, rechazada, cancelad, eliminada |
|
|
Ejecución del trabajo: correcta, fallida, rechazada, cancelad, eliminada |
|
|
Ejecución del trabajo: correcta, fallida, rechazada, cancelad, eliminada |
|
|
Ejecución del trabajo: correcta, fallida, rechazada, cancelad, eliminada |
|
|
Ejecución del trabajo: correcta, fallida, rechazada, cancelad, eliminada |
|
|
Objeto: creado, actualizado, eliminado |
|
|
Objeto: creado, actualizado, eliminado |
|
|
Objeto: creado, actualizado, eliminado |
|
|
Grupo de objetos: agregado, eliminado |
|
|
Grupo de objetos: agregado, eliminado |
|
|
Grupo de objetos: agregado, eliminado |
|
|
Jerarquía de grupos de objetos: agregada, eliminada |
|
|
Jerarquía de grupos de objetos: agregada, eliminada |
|
|
Pertenencia a un grupo de objetos: agregada, eliminada |
|
|
Pertenencia a un grupo de objetos: agregada, eliminada |
|
|
Tipo de objeto: creado, actualizado, eliminado |
|
|
Tipo de objeto: creado, actualizado, eliminado |
|
|
Tipo de objeto: creado, actualizado, eliminado |
|
|
Asociación de tipo de objeto: agregada, eliminada |
|
|