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 guarda el AWS IoT Cliente del dispositivo
Los procedimientos de esta sección descargan el cliente del AWS IoT dispositivo, lo compilan y lo instalan en la 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:
Descargue y construya el AWS IoT Cliente del dispositivo
Este procedimiento instala el cliente del 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 la de AWS IoT Cliente de dispositivo en tu Raspberry Pi
-
Ingresa estos comandos para descargar y crear el cliente del AWS IoT dispositivo en tu 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 cliente del AWS IoT dispositivo. Este comando puede tardar hasta 15 minutos en finalizar.
cmake --build . --target aws-iot-device-clientLos mensajes de advertencia que aparecen a medida que se compila el cliente del AWS IoT dispositivo se pueden ignorar.
Estos tutoriales se han probado con la versión 10.2.1 20210110 del AWS IoT Device Client integrado (Raspbian 10.2.1-6+rpi1)gcc, la versión del 30 de octubre de 2021 de Raspberry Pi OS (bullseye) y la versión 8.3.0 (Raspbian 8.3.0-6+rpi1) 8.3.0 de la versión del 7 de mayo gcc de 2021 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 ves la ayuda de la línea de comandos del cliente del AWS IoT dispositivo, significa que el cliente del AWS IoT dispositivo se ha creado correctamente y está listo para que lo utilices.
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 momento, la tarjeta microSD de la Raspberry Pi tiene un sistema operativo actualizado, el software básico de la aplicación 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 en 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:
-
Confirme que sus Cuenta de AWS credenciales no se hayan almacenado.
-
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
XYXYXYXYXcuando 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]:XYXYXYXYXAWS Secret Access Key [****************YXYX]:XYXYXYXYXDefault 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 en AWS IoT.