Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Testen Sie die Konnektivität mit Ihrem Gerätedatenendpunkt
In diesem Thema wird beschrieben, wie Sie die Verbindung eines Geräts mit dem Gerätedatenendpunkt Ihres Kontos testen, dem Endpunkt, mit dem Ihre IoT-Geräte eine Verbindung zu AWS IoT herstellen.
Führen Sie diese Verfahren auf dem Gerät aus, das Sie testen möchten, oder verwenden Sie eine SSH Terminalsitzung, die mit dem Gerät verbunden ist, das Sie testen möchten.
Um die Konnektivität eines Geräts mit Ihrem Gerätedatenendpunkt zu testen.
Finden Sie den Datenendpunkt Ihres Geräts
In diesem Verfahren wird erklärt, wie Sie Ihren Gerätedatenendpunkt in der AWS IoT Konsole
So finden Sie Ihren Gerätedatenendpunkt
-
Wählen Sie in der AWS IoT Konsole
unten im Navigationsbereich die Option Einstellungen aus. -
Suchen Sie auf der Seite Einstellungen im Container Gerätedatenendpunkt nach dem Endpunktwert und kopieren Sie ihn. Ihr Endpunktwert ist einzigartig für Sie AWS-Konto und ähnelt diesem Beispiel:
a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
. -
Gehen Sie wie folgt vor, um Ihren Datenbank-Endpunkt für die Verwendung zu speichern.
Testen Sie die Verbindung schnell
Dieses Verfahren testet die allgemeine Konnektivität mit Ihrem Gerätedatenendpunkt, nicht jedoch den spezifischen Port, den Ihre Geräte verwenden werden. Dieser Test verwendet ein gängiges Programm und reicht normalerweise aus, um herauszufinden, ob Ihre Geräte eine Verbindung mit AWS IoT herstellen können.
Wenn Sie die Konnektivität mit dem spezifischen Port testen möchten, den Ihre Geräte verwenden werden, überspringen Sie dieses Verfahren und fahren Sie mit Laden Sie die App herunter, um die Verbindung zu Ihrem Gerätedatenendpunkt und Port zu testen fort.
Um den Gerätedatenendpunkt schnell zu testen
-
Ersetzen Sie in einem Terminal- oder Befehlszeilenfenster auf Ihrem Gerät den Beispielendpunkt für Gerätedaten (
) durch den Gerätedatenendpunkt für Ihr Konto und geben Sie dann diesen Befehl ein.a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
-
Wenn von
ping
eine Ausgabe ähnlich der folgenden angezeigt wird, wurde erfolgreich eine Verbindung zu Ihrem Gerätedatenendpunkt hergestellt. Es hat zwar nicht AWS IoT direkt mit dem Server kommuniziert, aber er hat den Server gefunden, und es AWS IoT ist wahrscheinlich, dass er über diesen Endpunkt erreichbar ist.PING a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (xx.xx.xxx.xxx) 56(84) bytes of data. 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=1 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=2 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=3 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=4 ttl=231 time=127 ms 64 bytes from ec2-EXAMPLE-218.eu-west-1.compute.amazonaws.com (xx.xx.xxx.xxx): icmp_seq=5 ttl=231 time=127 ms
Wenn Sie mit diesem Ergebnis zufrieden sind, können Sie den Test hier beenden.
Wenn Sie die Konnektivität mit dem spezifischen Port testen möchten, der von AWS IoT verwendet wird, fahren Sie fort mit Laden Sie die App herunter, um die Verbindung zu Ihrem Gerätedatenendpunkt und Port zu testen.
-
Wenn von
ping
keine erfolgreiche Ausgabe zurückgegeben wurde, überprüfen Sie den Endpunktwert, um sicherzustellen, dass Sie den richtigen Endpunkt haben, und überprüfen Sie die Verbindung des Geräts mit dem Internet.
Laden Sie die App herunter, um die Verbindung zu Ihrem Gerätedatenendpunkt und Port zu testen
Ein gründlicherer Konnektivitätstest kann mit nmap
durchgeführt werden. Mit diesem Verfahren wird getestet, ob nmap
auf Ihrem Gerät installiert ist.
Um auf dem Gerät nach nmap
zu suchen
-
Geben Sie in einem Terminal- oder Befehlszeilenfenster auf dem Gerät, das Sie testen möchten, diesen Befehl ein, um zu überprüfen, ob
nmap
installiert ist.nmap --version
-
Wenn Sie eine Ausgabe ähnlich der folgenden sehen, ist
nmap
installiert und Sie können mit Testen Sie die Verbindung zu Ihrem Gerätedatenendpunkt und Port fortfahren.Nmap version 6.40 ( http://nmap.org ) Platform: x86_64-koji-linux-gnu Compiled with: nmap-liblua-5.2.2 openssl-1.0.2k libpcre-8.32 libpcap-1.5.3 nmap-libdnet-1.12 ipv6 Compiled without: Available nsock engines: epoll poll select
-
Wird Ihnen keine ähnliche Antwort angezeigt wie im vorherigen Schritt, müssen Sie die Installation von
nmap
auf dem Gerät ausführen. Wählen Sie das Verfahren für das Betriebssystem Ihres Geräts aus.
Testen Sie die Verbindung zu Ihrem Gerätedatenendpunkt und Port
Dieses Verfahren testet die Verbindung Ihres IoT-Geräts mit Ihrem Gerätedatenendpunkt über den ausgewählten Port.
Um den Endpunkt und den Port Ihrer Gerätedaten zu testen
-
Ersetzen Sie in einem Terminal- oder Befehlszeilenfenster auf Ihrem Gerät den Beispielendpunkt für Gerätedaten (
) durch den Gerätedatenendpunkt für Ihr Konto und geben Sie dann diesen Befehl ein.a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
nmap -p 8443
a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
-
Wenn von
nmap
eine Ausgabe ähnlich der folgenden angezeigt wird, konnte am ausgewählten Port vonnmap
erfolgreich eine Verbindung zu Ihrem Gerätedatenendpunkt hergestellt werden.Starting Nmap 7.92 ( https://nmap.org ) at 2022-02-18 16:23 Pacific Standard Time Nmap scan report for a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (xx.xxx.147.160) Host is up (0.036s latency). Other addresses for a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com (not scanned): xx.xxx.134.144 xx.xxx.55.139 xx.xxx.110.235 xx.xxx.174.233 xx.xxx.74.65 xx.xxx.122.179 xx.xxx.127.126 rDNS record for xx.xxx.147.160: ec2-EXAMPLE-160.eu-west-1.compute.amazonaws.com PORT STATE SERVICE 8443/tcp open https-alt MAC Address: 00:11:22:33:44:55 (Cimsys) Nmap done: 1 IP address (1 host up) scanned in 0.91 seconds
-
Wenn von
nmap
keine erfolgreiche Ausgabe zurückgegeben wurde, überprüfen Sie den Endpunktwert, um sicherzustellen, dass Sie den richtigen Endpunkt haben, und überprüfen Sie die Verbindung Ihres Geräts mit dem Internet.
Sie können andere Ports an Ihrem Gerätedatenendpunkt testen, z. B. Port 443, den primären HTTPS Port, indem Sie den in Schritt 1 verwendeten Port durch den Port ersetzen
, den Sie testen möchten.8443