Tutorial: Cómo preparar la Raspberry Pi para ejecutar la aplicación shadow - 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.

Tutorial: Cómo preparar la Raspberry Pi para ejecutar la aplicación shadow

En este tutorial se muestra cómo instalar y configurar un dispositivo Raspberry Pi y cómo crear los recursos AWS IoT que un dispositivo necesita para conectarse e intercambiar mensajes MQTT.

nota

Si tiene previsto Crea un dispositivo virtual con Amazon EC2, puede saltarse esta página y continuar en Configuración del dispositivo. Creará estos recursos cuando cree su objeto virtual. Si desea utilizar un dispositivo diferente en lugar de la Raspberry Pi, puede intentar seguir estos tutoriales adaptándolos a un dispositivo de su elección.

En este tutorial, aprenderá a:
  • Configura un dispositivo Raspberry Pi y configúralo para usarlo con AWS IoT.

  • Crear un documento de política AWS IoT que autorice a su dispositivo a interactuar con los servicios AWS IoT.

  • Crear un recurso cosa en los certificados AWS IoT de dispositivo X.509, y luego asociar el documento de política.

    Se trata de la representación virtual de su dispositivo en el registro AWS IoT. El certificado autentica su dispositivo en Core AWS IoT, y el documento normativo autoriza a su dispositivo a interactuar con AWS IoT.

Cómo ejecutar este tutorial

Para ejecutar la aplicación de ejemplo shadow.py para Device Shadows, necesitará un dispositivo Raspberry Pi que se conecte a AWS IoT. Le recomendamos que siga este tutorial en el orden en que se presenta aquí, comenzando con la configuración de la Raspberry Pi y sus accesorios, y luego la creación de una política y la vinculación de la política a un recurso cosa que usted cree. A continuación, puede seguir este tutorial utilizando la interfaz gráfica de usuario (GUI) compatible con la Raspberry Pi para abrir la consola AWS IoT en el navegador web del dispositivo, lo que también facilita la descarga de los certificados directamente a la Raspberry Pi para conectarse a AWS IoT.

Antes de empezar este tutorial, asegúrese de que tiene:
  • Una Cuenta de AWS. Si no la tiene, complete los pasos que se describen en Configure su Cuenta de AWS antes de continuar. Necesitará su Cuenta de AWS y la consola de AWS IoT para completar este tutorial.

  • La Raspberry Pi y los accesorios necesarios. Necesitará lo siguiente:

    • Una Raspberry Pi 3 Modelo B o un modelo más reciente. Este tutorial puede funcionar en versiones anteriores de la Raspberry Pi, pero no lo hemos probado.

    • Sistema operativo Raspberry Pi (32 bits) o posterior. Recomendamos utilizar la última versión del sistema operativo Raspberry Pi. Este tutorial puede funcionar en versiones anteriores del sistema operativo, pero no lo hemos probado.

    • Una conexión Ethernet o wifi.

    • Teclado, ratón, monitor, cables y fuentes de alimentación.

Para completar este tutorial se necesitan aproximadamente 30 minutos.

Paso 1: Instalar y configurar el dispositivo Raspberry Pi

En esta sección, configuraremos un dispositivo Raspberry Pi para usarlo con AWS IoT.

importante

Adaptar estas instrucciones a otros dispositivos y sistemas operativos puede resultar difícil. Deberás entender el dispositivo lo suficientemente bien como para poder interpretar estas instrucciones y aplicarlas al dispositivo. Si encuentra dificultades, puede probar una de las otras opciones de dispositivos como alternativa, por ejemplo Crea un dispositivo virtual con Amazon EC2 o Utilice su PC o Mac con Windows o Linux como AWS IoT device.

Tendrá que configurar su Raspberry Pi de forma que pueda iniciar el sistema operativo (SO), conectarse a Internet y permitirle interactuar con ella en una interfaz de línea de comandos. También puede utilizar la interfaz gráfica de usuario (GUI) compatible con la Raspberry Pi para abrir la consola AWS IoT y ejecutar el resto de este tutorial.

Para configurar el dispositivo Raspberry Pi:
  1. Inserte la tarjeta SD en la ranura para tarjetas MicroSD de la Raspberry Pi. Algunas tarjetas SD vienen precargadas con un administrador de instalación que muestra un menú para instalar el sistema operativo después de arrancar la placa. También puede utilizar el generador de imágenes de la Raspberry Pi para instalar el sistema operativo en su tarjeta.

  2. Conecte un televisor o monitor HDMI al cable HDMI que se conecta al puerto HDMI de la Raspberry Pi.

  3. Conecte el teclado y el ratón a los puertos USB de la Raspberry Pi y, a continuación, enchufe el adaptador de corriente para arrancar la placa.

Una vez que se inicie la Raspberry Pi, si la tarjeta SD viene precargada con el administrador de instalación, aparecerá un menú para instalar el sistema operativo. Si tiene problemas para instalar el sistema operativo, pruebe los siguientes pasos. Para más información sobre la configuración de la Raspberry Pi, consulte Configuración de su Raspberry Pi.

Si tiene problemas para configurar la Raspberry Pi:
  • Compruebe si ha insertado la tarjeta SD antes de arrancar la placa. Si conecta la tarjeta SD después de arrancar la placa, es posible que no aparezca el menú de instalación.

  • Asegúrese de que el televisor o el monitor estén encendidos y de que se haya seleccionado la entrada correcta.

  • Asegúrese de utilizar un software compatible con Raspberry Pi.

Tras instalar y configurar el sistema operativo Raspberry Pi, abra el navegador web de la Raspberry Pi y diríjase a la consola AWS IoT Core para continuar con el resto de los pasos de este tutorial.

Si puede abrir la consola AWS IoT Core, su Raspberry Pi está lista y puede continuar con Tutorial: Cómo aprovisionar el dispositivo en AWS IoT.

Si tiene problemas o necesita ayuda adicional, consulte Cómo obtener ayuda para su Raspberry Pi.