

Aviso de fin de soporte: el 7 de octubre de 2026, AWS suspenderemos el soporte para AWS IoT Greengrass Version 1. Después del 7 de octubre de 2026, ya no podrá acceder a los AWS IoT Greengrass V1 recursos. Para obtener más información, visita [Migrar desde AWS IoT Greengrass Version 1](https://docs.aws.amazon.com/greengrass/v2/developerguide/migrate-from-v1.html).

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.

# Probar las comunicaciones (sincronizaciones de dispositivos deshabilitadas)
<a name="comms-disabled"></a>

1. <a name="ping-device"></a>Asegúrese de que el ordenador y el dispositivo AWS IoT Greengrass principal estén conectados a Internet mediante la misma red.

   1. En el dispositivo AWS IoT Greengrass principal, ejecuta el siguiente comando para buscar su dirección IP.

      ```
      hostname -I
      ```

   1. En el equipo, ejecute el siguiente comando utilizando la dirección IP del dispositivo central. Puede utilizar Ctrl \$1 C para detener el comando **ping**.

      ```
      ping IP-address
      ```

      Un resultado similar al siguiente indica que la comunicación entre el ordenador y el dispositivo AWS IoT Greengrass principal se ha realizado correctamente (pérdida de paquetes del 0%):  
![\[Salida correcta del comando ping.\]](http://docs.aws.amazon.com/es_es/greengrass/v1/developerguide/images/gg-get-started-075.5.png)
**nota**  
Si no puedes hacer ping a una EC2 instancia que se está ejecutando AWS IoT Greengrass, asegúrate de que las reglas del grupo de seguridad entrante de la instancia permitan el tráfico ICMP para los mensajes de [solicitud de Echo](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/security-group-rules-reference.html#sg-rules-ping). Para obtener más información, consulta [Cómo añadir reglas a un grupo de seguridad](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-network-security.html#adding-security-group-rule) en la *Guía del EC2 usuario de Amazon*.  
En los ordenadores con sistema operativo Windows, en la aplicación Firewall de Windows con seguridad avanzada, puede que también tengas que activar una regla de entrada que permita las solicitudes de eco entrantes (por ejemplo, **compartir archivos e impresoras (Echo Request - ICMPv4 -In)**) o crear una.

1. Consigue tu terminal. AWS IoT 

   1. <a name="iot-settings"></a>En el panel de navegación de la [consola de AWS IoT](https://console.aws.amazon.com/iot/), seleccione **Configuración**.

   1. <a name="iot-settings-endpoint"></a>En **Punto de conexión de datos del dispositivo**, anote el valor del **punto de conexión**. Utilice este valor para reemplazar el *AWS\$1IOT\$1ENDPOINT* marcador de posición en los comandos en los pasos siguientes.
**nota**  
Asegúrese de que los [puntos de conexión se corresponden con su tipo de certificado](gg-core.md#certificate-endpoints).

1. <a name="repeated-step"></a>En su ordenador (no en el dispositivo AWS IoT Greengrass principal), abra dos ventanas de línea de [comandos (terminal o línea](https://en.wikipedia.org/wiki/Command-line_interface) de comandos). Una ventana representa el dispositivo cliente GG\$1Switch y la otra representa el dispositivo cliente GG\$1. TrafficLight 

   1. <a name="run-switch-device"></a>En la ventana del dispositivo de cliente GG\$1Switch, ejecute los comandos siguientes.
      + *path-to-certs-folder*Sustitúyala por la ruta a la carpeta que contiene los certificados, las claves y los archivos de Python.
      + *AWS\$1IOT\$1ENDPOINT*Sustitúyalo por tu punto final.
      + Sustituya las dos *switchCertId* instancias por el ID del certificado en el nombre de archivo de su dispositivo cliente GG\$1Switch.

      ```
      cd path-to-certs-folder
      python lightController.py --endpoint AWS_IOT_ENDPOINT --rootCA AmazonRootCA1.pem --cert switchCertId-certificate.pem.crt --key switchCertId-private.pem.key --thingName GG_TrafficLight --clientId GG_Switch
      ```

   1. <a name="run-trafficlight-device"></a>Desde la ventana del dispositivo TrafficLight cliente GG\$1, ejecuta los siguientes comandos.
      + *path-to-certs-folder*Sustitúyala por la ruta a la carpeta que contiene los certificados, las claves y los archivos de Python.
      + *AWS\$1IOT\$1ENDPOINT*Sustitúyalo por tu punto final.
      + Sustituya las dos *lightCertId* instancias por el ID del certificado en el nombre de archivo de su dispositivo TrafficLight cliente GG\$1.

      ```
      cd path-to-certs-folder
      python trafficLight.py --endpoint AWS_IOT_ENDPOINT --rootCA AmazonRootCA1.pem --cert lightCertId-certificate.pem.crt --key lightCertId-private.pem.key --thingName GG_TrafficLight --clientId GG_TrafficLight
      ```

      Cada 20 segundos, el interruptor actualiza el estado de sombra a los valores G, Y y R, y la luz mostrará su nuevo estado, tal que se muestra a continuación.

      Salida de GG\$1Switch:  
![\[Captura de pantalla de la salida asociada a GG_Switch.\]](http://docs.aws.amazon.com/es_es/greengrass/v1/developerguide/images/gg-get-started-083.png)

      Salida GG\$1TrafficLight :  
![\[Captura de pantalla de la salida asociada a TrafficLight GG_.\]](http://docs.aws.amazon.com/es_es/greengrass/v1/developerguide/images/gg-get-started-084.png)

   Cuando se ejecuta por primera vez, cada script del dispositivo cliente ejecuta el servicio de AWS IoT Greengrass detección para conectarse al AWS IoT Greengrass núcleo (a través de Internet). Una vez que un dispositivo cliente haya descubierto y se haya conectado correctamente al AWS IoT Greengrass núcleo, las operaciones futuras se pueden ejecutar localmente.
**nota**  
<a name="check-connection-info"></a> Los scripts `lightController.py` y `trafficLight.py` almacenan información de conexión en la carpeta `groupCA`, que se crea en la misma carpeta que los scripts. Si recibe errores de conexión, asegúrese de que la dirección IP del archivo `ggc-host` coincide con el punto de conexión de la dirección IP de su núcleo.

1. En la AWS IoT consola, elija su AWS IoT Greengrass grupo, elija la pestaña **Dispositivos cliente** y, a continuación, elija **GG\$1 TrafficLight** para abrir la página de detalles del AWS IoT dispositivo cliente.

1. Seleccione la pestaña **Sombras de dispositivo.** Después de que el GG\$1Switch cambie de estado, no debería haber ninguna actualización de esta sombra. Esto se debe a que el GG\$1 TrafficLight está configurado para **deshabilitar la sincronización oculta con** la nube.

1. Pulse Ctrl \$1 C en la ventana del dispositivo de cliente GG\$1Switch (`lightController.py`). Deberías ver que la ventana GG\$1 TrafficLight (`trafficLight.py`) deja de recibir mensajes de cambio de estado.

   Mantenga estas ventanas abiertas para que pueda ejecutar los comandos de la siguiente sección.