Planen Sie, dass eine Downlink-Nachricht an Geräte in Ihrer Multicast-Gruppe gesendet wird - AWS IoT Wireless

Planen Sie, dass eine Downlink-Nachricht an Geräte in Ihrer Multicast-Gruppe gesendet wird

Nachdem Sie Ihrer Multicast-Gruppe erfolgreich Geräte hinzugefügt haben, können Sie eine Multicast-Sitzung starten und eine Downlink-Nachricht konfigurieren, die an diese Geräte gesendet wird. Die Downlink-Nachricht muss innerhalb von 48 Stunden geplant werden und die Startzeit für den Multicast muss mindestens 30 Minuten nach der aktuellen Uhrzeit liegen.

Anmerkung

Geräte in einer Multicast-Gruppe können nicht bestätigen, wenn eine Downlink-Nachricht empfangen wurde.

Bevor Sie eine Downlink-Nachricht senden können, müssen Sie eine Multicast-Gruppe erstellt und erfolgreich Geräte zu der Gruppe hinzugefügt haben, für die Sie eine Downlink-Nachricht senden möchten. Sie können keine weiteren Geräte hinzufügen, nachdem eine Startzeit für Ihre Multicast-Sitzung geplant wurde. Weitere Informationen finden Sie unter Erstellen Sie Multicast-Gruppen und fügen Sie Geräte zur Gruppe hinzu.

Wenn eines der Geräte nicht erfolgreich hinzugefügt wurde, enthalten die Multicast-Gruppe und der Gerätestatus Informationen, die Ihnen bei der Behebung der Fehler helfen. Falls die Fehler weiterhin bestehen, finden Sie Informationen zur Behebung dieser Fehler unter Überwachen Sie den Status Ihrer Multicast-Gruppe und der Geräte in der Gruppe und beheben Sie Fehler.

Um eine Downlink-Nachricht mithilfe der Konsole zu senden, rufen Sie die Seite Multicast-Gruppen der AWS IoT-Konsole auf und wählen Sie die Multicast-Gruppe, die Sie erstellt haben. Wählen Sie auf der Seite mit den Multicast-Gruppendetails die Option Downlink-Nachricht planen und anschließend Downlink-Sitzung planen aus.

  1. Fenster mit Downlink-Nachricht planen

    Sie können ein Zeitfenster für das Senden einer Downlink-Nachricht an die Geräte in Ihrer Multicast-Gruppe einrichten. Die Downlink-Nachricht muss innerhalb von 48 Stunden geplant werden.

    Geben Sie folgende Parameter an, um Ihre Multicast-Sitzung zu planen:

    • Startdatum und Startzeit: Das Startdatum und die Startzeit müssen mindestens 30 Minuten nach und 48 Stunden vor der aktuellen Uhrzeit liegen.

      Anmerkung

      Die Uhrzeit, die Sie angeben, ist in UTC. Prüfen Sie daher bei der Planung des Downlink-Fensters den Zeitunterschied zu Ihrer Zeitzone.

    • Timeout der Sitzung: Die Zeit, nach der das Timeout der Multicast-Sitzung enden soll, wenn keine Downlink-Nachricht empfangen wurde. Der minimale Timeout beträgt 60 Sekunden. Der maximale Timeout-Wert beträgt 2 Tage für Multicast-Gruppen der Klasse B und 18 Stunden für Multicast-Gruppen der Klasse C.

  2. Konfigurieren Sie Ihre Downlink-Nachricht

    Geben Sie folgende Parameter an, um Ihre Downlink-Nachricht zu konfigurieren:

    • Datenrate: Wählen Sie eine Datenrate für Ihre Downlink-Nachricht. Die Datenrate hängt von der RFRegion und der Größe der Nutzlast ab. Die Standarddatenrate ist 8 für die Region US915 und 0 für die Region EU868.

    • Frequenz: Wählen Sie eine Frequenz für das Senden Ihrer Downlink-Nachricht. Um Nachrichtenkonflikte zu vermeiden, wählen Sie je nach RFRegion eine verfügbare Frequenz.

    • FPort: Wählen Sie einen verfügbaren Frequenzport für das Senden der Downlink-Nachricht an Ihre Geräte.

    • Nutzlast: Geben Sie die maximale Größe Ihrer Nutzlast in Abhängigkeit von der Datenrate an. Bei Verwendung der Standarddatenrate können Sie eine maximale Nutzlastgröße von 33 Byte in der RFRegion US915 und 51 Byte in der RFRegion EU868 haben. Bei höheren Datenraten können Sie bis zu einer maximalen Nutzlastgröße von 242 Byte übertragen.

    Um Ihre Downlink-Nachricht zu planen, wählen Sie Planen.

Verwenden Sie den StartMulticastGroupSession API-Vorgang oder den start-multicast-group-session CLI-Befehl, um eine Downlink-Nachricht mithilfe der API zu planen.

Sie können die folgenden API-Operationen oder CLI-Befehle verwenden, um Informationen über eine Multicast-Gruppe zu erhalten oder eine Multicast-Gruppe zu löschen.

Verwenden Sie den SendDataToMulticastGroup API-Vorgang oder den send-data-to-multicast-group CLI-Befehl, um Daten an eine Multicast-Gruppe zu senden, nachdem die Sitzung gestartet wurde.

Nachdem Sie eine Downlink-Nachricht so konfiguriert haben, dass sie an die Geräte gesendet wird, wird die Nachricht zu Beginn der Sitzung gesendet. Die Geräte in einer Multicast-Gruppe können nicht bestätigen, ob die Nachricht empfangen wurde.

Sie können auch zusätzliche Downlink-Nachrichten konfigurieren, die an die Geräte in Ihrer Multicast-Gruppe gesendet werden:

  • So konfigurieren Sie zusätzliche Downlink-Nachrichten von der Konsole aus:

    1. Navigieren Sie zur Seite Multicast-Gruppen der AWS IoT-Konsole und wählen Sie die Multicast-Gruppe aus, die Sie erstellt haben.

    2. Wählen Sie auf der Seite mit den Multicast-Gruppendetails die Option Downlink-Nachricht planen und anschließend Zusätzliche Downlink-Sitzung konfigurieren aus.

    3. Geben Sie die Parameter Datenrate, Frequenz, FPort und Nutzlast an, ähnlich wie Sie diese Parameter für Ihre erste Downlink-Nachricht konfiguriert haben.

  • Um zusätzliche Downlink-Nachrichten mithilfe der API oder CLI zu konfigurieren, rufen Sie den SendDataToMulticastGroup-API-Vorgang oder den send-data-to-multicast-group-CLI-Befehl für jede weitere Downlink-Nachricht auf.

Sie können den Sitzungsplan auch aktualisieren, um ein neues Startdatum und eine neue Startzeit für Ihre Multicast-Sitzung zu verwenden. Der neue Sitzungsplan überschreibt die zuvor geplante Sitzung.

Anmerkung

Aktualisieren Sie Ihre Multicast-Sitzung nur bei Bedarf. Diese Updates können dazu führen, dass eine Gruppe von Geräten über einen längeren Zeitraum aufwacht und den Akku entlädt.

  • So aktualisieren Sie den Sitzungszeitplan von der Konsole aus:

    1. Navigieren Sie zur Seite Multicast-Gruppen der AWS IoT-Konsole und wählen Sie die Multicast-Gruppe aus, die Sie erstellt haben.

    2. Wählen Sie auf der Seite mit den Multicast-Gruppendetails die Option Downlink-Nachricht planen und anschließend Sitzungszeitplan aktualisieren aus.

    3. Geben Sie die Parameter Statusdatum, Startzeit und Sitzungs-Timeout an, ähnlich wie Sie diese Parameter für Ihre erste Downlink-Nachricht angegeben haben.

  • Verwenden Sie den API-Vorgang oder den CLI-Befehl, um den Sitzungsplan über die StartMulticastGroupSession-API oder die start-multicast-group-session-CLI zu aktualisieren.