Programar un mensaje de enlace descendente para enviarlo a los dispositivos de su grupo de multidifusión
Una vez que haya agregado correctamente los dispositivos a su grupo de multidifusión, puede iniciar una sesión de multidifusión y configurar un mensaje de enlace descendente para enviarlo a esos dispositivos. El mensaje de enlace descendente debe programarse en un plazo de 48 horas y la hora de inicio de la multidifusión debe ser al menos 30 minutos posterior a la hora actual.
nota
Los dispositivos de un grupo de multidifusión no pueden reconocer cuándo se ha recibido un mensaje de enlace descendente.
Requisitos previos
Para poder enviar un mensaje de enlace descendente, debe haber creado un grupo de multidifusión y haber agregado correctamente los dispositivos al grupo al que desea enviar un mensaje de enlace descendente. No puede agregar más dispositivos después de haber programado una hora de inicio para la sesión de multidifusión. Para obtener más información, consulte Crear grupos de multidifusión y agregar dispositivos al grupo.
Si alguno de los dispositivos no se agregó correctamente, el grupo de multidifusión y el estado del dispositivo contendrán información que le ayudará a resolver los errores. Si los errores persisten, para obtener información sobre cómo solucionar estos errores, consulte Supervisar y solucionar los problemas del estado del grupo de multidifusión y de los dispositivos del grupo.
Programar un mensaje de enlace descendente con la consola
Para enviar un mensaje de enlace descendente mediante la consola, vaya a la página Grupos de multidifusión
-
Programar la ventana de mensajes de enlace descendente
Puede configurar un intervalo de tiempo en el que enviar un mensaje de enlace descendente a los dispositivos de su grupo de multidifusión. El mensaje de enlace descendente debe programarse en un plazo de 48 horas.
Para programar su sesión de multidifusión, especifique los siguientes parámetros:
-
Fecha de inicio y Hora de inicio: la fecha y la hora de inicio deben ser al menos 30 minutos después de la hora actual y 48 horas antes de la hora actual.
nota
La hora que especifique está en UTC, así que considere comprobar la diferencia horaria con su zona horaria al programar la ventana de enlace descendente.
-
Tiempo de espera de la sesión: tiempo después del cual desea que se agote el tiempo de espera de la sesión de multidifusión si no se ha recibido ningún mensaje de enlace descendente. El tiempo de espera mínimo es de 60 segundos. El tiempo de espera máximo es de 2 días para los grupos de multidifusión de clase B y de 18 horas para los grupos de multidifusión de clase C.
-
-
Configurar el mensaje de enlace descendente
Para configurar el mensaje de enlace descendente, especifique los siguientes parámetros:
-
Velocidad de datos: elija una velocidad de datos para el mensaje de enlace descendente. La velocidad de datos depende de RFRegion y del tamaño de la carga. La velocidad de datos predeterminada es 8 para la región US915 y 0 para la región EU868.
-
Frecuencia: elija una frecuencia para enviar su mensaje de enlace descendente. Para evitar conflictos de mensajería, elija una frecuencia disponible en característica de la RFRegion.
-
FPort: elija un puerto de frecuencia disponible para enviar el mensaje de enlace descendente a sus dispositivos.
-
Carga: especifique el tamaño máximo de la carga en característica de la velocidad de datos. Si utiliza la velocidad de datos predeterminada, puede tener un tamaño máximo de carga de 33 bytes en la RfRegion US915 y de 51 bytes en la RfRegion RF EU868. Si utiliza velocidades de datos más altas, puede transferir hasta un tamaño máximo de carga de 242 bytes.
Para programar su mensaje de enlace descendente, seleccione Programar.
-
Programar un mensaje de enlace descendente mediante la API
Para programar un mensaje de enlace descendente mediante la API, utilice la operación de API StartMulticastGroupSession
o el comando de CLI start-multicast-group-session
.
Puede utilizar las siguientes operaciones de API o comandos de la CLI para obtener información sobre un grupo de multidifusión o para eliminarlo.
Para enviar datos a un grupo de multidifusión una vez iniciada la sesión, utilice la operación de API SendDataToMulticastGroup
o el comando de CLI send-data-to-multicast-group
.
Siguientes pasos
Después de configurar un mensaje de enlace descendente para enviarlo a los dispositivos, el mensaje se envía al inicio de la sesión. Los dispositivos de un grupo de multidifusión no pueden confirmar si el mensaje se ha recibido.
Configurar mensajes de enlace descendente adicionales
También puede configurar mensajes de enlace descendente adicionales para que se envíen a los dispositivos de su grupo de multidifusión:
-
Para configurar mensajes de enlace descendente adicionales desde la consola:
-
Vaya a la página Grupos de multidifusión
de la consola de AWS IoT y elija el grupo de multidifusión que ha creado. -
En la página de detalles del grupo de multidifusión, seleccione Programar mensaje de enlace descendente y, a continuación, elija Configurar otros mensajes de enlace descendente.
-
Especifique los parámetros Velocidad de datos, Frecuencia, FPort y Carga, de forma similar a como los configuró para su primer mensaje de enlace descendente.
-
-
Para configurar mensajes de enlace descendente adicionales mediante la API o la CLI, llame a la operación de API
SendDataToMulticastGroup
o al comando de CLIsend-data-to-multicast-group
para cada mensaje de enlace descendente adicional.
Actualizar la programación de la sesión
También puede actualizar la programación de la sesión para usar una nueva fecha y hora de inicio para la sesión de multidifusión. La nueva programación de la sesión anulará la sesión previamente programada.
nota
Actualice la sesión de multidifusión solo cuando sea necesario. Estas actualizaciones pueden provocar que un grupo de dispositivos se active durante mucho tiempo y agote la batería.
-
Para actualizar la programación de la sesión desde la consola:
-
Vaya a la página Grupos de multidifusión
de la consola de AWS IoT y elija el grupo de multidifusión que ha creado. -
En la página de detalles del grupo de multidifusión, seleccione Programar mensaje de enlace descendente y, a continuación, elija Actualizar la programación de sesiones.
-
Especifique los parámetros Fecha de estado, Hora de inicio y Tiempo de espera de la sesión, de forma similar a como los especificó para su primer mensaje de enlace descendente.
-
-
Para actualizar la programación de la sesión desde la API o la CLI, utilice la operación de API
StartMulticastGroupSession
o el comando de CLIstart-multicast-group-session
.