

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Prueba de la conectividad con el punto de conexión de datos del dispositivo
<a name="iot-quick-start-test-connection"></a>

En este tema se describe cómo probar la conexión de un dispositivo con el *punto de conexión de datos de dispositivo* de su cuenta, el punto de conexión que sus dispositivos de IoT utilizan para conectarse a AWS IoT.

Realice estos procedimientos en el dispositivo que quiera probar o mediante una sesión de terminal SSH conectada al dispositivo que desee.

**Topics**
+ [Encontrar el punto de conexión de datos de su dispositivo](#iot-quick-start-test-connection-endpoint)
+ [Probar la conexión rápidamente](#iot-quick-start-test-connection-ping)
+ [Obtener la aplicación para probar la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-app)
+ [Pruebe la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-test)

## Encontrar el punto de conexión de datos de su dispositivo
<a name="iot-quick-start-test-connection-endpoint"></a>

Este procedimiento explica cómo encontrar el punto de conexión de datos del dispositivo en la [consola de AWS IoT](https://console.aws.amazon.com//iot/home) para probar la conexión con el dispositivo de IoT.

**Para encontrar el punto de conexión de datos de su dispositivo**

1. En la [consola de AWS IoT](https://console.aws.amazon.com//iot/home), en la sección **Conectar**, vaya a **Configuraciones de dominio**.

1. En la página **Configuraciones de dominio**, vaya al contenedor **Configuraciones de dominio** y copie **Nombre de dominio**. El valor de su punto final es exclusivo para Cuenta de AWS usted y es similar al de este ejemplo:`a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com`.

1. 

   Guarde el punto de conexión de datos del dispositivo para utilizarlo en los procedimientos siguientes.

## Probar la conexión rápidamente
<a name="iot-quick-start-test-connection-ping"></a>

Este procedimiento comprueba la conectividad general con el punto de conexión de datos del dispositivo, pero no comprueba el puerto específico que utilizarán los dispositivos. Esta prueba utiliza un programa común y suele ser suficiente para averiguar si los dispositivos se pueden conectar a AWS IoT.

Si quiere probar la conectividad con el puerto específico que utilizarán sus dispositivos, omita este procedimiento y continúe con [Obtener la aplicación para probar la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-app).

**Para probar rápidamente el punto de conexión de datos del dispositivo**

1. En una ventana del terminal o de la línea de comandos del dispositivo, sustituya el punto de conexión de datos del dispositivo de ejemplo (`a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com`) por el punto de conexión de datos del dispositivo de su cuenta y, a continuación, introduzca este comando.

------
#### [ Linux ]

   ```
   ping -c 5 a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
   ```

------
#### [ Windows ]

   ```
   ping -n 5 a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
   ```

------

1. Si `ping` muestra una salida similar a la siguiente, significa que se ha conectado correctamente al punto de conexión de datos del dispositivo. Si bien no se comunicó AWS IoT directamente, encontró el servidor y es probable que AWS IoT esté disponible a través de este punto final.

   ```
   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 le satisface este resultado, puede detener las pruebas aquí.

   Si desea probar la conectividad con el puerto específico que utiliza AWS IoT, continúe con [Obtener la aplicación para probar la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-app).

1. Si `ping` no da un resultado correcto, compruebe el valor del punto de conexión para asegurarse de es el correcto y compruebe la conexión del dispositivo a internet.

## Obtener la aplicación para probar la conexión con el punto de conexión de datos del dispositivo y el puerto
<a name="iot-quick-start-test-connection-app"></a>

Se puede realizar una prueba de conectividad más exhaustiva utilizando `nmap`. Este procedimiento comprueba si `nmap` está instalado en el dispositivo.

**Para comprobar si `nmap` está en el dispositivo**

1. En una ventana del terminal o de la línea de comandos del dispositivo que desee probar, introduzca este comando para comprobar si `nmap` está instalado.

   ```
   nmap --version
   ```

1. Si se incluye un resultado similar al siguiente, `nmap` está instalado y puede continuar con [Pruebe la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-test).

   ```
   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
   ```

1. Si no se incluye una respuesta similar a la del paso anterior, deberá instalar `nmap` en el dispositivo. Seleccione el procedimiento correspondiente al sistema operativo de su dispositivo.

------
#### [ Linux ]

Este procedimiento requiere tener permiso para instalar software en el equipo.

**Para instalar nmap en su ordenador Linux**

1. En una ventana del terminal o de la línea de comandos de su dispositivo, introduzca el comando que corresponda a la versión de Linux que esté ejecutando.

   1. Debian o Ubuntu:

      ```
      sudo apt install nmap
      ```

   1. CentOS o RHEL:

      ```
      sudo yum install nmap
      ```

1. Pruebe la instalación con este comando:

   ```
   nmap --version
   ```

1. Si se incluye un resultado similar al siguiente, `nmap` está instalado y puede continuar con [Pruebe la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-test).

   ```
   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
   ```

------
#### [ macOS ]

Este procedimiento requiere tener permiso para instalar software en el equipo.

**Para instalar nmap en su ordenador macOS**

1. En un navegador, abra [https://nmap.org/download\$1macosx](https://nmap.org/download#macosx) y descargue el instalador **estable más reciente**.

   Cuando se te pida, selecciona **Abrir con DiskImageInstaller**.

1. En la ventana de instalación, mueva el paquete a la carpeta **Aplicaciones**.

1. En el **Finder**, localice el paquete `nmap-xxxx-mpkg` en la carpeta **Aplicaciones**. Haga **Ctrl-click** en el paquete correspondiente y seleccione **Abrir** para abrirlo.

1. Revise el cuadro de diálogo de seguridad. Si está todo preparado para instalar **nmap**, seleccione **Abrir** para instalar **nmap**.

1. En **Terminal**, pruebe la instalación con este comando:

   ```
   nmap --version
   ```

1. Si se incluye un resultado similar al siguiente, `nmap` está instalado y puede continuar con [Pruebe la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-test).

   ```
   Nmap version 7.92 ( https://nmap.org )
   Platform: x86_64-apple-darwin17.7.0
   Compiled with: nmap-liblua-5.3.5 openssl-1.1.1k nmap-libssh2-1.9.0 libz-1.2.11 nmap-libpcre-7.6 nmap-libpcap-1.9.1 nmap-libdnet-1.12 ipv6 Compiled without:
   Available nsock engines: kqueue poll select
   ```

------
#### [ Windows ]

Este procedimiento requiere tener permiso para instalar software en el equipo.

**Para instalar nmap en su ordenador Windows**

1. En un navegador, abra [https://nmap.org/download\$1windows](https://nmap.org/download#windows) y descargue la **última versión estable** del programa de configuración.

   Si se le solicita, seleccione **Guardar archivo**. Una vez descargado el archivo, ábralo desde la carpeta de descargas.

1.  Cuando el archivo de configuración termine de descargarse, abra el archivo **nmap-xxxx-setup.exe** descargado para instalar la aplicación. 

1.  Acepte la configuración predeterminada a medida que se instala el programa.

   No necesita la aplicación Npcap para esta prueba. Puede deseleccionar esa opción si no quiere instalarla.

1. En **Command**, pruebe la instalación con este comando:

   ```
   nmap --version
   ```

1. Si se incluye un resultado similar al siguiente, `nmap` está instalado y puede continuar con [Pruebe la conexión con el punto de conexión de datos del dispositivo y el puerto](#iot-quick-start-test-connection-test).

   ```
   Nmap version 7.92 ( https://nmap.org )
   Platform: i686-pc-windows-windows
   Compiled with: nmap-liblua-5.3.5 openssl-1.1.1k nmap-libssh2-1.9.0 nmap-libz-1.2.11 nmap-libpcre-7.6 Npcap-1.50 nmap-libdnet-1.12 ipv6
   Compiled without:
   Available nsock engines: iocp poll select
   ```

------

## Pruebe la conexión con el punto de conexión de datos del dispositivo y el puerto
<a name="iot-quick-start-test-connection-test"></a>

Este procedimiento comprueba la conexión del dispositivo de IoT con el punto de conexión de datos del dispositivo con el puerto seleccionado.

**Para probar la conexión con el punto de conexión de datos del dispositivo y el puerto**

1. En una ventana del terminal o de la línea de comandos del dispositivo, sustituya el punto de conexión de datos del dispositivo de ejemplo (`a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com`) por el punto de conexión de datos del dispositivo de su cuenta y, a continuación, introduzca este comando.

   ```
   nmap -p 8443 a3qEXAMPLEsffp-ats.iot.eu-west-1.amazonaws.com
   ```

1. Si `nmap` muestra un resultado similar al siguiente, `nmap` ha podido conectarse correctamente al punto de conexión de datos de su dispositivo en el puerto seleccionado.

   ```
   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
   ```

1. Si `nmap` no da un resultado correcto, compruebe el valor del punto de conexión para asegurarse de es el correcto y compruebe la conexión del dispositivo a internet.

Puede probar otros puertos del punto de conexión de datos del dispositivo, como el puerto 443 o el puerto HTTPS principal, sustituyendo el puerto utilizado en el paso 1, `8443`, por el puerto que deseas probar.