Hinzufügen eines Ziels für Ihr Sidewalk-Gerät - AWS IoT Wireless

Hinzufügen eines Ziels für Ihr Sidewalk-Gerät

Sie können Ihrem Konto für AWS IoT Core für Amazon Sidewalk entweder über den Ziele-Hub oder über CreateDestination ein Ziel hinzufügen. Geben Sie bei der Erstellung Ihres Ziels Folgendes an:

  • Ein eindeutiger Name für das Ziel, den Sie für Ihr Sidewalk-Endgerät verwenden.

    Anmerkung

    Wenn Sie Ihr Gerät bereits mit einem Zielnamen hinzugefügt haben, müssen Sie diesen Namen bei der Erstellung Ihres Ziels verwenden. Weitere Informationen finden Sie unter Schritt 2: Hinzufügen Ihres Sidewalk-Geräts.

  • Der Name der AWS IoT-Regel, die die Gerätedaten verarbeitet, und das Thema, zu dem Nachrichten veröffentlicht werden.

  • Die IAM-Rolle, die den Gerätedaten den Zugriff auf die Regel gewährt.

In den folgenden Abschnitten wird beschrieben, wie Sie eine AWS IoT-Regel und eine IAM-Rolle für Ihr Ziel erstellen.

Erstellen eines Ziels (Konsole)

Wechseln Sie zum Ziele-Hub und wählen Sie Ziel hinzufügen, um mit der AWS IoT-Konsole ein Ziel zu erstellen.

Geben Sie beim Erstellen eines Ziels die folgenden Felder an und wählen Sie dann Ziel hinzufügen, um die Daten eines Geräts zu verarbeiten.

  • Zieldetails

    Geben Sie einen Zielnamen und eine optionale Beschreibung für Ihr Ziel ein.

  • Regelname

    Die AWS IoT-Regel, die so konfiguriert ist, dass sie von Ihrem Gerät gesendete Nachrichten auswertet und die Gerätedaten verarbeitet. Der Regelname wird Ihrem Ziel zugeordnet. Das Ziel erfordert, dass die Regel die empfangenen Nachrichten verarbeitet. Sie können wählen, ob die Nachrichten verarbeitet werden sollen, indem Sie entweder eine AWS IoT-Regel aufrufen oder sie im AWS IoT Message Broker veröffentlichen.

    • Wenn Sie Regelname eingeben wählen, geben Sie einen Namen ein, und wählen Sie dann Kopieren, um den Regelnamen zu kopieren, den Sie bei der Erstellung der AWS IoT-Regel eingeben. Sie können entweder Regel erstellen wählen, um die Regel jetzt zu erstellen, oder zum Regeln-Hub der AWS IoT-Konsole navigieren und eine Regel mit diesem Namen erstellen.

      Sie können auch eine Regel eingeben und mit der Einstellung Erweitert einen Themennamen angeben. Der Themenname wird beim Aufrufen der Regel angegeben und der Zugriff erfolgt mithilfe des topic-Ausdrucks innerhalb der Regel. Weitere Informationen über AWS IoT-Regeln finden Sie unter AWS IoT-Regeln.

    • Wenn Sie Im AWS IoT Message Broker veröffentlichen wählen, geben Sie einen Themennamen ein. Sie können dann den Namen des MQTT-Themas kopieren und mehrere Abonnenten können dieses Thema abonnieren, um Nachrichten zu erhalten, die zu diesem Thema veröffentlicht wurden. Weitere Informationen finden Sie unter MQTT-Themen.

    Weitere Informationen zu AWS IoT-Regeln für Ziele finden Sie unter Erstellen von Regeln zur Verarbeitung von LoRaWAN-Gerätenachrichten.

  • Rollenname

    Die IAM-Rolle, die den Daten des Geräts Zugriff auf die in Regelname angegebene Regel gewährt. Sie können in der Konsole eine neue Servicerolle erstellen, oder eine bestehende wählen. Wenn Sie eine neue Servicerolle erstellen, können Sie entweder einen Rollennamen eingeben (z. B. SidewalkDestinationRole) oder das Feld leer lassen, AWS IoT Core for LoRaWAN um einen neuen Rollennamen zu generieren. AWS IoT Core for LoRaWAN erstellt anschließend automatisch die IAM-Rolle mit den entsprechenden Berechtigungen in Ihrem Namen.

Erstellen eines Ziels (CLI)

Verwenden Sie die CreateDestination-API-Operation oder den create-destination-CLI-Befehl, um ein Ziel zu erstellen. Mit dem folgenden Befehl wird beispielsweise ein Ziel für Ihr Sidewalk-Endgerät erstellt.

aws iotwireless create-destination --name SidewalkDestination \ --expression-type RuleName --expression SidewalkRule \ --role-arn arn:aws:iam::123456789012:role/SidewalkRole

Wenn Sie diesen Befehl ausführen, gibt er die Zieldetails mitsamt des Amazon-Ressourcennamens (ARN)) und des Zielnamens aus.

{ "Arn": "arn:aws:iotwireless:us-east-1:123456789012:Destination/SidewalkDestination", "Name": "SidewalkDestination" }

Weitere Informationen zum Erstellen eines Ziels finden Sie unter Erstellen von Regeln zur Verarbeitung von LoRaWAN-Gerätenachrichten.