Instala y verifica el software necesario en tu dispositivo - AWS IoT Core

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.

Instala y verifica el software necesario en tu dispositivo

Los procedimientos de esta sección son la continuación de los de la sección anterior para actualizar el sistema operativo de su Raspberry Pi e instalar el software en la Raspberry Pi que se utilizará en la siguiente sección para crear e instalar el AWS IoT Device Client.

Después de completar esta sección, tu Raspberry Pi tendrá un sistema up-to-date operativo, el software requerido en los tutoriales de esta ruta de aprendizaje, y se configurará para tu ubicación.

Equipo necesario:
nota

La Raspberry Pi Model 3+ y la Raspberry Pi Model 4 pueden ejecutar todos los comandos descritos en esta ruta de aprendizaje. Si tu dispositivo de IoT no puede compilar software ni ejecutarlo AWS Command Line Interface, es posible que tengas que instalar los compiladores necesarios en tu ordenador host local para crear el software y, a continuación, transferirlo a tu dispositivo de IoT. Para obtener más información acerca de cómo instalar y crear software para su dispositivo, consulte la documentación del software de su dispositivo.

Actualiza el software del sistema operativo

Este procedimiento actualiza el software del sistema operativo.

Para actualizar el software del sistema operativo de la Raspberry Pi

Realice estos pasos en la ventana del terminal de su ordenador host local.

  1. Escriba estos comandos para actualizar el software del sistema de la Raspberry Pi.

    sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y autoremove
  2. Actualice la configuración regional y de zona horaria de la Raspberry Pi (opcional).

    Escriba este comando para actualizar la configuración regional y de zona horaria del dispositivo.

    sudo raspi-config
    1. Para establecer la configuración regional del dispositivo:

      1. En la pantalla Raspberry Pi Software Configuration Tool (raspi-config), elija la opción 5.

        5 Localisation Options Configure language and regional settings

        Utilice la tecla Tab para desplazarse a <Select> y, a continuación, presione la space bar.

      2. En el menú de opciones de localización, elija la opción L1.

        L1 Locale Configure language and regional settings

        Utilice la tecla Tab para desplazarse a <Select> y, a continuación, presione la space bar.

      3. En la lista de opciones de configuración regional, elija las configuraciones regionales que desee instalar en la Raspberry Pi utilizando las teclas de flecha para desplazarse y space bar para marcar las que quiera.

        En Estados Unidos, en_US.UTF-8 es una buena opción para elegir.

      4. Tras seleccionar las configuraciones regionales del dispositivo, utilice la tecla Tab para ir a <OK> y, a continuación, presione la space bar para que aparezca la página de confirmación de configuración regional.

    2. Para configurar la zona horaria del dispositivo:

      1. En la pantalla raspi-config, seleccione la opción 5.

        5 Localisation Options Configure language and regional settings

        Utilice la tecla Tab para desplazarse a <Select> y, a continuación, presione la space bar.

      2. En el menú de opciones de localización, utilice la tecla de flecha para elegir la opción L2:

        L2 time zone Configure time zone

        Utilice la tecla Tab para desplazarse a <Select> y, a continuación, presione la space bar.

      3. En el menú Configuración de tzdata, seleccione su área geográfica de la lista.

        Utilice la tecla Tab para desplazarse a <OK> y, a continuación, presione la space bar.

      4. En la lista de ciudades, use las teclas de flecha para elegir una ciudad de su zona horaria.

        Para configurar la zona horaria, utilice la tecla Tab para ir a <OK> y, a continuación, presione la space bar.

    3. Cuando termine de actualizar la configuración, usa la tecla Tab para ir a <Finish> y, a continuación, presione la space bar para cerrar la aplicación raspi-config.

  3. Escriba este comando para reiniciar la Raspberry Pi.

    sudo shutdown -r 0
  4. Espere a que la Raspberry Pi se reinicie.

  5. Una vez reiniciada la Raspberry Pi, vuelva a conectar la ventana del terminal del ordenador host local a la Raspberry Pi.

El software del sistema de la Raspberry Pi ya está configurado y está listo para continuar con Instalar las aplicaciones y bibliotecas requeridas.

Instalar las aplicaciones y bibliotecas requeridas

Este procedimiento instala el software de la aplicación y las bibliotecas que se utilizan en los tutoriales siguientes.

Si utiliza una Raspberry Pi o si puede compilar el software necesario en el dispositivo IoT, realice estos pasos en la ventana del terminal del ordenador host local. Si debe compilar software para su dispositivo IoT en el ordenador host local, consulte la documentación del software del dispositivo IoT para obtener información sobre cómo realizar estos pasos en el dispositivo.

Instalación de la aplicación, el software y las bibliotecas en la Raspberry Pi
  1. Escriba este comando para instalar el software y las bibliotecas de la aplicación.

    sudo apt-get -y install build-essential libssl-dev cmake unzip git python3-pip
  2. Escriba estos comandos para confirmar que se instaló la versión correcta del software.

    gcc --version cmake --version openssl version git --version
  3. Confirme que estén instaladas las siguientes versiones del software de la aplicación:

    • gcc: 9.3.0 o versiones posteriores

    • cmake: 3.10.x o versiones posteriores

    • OpenSSL: 1.1.1 o versiones posteriores

    • git: 2.20.1 o versiones posteriores

Si la Raspberry Pi tiene versiones aceptables del software de aplicación requerido, está listo para continuar con (Opcional) Guardar la imagen de la tarjeta microSD.

(Opcional) Guardar la imagen de la tarjeta microSD

A lo largo de los tutoriales de esta ruta de aprendizaje, encontrará estos procedimientos para guardar una copia de la imagen de la tarjeta microSD de la Raspberry Pi en un archivo de su ordenador host local. Si bien se recomiendan, no son tareas obligatorias. Al guardar la imagen de la tarjeta microSD donde se sugiere, puede saltarte los procedimientos que preceden al punto de guardado en esta ruta de aprendizaje, lo que puede ahorrar tiempo si necesita volver a intentar algo. La consecuencia de no guardar la imagen de la tarjeta microSD periódicamente es que puede que tenga que reiniciar los tutoriales de la ruta de aprendizaje desde el principio si la tarjeta microSD está dañada si accidentalmente configura una aplicación o sus ajustes de forma incorrecta.

En este punto, la tarjeta microSD de la Raspberry Pi tiene un sistema operativo actualizado y el software de aplicación básico cargado. Puede ahorrar el tiempo que le llevó completar los pasos anteriores guardando ahora el contenido de la tarjeta microSD en un archivo. Tener la imagen actual de la imagen de la tarjeta microSD de su dispositivo le permite empezar desde este punto para continuar o volver a intentar un tutorial o procedimiento sin necesidad de instalar y actualizar el software desde cero.

Para guardar la imagen de la tarjeta microSD en un archivo
  1. Escriba este comando para apagar la Raspberry Pi.

    sudo shutdown -h 0
  2. Una vez apagada la Raspberry Pi por completo, desconecte su alimentación.

  3. Extraiga la tarjeta microSD de la Raspberry Pi.

  4. En el ordenador host local:

    1. Inserte la tarjeta microSD.

    2. Con la herramienta de creación de imágenes de tarjetas SD, guarde la imagen de la tarjeta microSD en un archivo.

    3. Una vez guardada la imagen de la tarjeta microSD, extraiga la tarjeta del ordenador host local.

  5. Con la alimentación desconectada de la Raspberry Pi, inserte la tarjeta microSD en la Raspberry Pi.

  6. Alimente la Raspberry Pi.

  7. Tras esperar aproximadamente un minuto, en el ordenador host local, vuelva a conectar la ventana del terminal del computadora host local que estaba conectada a la Raspberry Pi, y luego inicie sesión en la Raspberry Pi.