Etapa 2: instale e verifique o software necessário no dispositivo - 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 2: instale e verifique o software necessário no dispositivo

Os procedimentos nesta seção continuam com a seção anterior para atualizar o sistema operacional do Raspberry Pi e instalar o software no Raspberry Pi que será usado na próxima seção para criar e instalar o AWS IoT Device Client.

Depois de concluir esta seção, o Raspberry Pi terá um sistema operacional atualizado, o software exigido pelos tutoriais deste percurso de aprendizado e será configurado para seu local.

Equipamentos necessários:
nota

O Raspberry Pi Model 3+ e o Raspberry Pi Model 4 podem executar todos os comandos descritos neste percurso de aprendizado. Se o dispositivo de IoT não conseguir compilar o software ou executar o AWS Command Line Interface, talvez seja necessário instalar os compiladores necessários no computador host local para criar o software e depois transferi-lo para o dispositivo de IoT. Para obter mais informações sobre como instalar e compilar software para o dispositivo, consulte a documentação do software do dispositivo.

Atualizar o software do sistema operacional

Esse procedimento atualiza o software do sistema operacional.

Para atualizar o software do sistema operacional no Raspberry Pi

Execute essas etapas na janela do terminal do computador host local.

  1. Digite esses comandos para atualizar o software do sistema no Raspberry Pi.

    sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y autoremove
  2. Atualize as configurações de localidade e fuso horário do Raspberry Pi (opcional).

    Digite esse comando para atualizar as configurações de localidade e fuso horário do dispositivo.

    sudo raspi-config
    1. Para definir a localidade do dispositivo:

      1. Na tela Ferramenta de Configuração do Software Raspberry Pi (raspi-config), escolha a opção 5.

        5 Localisation Options Configure language and regional settings

        Use a tecla Tab para ir para <Select> e, em seguida, pressione a space bar.

      2. No menu de opções de localização, escolha a opção L1.

        L1 Locale Configure language and regional settings

        Use a tecla Tab para ir para <Select> e, em seguida, pressione a space bar.

      3. Na lista de opções de localidade, escolha as localidades que você deseja instalar no Raspberry Pi usando as teclas de seta para rolar e space bar para marcar as que deseja.

        Nos Estados Unidos, en_US.UTF-8 é uma boa opção.

      4. Depois de selecionar as localidades para o dispositivo, use a tecla Tab para escolher <OK> e pressione a space bar para exibir a página de confirmação de Configuração de localidades.

    2. Para definir o fuso horário do dispositivo:

      1. Na tela raspi-config, escolha a opção 5.

        5 Localisation Options Configure language and regional settings

        Use a tecla Tab para ir para <Select> e, em seguida, pressione a space bar.

      2. No menu de opções de localização, use a tecla de seta para escolher a opção L2:

        L2 time zone Configure time zone

        Use a tecla Tab para ir para <Select> e, em seguida, pressione a space bar.

      3. No menu Configuração de tzdata, escolha a área geográfica na lista.

        Use a tecla Tab para ir para <OK> e, em seguida, pressione a space bar.

      4. Na lista de cidades, use as teclas de seta para escolher uma cidade no fuso horário.

        Para definir o fuso horário, use a tecla Tab para ir para <OK> e, em seguida, pressione a space bar.

    3. Quando terminar de atualizar as configurações, use a tecla Tab para acessar <Finish> e pressione a space bar para fechar a aplicação raspi-config.

  3. Digite este comando para reiniciar o Raspberry Pi.

    sudo shutdown -r 0
  4. Aguarde a reinicialização do Raspberry Pi.

  5. Depois que o Raspberry Pi for reiniciado, reconecte a janela do terminal no computador host local ao Raspberry Pi.

O software do sistema Raspberry Pi agora está configurado e você está pronto para continuar na Instale as aplicações e bibliotecas obrigatórias.

Instale as aplicações e bibliotecas obrigatórias

Esse procedimento instala o software da aplicação e as bibliotecas que os tutoriais subsequentes usam.

Se você estiver usando um Raspberry Pi ou se puder compilar o software necessário no dispositivo de IoT, execute essas etapas na janela do terminal no computador host local. Se você precisar compilar software para o dispositivo de IoT no computador host local, analise a documentação do software do dispositivo de IoT para obter informações sobre como executar essas etapas no dispositivo.

Para instalar o software da aplicação e as bibliotecas no Raspberry Pi
  1. Digite esse comando para instalar o software da aplicação e as bibliotecas.

    sudo apt-get -y install build-essential libssl-dev cmake unzip git python3-pip
  2. Insira esses comandos para confirmar que a versão correta do software foi instalada.

    gcc --version cmake --version openssl version git --version
  3. Confirme se essas versões do software da aplicação estão instaladas:

    • gcc 9.3.0 ou posterior

    • cmake 3.10.x ou posterior

    • OpenSSL: 1.1.1 ou posterior

    • git: 2.20.1 ou posterior

Se o Raspberry Pi tiver versões aceitáveis do software da aplicação necessário, você está pronto para continuar na (Opcional) Salve a imagem do cartão microSD.

(Opcional) Salve a imagem do cartão microSD

Ao longo dos tutoriais deste percurso de aprendizado, você encontrará esses procedimentos para salvar uma cópia da imagem do cartão microSD do Raspberry Pi em um arquivo no computador host local. Embora incentivadas, elas não são tarefas obrigatórias. Ao salvar a imagem do cartão microSD onde sugerido, você pode pular os procedimentos que precedem o ponto de salvamento neste percurso de aprendizado, o que pode economizar tempo se você precisar tentar algo novamente. A consequência de não salvar a imagem do cartão microSD periodicamente é que talvez você precise reiniciar os tutoriais do percurso de aprendizado desde o início se o cartão microSD estiver danificado ou se você acidentalmente definir uma aplicação ou as configurações incorretamente.

Neste ponto, o cartão microSD do Raspberry Pi tem um sistema operacional atualizado e o software básico da aplicação carregado. Você pode economizar o tempo necessário para concluir as etapas anteriores salvando o conteúdo do cartão microSD em um arquivo agora. Ter a imagem atual da imagem do cartão microSD do dispositivo permite que você comece a partir deste ponto para continuar ou repetir um tutorial ou procedimento sem a necessidade de instalar e atualizar o software do zero.

Para salvar a imagem do cartão microSD em um arquivo
  1. Digite este comando para desligar o Raspberry Pi.

    sudo shutdown -h 0
  2. Depois que o Raspberry Pi for desligado completamente, desligue a energia.

  3. Remova o cartão microSD do Raspberry Pi.

  4. No computador host local:

    1. Insira o cartão microSD.

    2. Usando uma ferramenta de imagem de cartão SD, grave a imagem do cartão microSD em um arquivo.

    3. Depois que a imagem do cartão microSD for salva, ejete o cartão do computador host local.

  5. Com a alimentação desconectada do Raspberry Pi, insira o cartão microSD no Raspberry Pi.

  6. Ligue o Raspberry Pi.

  7. Depois de esperar cerca de um minuto, no computador host local, reconecte a janela do terminal no computador host local que estava conectado ao Raspberry Pi. e, em seguida, faça login no Raspberry Pi.