Visão geral do laboratório
Este laboratório oferece experiência prática em suporte aos conceitos ensinados e demonstrados durante o curso Computação de borda da IoT: AWS IoT Greengrass Primer. Embora este laboratório contenha informações e orientações em nível de resumo, ele não se destina a substituir o curso completo.
Neste laboratório, você usará uma instância do AWS Cloud9 para simular um dispositivo AWS IoT Greengrass Core. Em seguida, você criará duas coisas do AWS IoT que simulam um semáforo e um sensor de movimento, as conectará ao AWS IoT Greengrass Core e observará como você pode interagir com elas e como elas interagem entre si.
Objetivos
Ao final deste laboratório, você será capaz de:
- Criar um dispositivo AWS IoT Greengrass V1 Core.
- Criar um grupo do AWS IoT Greengrass.
- Configurar o software AWS IoT Greengrass Core V1.
- Criar coisas de IoT.
- Adicionar dispositivos em um grupo do AWS IoT Greengrass.
- Conectar-se ao AWS IoT Greengrass Core.
- Criar assinaturas e observar as comunicações.
Conhecimentos técnicos necessários
Para concluir este laboratório, é necessário estar familiarizado com a navegação básica do Console de Gerenciamento da AWS, estar confortável com a edição de scripts usando um editor de texto e ter uma compreensão de nível intermediário dos comandos shell.
Lista de ícones
Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:
- Comando: um comando que você precisa executar.
- Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
- Observação: uma sugestão, dica ou orientação importante.
- Informações adicionais: em que local encontrar mais informações.
- Atenção: informações de interesse ou importância especial (não tão importantes a ponto de causar problemas com o equipamento ou dados caso você não as veja, mas que podem resultar na necessidade de repetir determinadas etapas).
- AVISO: uma ação que seja irreversível e que tenha potencial de afetar a falha de um comando ou processo (inclusive avisos sobre configurações que não possam ser alteradas após serem feitas).
- Conteúdo do arquivo: um bloco de código que exibe o conteúdo de um script ou arquivo que será necessário executar e que foi pré-criado para você.
- Atualizar: um momento em que talvez seja necessário atualizar uma página ou lista do navegador da web para mostrar novas informações