Paso 1: Descargar y guardar AWS IoT Device Client - 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.

Paso 1: Descargar y guardar AWS IoT Device Client

Los procedimientos de esta sección descargan AWS IoT Device Client, lo compilan y lo instalan en su Raspberry Pi. Después de probar la instalación, puede guardar la imagen de la tarjeta microSD de la Raspberry Pi para usarla más tarde cuando quiera volver a probar los tutoriales.

Descargar y compilar AWS IoT Device Client

Este procedimiento instala AWS IoT Device Client en la Raspberry Pi.

Ejecute estos comandos en la ventana del terminal de su ordenador host local que esté conectado a su Raspberry Pi.

Para instalar la AWS IoT Device Client en la Raspberry Pi
  1. Introduzca estos comandos para descargar y compilar AWS IoT Device Client en su Raspberry Pi.

    cd ~ git clone https://github.com/awslabs/aws-iot-device-client aws-iot-device-client mkdir ~/aws-iot-device-client/build && cd ~/aws-iot-device-client/build cmake ../
  2. Ejecute este comando para compilar AWS IoT Device Client. Este comando puede tardar hasta 15 minutos en finalizar.

    cmake --build . --target aws-iot-device-client

    Se pueden ignorar los mensajes de advertencia que aparecen a medida que se compila AWS IoT Device Client.

    Estos tutoriales se han probado con AWS IoT Device Client integrado en gcc en la versión 10.2.1 20210110 (Raspbian 10.2.1-6+rpi1), en la versión 8.3.0 del 30 de octubre de 2021 de Raspberry Pi OS (bullseye) en gcc y en la versión 8.3.0 (Raspbian 8.3.0-6+rpi1) 8.3.0 del 7 de mayo de 2021 de Raspberry Pi OS (buster).

  3. Cuando AWS IoT Device Client termine de compilarse, pruébelo ejecutando este comando.

    ./aws-iot-device-client --help

Si ve la ayuda de la línea de comandos de AWS IoT Device Client, significa que de AWS IoT Device Client se ha compilado correctamente y está listo para su uso.

Creación de los directorios utilizados en los tutoriales

Este procedimiento crea los directorios en la Raspberry Pi que se utilizarán para almacenar los archivos utilizados en los tutoriales de esta ruta de aprendizaje.

Para crear los directorios utilizados en los tutoriales de esta ruta de aprendizaje:
  1. Ejecute estos comandos para crear los directorios necesarios.

    mkdir ~/dc-configs mkdir ~/policies mkdir ~/messages mkdir ~/certs/testconn mkdir ~/certs/pubsub mkdir ~/certs/jobs
  2. Ejecute estos comandos para establecer los permisos en los nuevos directorios.

    chmod 745 ~ chmod 700 ~/certs/testconn chmod 700 ~/certs/pubsub chmod 700 ~/certs/jobs

Tras crear estos directorios y establecer sus permisos, continúe con (Opcional) Guardar la imagen de la tarjeta microSD.