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.
Descarga y almacenamiento del AWS IoT Device Client
Los procedimientos de esta sección descargan el 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.
Procedimientos de esta sección:
Descargar y compilar AWS IoT Device Client
Este procedimiento instala el cliente de AWS IoT dispositivo en su Raspberry Pi.
Ejecute estos comandos en la ventana del terminal de su ordenador host local que esté conectado a su Raspberry Pi.
Para instalar el cliente de AWS IoT dispositivo en su Raspberry Pi
-
Introduzca estos comandos para descargar y construir el cliente de AWS IoT dispositivo 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 ../
-
Ejecute este comando para crear el 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 cuando el AWS IoT Device Client compila.
Estos tutoriales se han probado con el AWS IoT Device Client integradogcc, la versión 10.2.1 20210110 (Raspbian 10.2.1-6+rpi1), la versión 8.3.0 del 30 de octubre de 2021 del sistema operativo Raspberry Pi (bullseye) y la versión 8.3.0 (Raspbian 8.3.0-6+rpi1) 8.3.0, del 7 de mayo de 2021gcc, del sistema operativo Raspberry Pi (buster).
-
Cuando el cliente del dispositivo termine de compilarse, pruébelo ejecutando este comando. AWS IoT
./aws-iot-device-client --help
Si ve la ayuda de la línea de comandos del AWS IoT Device Client, significa que el AWS IoT Device Client se ha creado 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:
-
Ejecute estos comandos para crear los directorios necesarios.
mkdir ~/dc-configs mkdir ~/policies mkdir ~/messages mkdir ~/certs/testconn mkdir ~/certs/pubsub mkdir ~/certs/jobs
-
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.
(Opcional) Guardar la imagen de la tarjeta microSD
En este punto, la tarjeta microSD de tu Raspberry Pi tiene un sistema operativo actualizado, el software de aplicación básico y el cliente del AWS IoT dispositivo.
Si quiere volver a probar estos ejercicios y tutoriales, puede omitir los procedimientos anteriores y escribir la imagen de la tarjeta microSD que guarda con este procedimiento en una nueva tarjeta microSD desde la que continuar con los tutoriales de Aprovisione su Raspberry Pi AWS IoT.
Para guardar la imagen de la tarjeta microSD en un archivo:
En la ventana del terminal de su ordenador host local que esté conectado a la Raspberry Pi:
-
Confirma que tus Cuenta de AWS credenciales no estén almacenadas.
-
Ejecute la aplicación de AWS configuración con este comando:
aws configure
-
Si sus credenciales están almacenadas (si aparecen en el mensaje), introduzca la cadena
XYXYXYXYX
cuando se le pida, tal y como se muestra aquí. Deje en blanco el nombre de la región y el formato de salida predeterminado.AWS Access Key ID [****************YXYX]:
XYXYXYXYX
AWS Secret Access Key [****************YXYX]:XYXYXYXYX
Default region name: Default output format:
-
-
Escriba este comando para apagar la Raspberry Pi.
sudo shutdown -h 0
-
Una vez apagada la Raspberry Pi por completo, desconecte su alimentación.
-
Extraiga la tarjeta microSD del dispositivo.
-
En el ordenador host local:
-
Inserte la tarjeta microSD.
-
Con la herramienta de creación de imágenes de tarjetas SD, guarde la imagen de la tarjeta microSD en un archivo.
-
Una vez guardada la imagen de la tarjeta microSD, extraiga la tarjeta del ordenador host local.
-
Puede continuar con esta tarjeta microSD en Aprovisione su Raspberry Pi AWS IoT.