Fehlerdiagnose

Dieser Dokumentationsartikel erläutert einige häufige Konfigurations- oder Setup-Fehler und könnte eine gute Möglichkeit bieten, um Fehler in Ihrem Setup zu beheben. Auch die Erstellung einer Fehlerprotokollierung könnte hilfreich sein.

Verhalten

Beschreibung

Das Symbol in der Taskleiste wird nach dem Start ROT

Prüfen Sie nochmals alle Einstellungen und aktivieren Sie die Fehlerprotokollierung. Prüfen Sie außerdem Folgendes:

  • Kann sich der TC3 IoT Data Agent mit allen konfigurierten Gates verbinden (siehe unten)?
  • Sind genug Lizenzen vorhanden?

Verbindung zum MQTT-Message-Broker konnte nicht hergestellt werden

Prüfen Sie Folgendes:

  • Stellen Sie sicher, dass der Message-Broker für das Gerät, auf dem der TC3 IoT Data Agent ausgeführt wird, erreichbar ist. Der MQTT-Standardport ist 1883/tcp für unverschlüsselte MQTT-Kommunikation und 8883/tcp, wenn MQTT-TLS verwendet wird. Stellen Sie sicher, dass diese Ports in Ihrer Firewall geöffnet sind (auf der Seite des Message-Brokers für eingehenden Zugriff und auf der Seite des TC3 IoT Data Agent für ausgehenden Zugriff).
  • Stellen Sie sicher, dass Sie die richtigen Zugriffsdaten (ggf.) für den Message-Broker verwenden
  • Prüfen Sie die Konnektivität mit dem Message-Broker, indem Sie einen anderen MQTT-Client verwenden, z. B. Mqtt.Fx, MqttSpy oder die Mosquitto Befehlszeilentools.

Verbindung zum ADS-Gerät konnte nicht hergestellt werden

Prüfen Sie Folgendes:

  • Stellen Sie sicher, dass Sie den richtigen ADS-Port und die richtige AmsNetID für das Remote-Gerät verwenden
  • Stellen Sie sicher, dass auf dem Remote-Gerät keine Firewall-Einstellungen vorhanden sind, die den ADS-Zugriff verhindern.
  • Stellen Sie sicher, dass der Computer, auf dem der TC3 IoT Data Agent ausgeführt wird, über eine ADS-Route verfügt, die für das entsprechende TwinCAT-Zielgerät konfiguriert ist. (Nur anwendbar, wenn sich der TC3 IoT Data Agent und die ADS-Ziellaufzeit auf verschiedenen Computern befinden.)

Verbindung zum OPC UA-Server konnte nicht hergestellt werden

Prüfen Sie Folgendes:

  • Stellen Sie sicher, dass auf dem Computer, auf dem der OPC UA-Server ausgeführt wird, keine Firewall-Einstellungen vorhanden sind, die den Remote-Zugriff auf den Server verhindern.
  • Prüfen Sie die lokalen Firewall-Einstellungen auf dem TC3 IoT Data Agent-Gerät.

Verbindung zu Azure IoT Hub konnte nicht hergestellt werden

Prüfen Sie Folgendes:

  • Stellen Sie sicher, dass Sie den richtigen IoT Hub-Hostnamen verwenden
  • Stellen Sie sicher, dass Sie auf Azure IoT Hub ein Gerät erstellt haben, z. B. mit Hilfe des Azure IoT Explorers, und dass Sie im TC3 IoT Data Agent-Konfigurator die richtigen Gerätedaten für dieses Gerät eingegeben haben
  • Stellen Sie sicher, dass Sie das richtige CA-Zertifikat für Azure IoT Hub verwendet haben und dass das CA-Zertifikat in einem Base64-codierten Dateiformat verwendet wird.
  • Stellen Sie sicher, dass Sie nicht dieselben Zugriffsdaten auf einem anderen Gerät verwenden. Mit demselben Satz Zugriffsdaten kann nur eine Verbindung zu IoT Hub hergestellt werden.

Verbindung zu AWS IoT konnte nicht hergestellt werden

Prüfen Sie Folgendes:

  • Prüfen Sie die Konnektivität mit AWS IoT, indem Sie einen anderen MQTT-Client verwenden, z. B. Mqtt.Fx, MqttSpy oder die Mosquitto Befehlszeilentools.
  • Stellen Sie sicher, dass keine Firewalls den TCP-Port 8883 (ausgehend) blockieren, der für die Konnektivität mit AWS IoT erforderlich ist.
  • Stellen Sie sicher, dass Sie den richtigen Satz Zertifikate verwendet haben (wie auf der Managementwebsite von AWS IoT bereitgestellt)

Die Fehlermeldung „InvalidServerCert“ wird angezeigt

Diese Fehlermeldung bedeutet, dass der Data Agent bei der Überprüfung des Server-Zertifikats auf ein Problem gestoßen ist und die Überprüfung nicht erfolgreich war. Gründe dafür können beispielsweise sein:

  • Der CommonName oder der Subject Alternative Name (SAN) im Server-Zertifikat ist nicht gleich wie die Adresse, die für die Verbindung zum Server genutzt wird.
  • Der Server-Zertifikat ist abgelaufen.

Das Serverzertifikat konnte nicht validiert werden, obwohl das richtige CA Zertifikat referenziert wurde.

Einige Betriebsumgebungen verwenden eine sogenannte CA Chain, bestehend aus Root und einer oder mehrerer Intermediate CAs. Das im Data Agent referenzierte CA Zertifikat muss in diesem Fall die komplette CA Chain beinhalten, damit das Serverzertifikat korrekt überprüft werden kann.