Etapa 1: baixe e salve o AWS IoT Device Client - 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á.

Etapa 1: baixe e salve o AWS IoT Device Client

Os procedimentos nesta seção baixam o AWS IoT Device Client, compilam e instalam no Raspberry Pi. Depois de testar a instalação, você pode salvar a imagem do cartão microSD do Raspberry Pi para usar mais tarde quando quiser experimentar os tutoriais novamente.

Baixe e crie o AWS IoT Device Client

Este procedimento instala o AWS IoT Device Client no Raspberry Pi.

Execute esses comandos na janela do terminal do computador host local conectado ao Raspberry Pi.

Para instalar o AWS IoT Device Client no Raspberry Pi
  1. Digite esses comandos para baixar e criar o AWS IoT Device Client no 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 ../
  2. Execute esse comando para criar o AWS IoT Device Client. Este comando pode levar até 15 minutos para ser concluído.

    cmake --build . --target aws-iot-device-client

    As mensagens de aviso exibidas durante a compilação do AWS IoT Device Client podem ser ignoradas.

    Esses tutoriais foram testados com o AWS IoT Device Client baseado em gcc, versão (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 na versão de 30 de outubro de 2021 do sistema operacional Raspberry Pi (bullseye) no gcc, versão (Raspbian 8.3.0-6+rpi1) 8.3.0 na versão de 7 de maio de 2021 do sistema operacional Raspberry Pi (buster).

  3. Depois que o AWS IoT Device Client terminar a criação, teste-o executando esse comando.

    ./aws-iot-device-client --help

Se você ver a ajuda da linha de comandos para o AWS IoT Device Client, o AWS IoT Device Client terá sido criado com sucesso e estará pronto para ser usado.

Crie os diretórios usados pelos tutoriais

Este procedimento cria os diretórios no Raspberry Pi que serão usados para armazenar os arquivos usados pelos tutoriais neste percurso de aprendizado.

Para criar os diretórios usados pelos tutoriais neste percurso de aprendizado:
  1. Execute esses comandos para criar os diretórios necessários.

    mkdir ~/dc-configs mkdir ~/policies mkdir ~/messages mkdir ~/certs/testconn mkdir ~/certs/pubsub mkdir ~/certs/jobs
  2. Execute esses comandos para definir as permissões nos novos diretórios.

    chmod 745 ~ chmod 700 ~/certs/testconn chmod 700 ~/certs/pubsub chmod 700 ~/certs/jobs

Depois de criar esses diretórios e definir permissões, continue em (Opcional) Salve a imagem do cartão microSD.