

# Notificaciones de eventos para AWS IoT Wireless
<a name="iot-wireless-events"></a>

AWS IoT Wireless puede publicar mensajes para notificarle los eventos de los dispositivos LoRaWAN y de Sidewalk que haya incorporado a AWS IoT Core. Por ejemplo, puede recibir notificaciones de eventos cuando se hayan aprovisionado o registrado los dispositivos de Sidewalk de la cuenta.

## Cómo se pueden notificar los eventos a los recursos
<a name="iot-wireless-events-mqtt"></a>

Las notificaciones de eventos se publican cuando se producen determinados eventos. Por ejemplo, cuando se aprovisiona el dispositivo de Sidewalk se generan eventos. Cada evento provoca que se envíe una única notificación de evento. Las notificaciones de evento se publican a través de MQTT con una carga JSON. El contenido de la carga depende del tipo de evento.

**nota**  
Las notificaciones de eventos se publican al menos una vez. Es posible que se publiquen más de una. No se garantiza el orden de las notificaciones de eventos.

### Eventos y tipos de recursos
<a name="iot-wireless-events-types"></a>

La siguiente tabla muestra los diferentes tipos de eventos de los que recibirá notificaciones. Los tipos de eventos dependen de si el tipo de recurso es un dispositivo inalámbrico, una puerta de enlace inalámbrica o una cuenta de Sidewalk. También puede habilitar los eventos para sus recursos a nivel de recursos, lo que se aplica a todos los recursos de un tipo concreto, o para recursos seleccionados, como se describe en la siguiente sección. Para obtener más información acerca de los diferentes tipos de evento, consulte [Notificaciones de eventos para los recursos de LoRaWAN](iot-lorawan-events.md) y [Notificaciones de eventos para recursos de Sidewalk](iot-sidewalk-events.md).


**Tipos de eventos basados en recursos**  


- **Dispositivo inalámbrico**
  - **Tipo de recurso:** LoRaWAN / **Tipo de evento:** Join
  - **Tipo de recurso:** Sidewalk / **Tipo de evento:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html) 

- **Puerta de enlace inalámbrica**
  - **Tipo de recurso:** LoRaWAN
  - **Tipo de evento:** Estado de conexión

- **Cuenta de Sidewalk**
  - **Tipo de recurso:** Sidewalk
  - **Tipo de evento:**  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html) 



### Política de recepción de notificaciones de eventos inalámbricos
<a name="iot-wireless-events-policy"></a>

Para recibir notificaciones de eventos, el dispositivo debe usar una política adecuada que le permita conectarse a la puerta de enlace de dispositivos de AWS IoT y suscribirse a los temas de eventos MQTT. También debe suscribirse a los filtros de temas adecuados.

El siguiente es un ejemplo de la política necesaria para recibir notificaciones de los distintos eventos inalámbricos.

```
{
    "Version":"2012-10-17",
    "Statement":[{
        "Effect":"Allow",
        "Action":[
            "iot:Subscribe",
            "iot:Receive"
        ],
        "Resource":[
            "arn:aws:iotwireless:{{region}}:{{account}}:/$aws/iotwireless/events/join/*",
            "arn:aws:iotwireless:{{region}}:{{account}}:/$aws/iotwireless/events/connection_status/*"
            "arn:aws:iotwireless:{{region}}:{{account}}:/$aws/iotwireless/events/device_registration_state/*", 
            "arn:aws:iotwireless:{{region}}:{{account}}:/$aws/iotwireless/events/proximity/*"
        ]
    }]
}
```

### Formato de los temas MQTT para eventos inalámbricos
<a name="iot-wireless-message-format"></a>

Para enviarle notificaciones de eventos para los recursos inalámbricos, AWS IoT utiliza temas reservados de MQTT que comienzan con un signo de dólar ($). Puede publicar y suscribirse a dichos temas reservados. Sin embargo, no se pueden crear nuevos temas que comiencen con un signo de dólar.

**nota**  
Los temas MQTT son específicos para la Cuenta de AWS y utilizan el formato `arn:aws:iotwireless:{{aws-region:AWS-account-ID}}:topic/Topic`. Para obtener más información, consulte [MQTT topics](https://docs.aws.amazon.com/iot/latest/developerguide/topics.html) en la *Guía del desarrollador de AWS IoT*.

Los temas MQTT reservados para dispositivos inalámbricos utilizan el siguiente formato:
+ 

**Temas de nivel de recursos**  
Estos temas se aplican a todos los recursos de un tipo concreto en la Cuenta de AWS que haya incorporado a AWS IoT Wireless.

  `$aws/iotwireless/events/{eventName}/{eventType}/{resourceType}/resources`
+ 

**Temas de nivel de identificador**  
Estos temas se aplican a todos los recursos seleccionados de un tipo concreto en la Cuenta de AWS que haya incorporado a AWS IoT Wireless, especificados por el identificador de recursos.

  `$aws/iotwireless/events/{eventName}/{eventType}/{resourceType}/{resourceIdentifierType}/{resourceID}/{id}`

Para obtener más información sobre temas en los niveles de recursos e identificador, consulte [Configuraciones de eventos](iot-wireless-control-events.md#iot-wireless-control-events-config).

En la siguiente tabla se muestran ejemplos de temas MQTT para los distintos eventos:


**Eventos y temas MQTT**  

| Evento | Tema MQTT | Notas | 
| --- | --- | --- | 
| Estado de registro del dispositivo de Sidewalk |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html)  | [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html) | 
| Proximidad de Sidewalk |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html)  | [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html) | 
| Conexión a LoRaWAN |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html)  | [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html) | 
| Estado de conexión de la puerta de enlace de LoRaWAN |  [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html)  | [See the AWS documentation website for more details](http://docs.aws.amazon.com/es_es/iot-wireless/latest/developerguide/iot-wireless-events.html) | 

Para obtener más información sobre los diferentes eventos, consulte [Notificaciones de eventos para los recursos de LoRaWAN](iot-lorawan-events.md) y [Notificaciones de eventos para recursos de Sidewalk](iot-sidewalk-events.md).

Si se ha suscrito a estos temas, recibirá una notificación cuando se publique un mensaje en uno de los temas de notificación de eventos. Para obtener más información, consulte [MQTT reserved topics](https://docs.aws.amazon.com/iot/latest/developerguide/reserved-topics.html) en la *Guía del desarrollador de AWS IoT*.

## Precios de eventos inalámbricos
<a name="iot-wireless-events-pricing"></a>

Para obtener información sobre los precios de la suscripción a eventos y la recepción de notificaciones, consulta [Precios de AWS IoT Core](https://aws.amazon.com/iot-core/pricing/).