Tutorial: preparando seu Raspberry Pi para executar o aplicativo de sombra - AWS IoT Core

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tutorial: preparando seu Raspberry Pi para executar o aplicativo de sombra

Este tutorial demonstra como instalar e configurar um dispositivo Raspberry Pi e criar os recursos AWS IoT necessários para um dispositivo se conectar e trocar mensagens MQTT.

nota

Se estiver planejando Crie um dispositivo virtual com a Amazon EC2, ignore esta página e avance para Configurar o dispositivo. Você criará estes recursos quando criar suo objeto virtual. Se você quiser usar um dispositivo diferente em vez do Raspberry Pi, tente seguir esses tutoriais adaptando-os a um dispositivo de sua escolha.

Neste tutorial, você aprenderá:
  • Configurar um dispositivo Raspberry Pi e o configurar para uso com AWS IoT.

  • Crie um documento de política do AWS IoT que autoriza seu dispositivo a interagir com os serviços do AWS IoT.

  • Crie um recurso de objeto no AWS IoT certificado de dispositivo X.509 e, depois, anexe o documento de política.

    A objeto é a representação virtual de seu dispositivo no registro do AWS IoT. O certificado autentica seu dispositivo no Core AWS IoT e o documento de política autoriza seu dispositivo a interagir com o AWS IoT.

Como executar este tutorial

Para executar o aplicativo de exemplo das Sombras do Dispositivo shadow.py, você precisará de um dispositivo Raspberry Pi que se conecte ao AWS IoT. Recomendamos que você siga este tutorial na ordem apresentada aqui, começando com a configuração do Raspberry Pi e seus acessórios e, em seguida, criando uma política e anexando a política a um recurso criado por você. Você pode então seguir este tutorial usando a interface gráfica do usuário (GUI) suportada pelo Raspberry Pi para abrir o console AWS IoT no navegador da web do dispositivo, o que também facilita o download dos certificados diretamente no Raspberry Pi para conexão AWS IoT.

Antes de começar este tutorial, verifique se você tem o seguinte:
  • Uma Conta da AWS. Se você não possuir uma, conclua as etapas descritas em Configurar Conta da AWS antes de continuar. Você precisará do seu Conta da AWS e console AWS IoT para concluir este tutorial.

  • O Raspberry Pi e seus acessórios necessários. Você precisará de:

    • Um Modelo B do Raspberry Pi 3 ou modelo mais recente. Este tutorial pode funcionar em versões anteriores do Raspberry Pi, mas não o testamos.

    • Raspberry Pi OS (32 bits) ou uma versão posterior. Recomendamos o uso da versão mais recente do Raspberry Pi. Versões anteriores do SO podem funcionar, mas nós não as testamos.

    • Uma conexão Ethernet ou Wi-Fi.

    • Teclado, mouse, monitor, cabos e fontes de alimentação.

A conclusão deste tutorial requer cerca de 30 minutos.

Etapa 1: instalar e configurar o dispositivo Raspberry Pi

Nesta seção, vamos configurar um dispositivo Raspberry Pi para usá-lo com o AWS IoT.

Importante

Adaptar estas instruções a outros dispositivos e sistemas operacionais pode ser um desafio. Você precisará entender seu dispositivo bem o suficiente para poder interpretar essas instruções e aplicá-las a ele. Se encontrar dificuldades, você pode tentar uma das outras opções de dispositivo como alternativa, como Crie um dispositivo virtual com a Amazon EC2 ou Use seu PC Windows ou Linux ou Mac como um AWS IoT dispositivo.

Você precisará configurar seu Raspberry Pi para que ele possa iniciar o sistema operacional (SO), conectar-se à Internet e permitir que você interaja com ele em uma interface de linha de comando. Você também pode usar a interface gráfica do usuário (GUI) compatível com o Raspberry Pi para abrir o console AWS IoT e executar o restante deste tutorial.

Para configurar o Raspberry Pi
  1. Insira o cartão SD no slot para cartão MicroSD do Raspberry Pi. Alguns cartões SD vêm pré-carregados com um gerenciador de instalação que exibe um menu para instalar o sistema operacional após inicializar a placa. Você também pode usar o Raspberry Pi Imager para instalar o sistema operacional em sua placa.

  2. Conecte uma TV ou monitor HDMI ao cabo HDMI que se conecta à porta HDMI do Raspberry Pi.

  3. Conecte o teclado e o mouse às portas USB do Raspberry Pi e, em seguida, conecte o adaptador de alimentação para inicializar a placa.

Após a inicialização do Raspberry Pi, se o cartão SD vier pré-carregado com o gerenciador de instalação, aparecerá um menu para instalar o sistema operacional. Se tiver problemas para instalar o sistema operacional, você pode tentar as etapas a seguir. Para obter mais informações sobre como configurar o Raspberry Pi, consulte Configurando o Raspberry Pi.

Se você estiver com problemas para configurar o Raspberry Pi:
  • Verifique se você inseriu o cartão SD antes de inicializar a placa. Se você conectar o cartão SD após inicializar a placa, o menu de instalação pode não aparecer.

  • Verifique se a TV ou o monitor estão ligados e se a entrada correta está selecionada.

  • Verifique se você está usando um software compatível com Raspberry Pi.

Depois de instalar e configurar o Raspberry Pi OS, abra o navegador da web do Raspberry Pi e navegue até o console AWS IoT Core para continuar o restante das etapas deste tutorial.

Se você conseguir abrir o console AWS IoT Core, seu Raspberry Pi estará pronto e você poderá continuar para Tutorial: provisionando seu dispositivo no AWS IoT.

Se você estiver com problemas ou precisar de ajuda adicional, consulte Como obter ajuda para seu Raspberry Pi.