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
-
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.
-
Conecte uma TV ou monitor HDMI ao cabo HDMI que se conecta à porta HDMI do Raspberry Pi.
-
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