As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Teste a conectividade com o endpoint de dados do seu dispositivo
Este tópico descreve como testar a conexão de um dispositivo com o endpoint de dados do dispositivo da sua conta, o endpoint que seus dispositivos de IoT usam para se conectar ao AWS IoT.
Execute esses procedimentos no dispositivo que você deseja testar ou usando uma sessão de SSH terminal conectada ao dispositivo que você deseja testar.
Para testar a conectividade de um dispositivo com o endpoint de dados de um dispositivo.
Localize o endpoint de dados do seu dispositivo
Este procedimento explica como encontrar o endpoint de dados do dispositivo no AWS IoT console
Para localizar o endpoint de dados do seu dispositivo
-
No console do AWS IoT
, próximo à parte inferior do painel de navegação, selecione Configurações. -
Na página Configurações, no contêiner do Endpoint de dados do dispositivo, localize o valor do Endpoint e copie-o. O valor do seu endpoint é exclusivo para você Conta da AWS e é semelhante a este exemplo:
a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
. -
Salve o endpoint de dados do seu dispositivo para usá-lo nos procedimentos seguintes.
Teste a conexão rapidamente
Este procedimento testa a conectividade geral com o endpoint de dados do seu dispositivo, mas não testa a porta específica a serem usadas pelos seus dispositivos. Este teste usa um programa comum e geralmente é suficiente para descobrir se os dispositivos podem se conectar ao AWS IoT.
Se quiser testar a conectividade com a porta específica que seus dispositivos usarão, pule este procedimento e avance para Obtenha o aplicativo para testar a conexão com o endpoint de dados e a porta do seu dispositivo.
Para testar o endpoint de dados do dispositivo rapidamente
-
Em uma janela de terminal ou linha de comando no seu dispositivo, substitua o endpoint de dados do dispositivo de exemplo (
) pelo endpoint de dados do dispositivo da sua conta e, depois, digite este comando.a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
-
Se
ping
exibir uma saída semelhante à seguinte, ele se conectou ao endpoint de dados do seu dispositivo com êxito. Embora não tenha se comunicado AWS IoT diretamente, ele encontrou o servidor e é provável que ele AWS IoT esteja disponível por meio desse endpoint.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
Se você estiver satisfeito com esse resultado, pode interromper o teste neste ponto.
Se você quiser testar a conectividade com a porta específica usada por AWS IoT, avance para Obtenha o aplicativo para testar a conexão com o endpoint de dados e a porta do seu dispositivo.
-
Se
ping
não retornou uma saída bem-sucedida, verifique o valor do endpoint para se assegurar de que você tenha o endpoint correto e verifique a conexão do dispositivo com a Internet.
Obtenha o aplicativo para testar a conexão com o endpoint de dados e a porta do seu dispositivo
Um teste de conectividade mais minucioso pode ser realizado com nmap
. Este procedimento realiza testes para averiguar se nmap
está instalado no seu dispositivo.
Para buscar nmap
no dispositivo
-
Em uma janela de terminal ou linha de comando no dispositivo que você quer testar, insira este comando para averiguar se
nmap
está instalado.nmap --version
-
Se uma saída semelhante à seguinte for exibida,
nmap
está instalado e você pode prosseguir para Teste a conexão com o endpoint de dados e a porta do seu dispositivo.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
-
Caso não veja uma resposta semelhante à mostrada na etapa anterior, será preciso instalar
nmap
no dispositivo. Escolha o procedimento com base no sistema operacional do dispositivo.
Teste a conexão com o endpoint de dados e a porta do seu dispositivo
Esse procedimento testa a conexão do seu dispositivo de IoT com o endpoint de dados do dispositivo usando a porta selecionada.
Para testar o endpoint de dados e a porta do seu dispositivo
-
Em uma janela de terminal ou linha de comando no seu dispositivo, substitua o endpoint de dados do dispositivo de exemplo (
) pelo endpoint de dados do dispositivo da sua conta e, depois, digite este comando.a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
nmap -p 8443
a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
-
Se
nmap
exibir uma saída semelhante à seguinte,nmap
obteve êxito em se conectar ao endpoint de dados do seu dispositivo na porta selecionada.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
-
Se
nmap
não retornou uma saída bem-sucedida, verifique o valor do endpoint para se assegurar de que você tenha o endpoint correto e verifique a conexão do seu dispositivo com a Internet.
Você pode testar outras portas no endpoint de dados do dispositivo, como a porta 443, a HTTPS porta primária, substituindo a porta usada na etapa 1,
, pela porta que você deseja testar.8443