Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Testez la connectivité avec le point de terminaison de données de votre appareil
Cette rubrique explique comment tester la connexion d'un appareil avec le point de terminaison de données de votre compte, le point de terminaison auquel vos appareils IoT se connectent AWS IoT.
Effectuez ces procédures sur l'appareil que vous souhaitez tester ou en utilisant une session de SSH terminal connectée à l'appareil que vous souhaitez tester.
Pour tester la connectivité d'un appareil avec le point de terminaison de données de votre appareil.
Trouvez le point de terminaison des données de votre appareil
Cette procédure explique comment trouver le point de terminaison des données de votre appareil dans la AWS IoT console
Pour trouvez le point de terminaison des données de votre appareil
-
Dans la AWS IoT console
, en bas du volet de navigation, sélectionnez Paramètres. -
Sur la page Paramètres, dans le conteneur du point de terminaison des données de l'appareil, recherchez la valeur du point de terminaison et copiez-la. La valeur de votre point de terminaison est unique à votre Compte AWS et est similaire à cet exemple :
a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
. -
Enregistrez le point de terminaison des données de votre appareil à utiliser dans les procédures suivantes.
Testez rapidement la connexion
Cette procédure teste la connectivité générale avec le point de terminaison de données de votre appareil, mais elle ne teste pas le port spécifique que vos appareils utiliseront. Ce test utilise un programme courant et est généralement suffisant pour savoir si vos appareils peuvent se connecter à AWS IoT.
Si vous souhaitez tester la connectivité avec le port spécifique que vos appareils utiliseront, ignorez cette procédure et passez à Téléchargez l'application pour tester la connexion aux données, au point de terminaison et au port de votre appareil.
Pour tester rapidement le point de terminaison des données de l'appareil
-
Dans une fenêtre de terminal ou de ligne de commande de votre appareil, remplacez l'exemple de point de terminaison de données de l'appareil (
) par le point de terminaison de données de l'appareil pour votre compte, puis entrez cette commande.a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
-
S'il
ping
affiche une sortie similaire à la suivante, il s'est correctement connecté au point de terminaison de données de votre appareil. Bien qu'il n'ait pas communiqué AWS IoT directement avec lui, il a trouvé le serveur et il est probable qu'il AWS IoT soit disponible via ce point de terminaison.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
Si vous êtes satisfait de ce résultat, vous pouvez arrêter les tests ici.
Si vous souhaitez tester la connectivité avec le port spécifique utilisé par AWS IoT, passez à Téléchargez l'application pour tester la connexion aux données, au point de terminaison et au port de votre appareil.
-
Si
ping
n'a pas renvoyé de résultat réussi, vérifiez la valeur du point de terminaison pour vous assurer que vous disposez du bon point de terminaison et vérifiez la connexion de l'appareil avec Internet.
Téléchargez l'application pour tester la connexion aux données, au point de terminaison et au port de votre appareil
Un test de connectivité plus approfondi peut être effectué en utilisant nmap
. Cette procédure permet de vérifier si nmap
est installé sur votre appareil.
Pour vérifier nmap
sur l'appareil
-
Dans un terminal ou une fenêtre de ligne de commande de l'appareil que vous souhaitez tester, entrez cette commande pour voir si
nmap
est installée.nmap --version
-
Si vous obtenez une sortie similaire à ce qui suit,
nmap
est installée et vous pouvez continuer vers Testez la connexion avec le point de terminaison et le port de données de votre appareil.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
-
Si vous ne voyez pas de réponse similaire à celle indiquée à l'étape précédente, vous devez procéder à l'installation de
nmap
sur l'appareil. Choisissez la procédure pour le système d'exploitation de votre appareil.
Testez la connexion avec le point de terminaison et le port de données de votre appareil
Cette procédure teste la connexion de votre appareil IoT au point de terminaison de données de votre appareil à l'aide du port sélectionné.
Pour tester le point de terminaison et le port de données de votre appareil
-
Dans une fenêtre de terminal ou de ligne de commande de votre appareil, remplacez l'exemple de point de terminaison de données de l'appareil (
) par le point de terminaison de données de l'appareil pour votre compte, puis entrez cette commande.a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
nmap -p 8443
a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
-
Si
nmap
affiche une sortie similaire ceci,nmap
a réussi à se connecter au point de terminaison de données de votre appareil sur le port sélectionné.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
-
Si
nmap
n'a pas renvoyé de résultat réussi, vérifiez la valeur du point de terminaison pour vous assurer que vous disposez du bon point de terminaison et vérifiez votre connexion de l'appareil avec Internet.
Vous pouvez tester d'autres ports sur le point de terminaison de données de votre appareil, tels que le HTTPS port 443, le port principal,
en remplaçant le port utilisé à l'étape 1 par le port que vous souhaitez tester.8443