Programmez un message en liaison descendante à envoyer aux appareils de votre groupe multicast - AWS IoT Wireless

Programmez un message en liaison descendante à envoyer aux appareils de votre groupe multicast

Une fois que vous avez ajouté des appareils à votre groupe multicast, vous pouvez démarrer une session multicast et configurer un message de liaison descendante à envoyer à ces appareils. Le message de liaison descendante doit être programmé dans les 48 heures et l'heure de début de la multicast doit être postérieure d'au moins 30 minutes à l'heure actuelle.

Note

Les appareils d'un groupe multicast ne peuvent pas accuser réception d'un message de liaison descendante.

Avant de pouvoir envoyer un message de liaison descendante, vous devez avoir créé un groupe multicast et avoir correctement ajouté des appareils au groupe pour lequel vous souhaitez envoyer un message de liaison descendante. Vous ne pouvez pas ajouter d'autres appareils une fois qu'une heure de début a été planifiée pour votre session multicast. Pour en savoir plus, consultez Créez des groupes de multicast et ajoutez des appareils au groupe.

Si l'un des appareils n'a pas été ajouté correctement, le groupe multicast et l'état de l'appareil contiendront des informations qui vous aideront à résoudre les erreurs. Si les erreurs persistent, pour plus d'informations sur la résolution de ces erreurs, consultez Surveillez et résolvez l'état de votre groupe multicast et des appareils du groupe.

Pour envoyer un message de liaison descendante à l'aide de la console, rendez-vous sur la page Groupes multicast de la console AWS IoT et choisissez le groupe multicast que vous avez créé. Sur la page des détails du groupe multicast, choisissez Planifier un message de liaison descendante, puis choisissez Planifier une session de liaison descendante.

  1. Fenêtre Planifier un message de liaison descendante

    Vous pouvez définir une fenêtre horaire pour qu'un message en liaison descendante soit envoyé aux appareils de votre groupe multicast. Le message de liaison descendante doit être programmé dans les 48 heures.

    Pour planifier votre session multicast, spécifiez les paramètres suivants :

    • Date et heure de début : La date et l'heure de début doivent être au moins 30 minutes après et 48 heures avant l'heure actuelle.

      Note

      L'heure que vous spécifiez est en UTC. Pensez donc à vérifier le décalage horaire par rapport à votre fuseau horaire lorsque vous planifiez la fenêtre de liaison descendante.

    • Expiration de session : délai après lequel vous souhaitez que la session multicast expire si aucun message de liaison descendante n'a été reçu. Le délai d'attente minimum est de 60 secondes. La valeur maximale du délai d'attente est de 2 jours pour les groupes multicast de classe B et de 18 heures pour les groupes de classe C.

  2. Configurez votre message de liaison descendante

    Pour configurer votre message de liaison descendante, spécifiez les paramètres suivants :

    • Débit de données : Choisissez un débit de données pour votre message en liaison descendante. Le débit de données dépend de la RFRegion et de la taille de la charge utile. Le débit de données par défaut est de 8 pour la région US915 et de 0 pour la région EU868.

    • Fréquence : Choisissez la fréquence d'envoi de votre message en liaison descendante. Pour éviter les conflits de messagerie, choisissez une fréquence disponible en fonction de la RFRegion.

    • FPort : Choisissez un port de fréquence disponible pour envoyer le message de liaison descendante à vos appareils.

    • Charge utile : Spécifiez la taille maximale de votre charge utile en fonction du débit de données. En utilisant le débit de données par défaut, vous pouvez avoir une taille de charge utile maximale de 33 octets dans la RFRegion US915 et de 51 octets dans la RFRegion EU868. En utilisant des débits de données plus élevés, vous pouvez transférer une charge utile maximale de 242 octets.

    Pour planifier votre message de liaison descendante, choisissez Planifier.

Pour planifier un message de liaison descendante à l'aide de l'API, utilisez l'opération API StartMulticastGroupSession ou la commande CLI start-multicast-group-session.

Vous pouvez utiliser les opérations d’API ou les commandes d’interface de ligne de commande suivantes pour obtenir des informations sur un groupe multicast et supprimer un groupe multicast.

Pour envoyer des données à un groupe multicast après le démarrage de la session, utilisez l'opération API SendDataToMulticastGroup ou la commande CLI send-data-to-multicast-group.

Une fois que vous avez configuré un message de liaison descendante à envoyer aux appareils, le message est envoyé au début de la session. Les appareils d'un groupe multicast ne peuvent pas confirmer si le message a été reçu.

Vous pouvez également configurer des messages de liaison descendante supplémentaires à envoyer aux appareils de votre groupe multicast :

  • Pour configurer des messages de liaison descendante supplémentaires depuis la console :

    1. Accédez à la page Groupes multicast de la console AWS IoT et choisissez le groupe multicast que vous avez créé.

    2. Sur la page des détails du groupe multicast, choisissez Planifier un message de liaison descendante, puis sélectionnez Configurer un message de liaison descendante supplémentaire.

    3. Spécifiez les paramètres Débit de données, Fréquence, FPort et Charge utile, de la même manière que vous avez configuré ces paramètres pour votre premier message de liaison descendante.

  • Pour configurer des messages de liaison descendante supplémentaires à l'aide de l'API ou de la CLI, appelez l'opération API SendDataToMulticastGroup ou la commande CLI send-data-to-multicast-group pour chaque message de liaison descendante supplémentaire.

Vous pouvez également mettre à jour le calendrier des sessions afin d'utiliser une nouvelle date et heure de début pour votre session multicast. Le nouveau calendrier de session remplacera celui de la session précédemment planifiée.

Note

Mettez à jour votre session multicast uniquement lorsque cela est nécessaire. Ces mises à jour peuvent provoquer la mise en marche d'un groupe d'appareils pendant une longue période et décharger la batterie.

  • Pour mettre à jour le calendrier des sessions depuis la console :

    1. Accédez à la page Groupes multicast de la console AWS IoT et choisissez le groupe multicast que vous avez créé.

    2. Sur la page des détails du groupe multicast, choisissez Planifier un message de liaison descendante, puis choisissez Mettre à jour le calendrier de session.

    3. Spécifiez les paramètres Date d'état, Heure de début et Délai d'expiration de la session, de la même manière que vous avez spécifié ces paramètres pour votre premier message de liaison descendante.

  • Pour mettre à jour le calendrier de session depuis l'API ou la CLI, utilisez l'opération API StartMulticastGroupSession ou la commande CLI start-multicast-group-session.