Vorbereiten einer Amazon Web Service Broker-Verbindung

Eine kurze Beschreibung zum Aufbau einer Verbindung zu einem AWS-Broker.

Diese Anleitung beschreibt die notwendigen Schritte die zur Konfiguration zum Aufbau einer Verbindung zwischen dem MQTT-Publisher und einem ()-Broker erforderlich sind. Die Beschreibung setzt ausreichende Kenntnisse über das Einrichten eines eigenen AWS-Brokers und die richtige Auswahl der benötigten Webservices voraus.

  1. Richten Sie Ihren AWS-Webservice ein. Ein einführendes Tutorial finden Sie z.B. hier: https://www.youtube.com/watch?v=6w9a6y_-T2o
  2. Laden Sie die erforderlichen Verbindungsinformationen für Ihren Webservice von der AWS-Plattform herunter und legen Sie sie in einem (temporären) Arbeitsverzeichnis ab.
  3. Entpacken Sie das heruntergeladene connect_device_package.zip, welches die Verbindungsinformationen enthält.
    unzip connection_device_package.zip
  4. Legen Sie die richtigen Berechtigungen für die Ausführung der heruntergeladenen Dateien fest
    Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process
    Anmerkung: In einigen Fällen kann es hilfreich sein, den Befehl Get-ExecutionPolicy -List auszuführen, nachdem Sie die Berechtigungen festgelegt haben.
  5. Führen Sie das Startskript start.ps1 aus, um alle erforderlichen Zertifikate zu erstellen und herunterzuladen.
    .\start.ps1
    Die in diesem Schritt erstellten Dateien werden dann in WinCC OA verwendet .
  6. Fügen Sie den Hostnamen und den Port in Ihre MQTT-Publisher Verbindung Konfiguration ein.
    Anmerkung: Der in diesem Schritt verwendete Hostname kann entweder von AWS oder aus der Datei start.ps1 ausgelesen werden.
    Anmerkung: Der Standardport für TLS ist 8883.
  7. Hinterlegen Sie die Client-ID, die von der AWS-Konfiguration bereitgestellt wird, im Erweitert Panel.
  8. Fügen Sie die zuvor erstellten Zertifikate in der Zertifikate Konfiguration des MQTT-Publishers hinzu.
Nachdem Sie die oben beschriebenen Schritte durchgeführt haben, sollte der MQTT Publisher in der Lage sein, sich mit Ihrem AWS Broker zu verbinden.