Criação de um projeto - AWS IoT 1-Click

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á.

Criação de um projeto

O seguinte procedimento mostra como criar um projeto AWS IoT 1-Click para seus dispositivos compatíveis com o AWS IoT 1-Click.

  1. Faça login em sua conta da AWS e abra o console do AWS IoT 1-Click.

  2. SelecioneIntegraçãoe, depois, escolhaCriar um projeto.

  3. Digite um nome e uma descrição opcional para o projeto e escolhaPróximo.

  4. Para definir um ou mais modelos para seu posicionamento, emPrograme um modelo de dispositivo, escolhainiciar as.

  5. Para definir um modelo para qualquer dispositivo de botão, escolhaTodos os tipos de botões.

  6. Em Nome do modelo de dispositivo, digite um nome descritivo para o modelo. Em Ação, escolha Enviar SMS ou Enviar e-mail. Você pode usar oAção personalizada usando uma função Lambdae escolhauma de suas próprias funções do Lambda. Insira o número de telefone, o endereço de e-mail ou o nome da função Lambda, dependendo da sua escolha. Para obter mais informações sobre como criar funções do Lambda, consulte oGuia do desenvolvedor AWS Lambda.

  7. UnderAdicione outro modelo de dispositivo (se você precisar de vários dispositivos por posicionamento)escolhaAdicionar.

  8. Insira um par de chave-valor de atributo. Você pode inserir pares de chave-valor adicionais, se necessário.

  9. Escolha Create project (Criar projeto).

A seção a seguir,Exemplo: Projeto de satisfação da sala de reuniões, fornece um exemplo real de como usar o console do AWS IoT 1-Click para criar um projeto.

Exemplo: Projeto de satisfação da sala de reuniões

O exemplo a seguir pode ajudar você a entender conceitos do AWS IoT 1-Click.

  • Um projeto para acompanhar a satisfação de 50 salas de reunião (e equipamento AV associado) é criado e nomeado MeetingRoomSat.

  • Cada sala de reunião receberá dois dispositivos (botões), um marcado fisicamente como "Satisfied" (Satisfeito) e outro como "Unsatisfied" (Insatisfeito). Como existem dois botões por sala, dois modelos serão criados, um nomeado como Satisfied e o outro como Unsatisfied.

  • OSatisfiedO modelo é configurado para invocar uma função Lambda chamadaSatLambda.

  • OUnsatisfiedO modelo é configurado para invocar uma função Lambda chamadaUnsatLambda.

  • Para ambos desses modelos, é criado um atributo (par chave/valor) nomeado como MeetingRoomNum (chave) cujo valor é TBD (o valor TBD será alterado para o número da sala quando os botões forem fisicamente colocados em uma sala).

  • 50 posicionamentos são criados, um para cada espaço. Cada posicionamento tem os dois modelos associados a ele (por exemplo, Satisfied e Unsatisfied).

  • Dois botões são marcados e colocados fisicamente em uma sala. Depois, usando o aplicativo móvel AWS IoT 1-Click ou o console do AWS IoT 1-Click e os números de série do botão, os botões marcados como “Satisfied” (Satisfied) e “Unsatisfied” (Insatisfeito) são associados a um dos 50 posicionamentos. Esse processo continua até que todos os posicionamentos remanescentes sejam implantados.

  • Quando o botão de uma sala é clicado em uma sala de reuniões, o AWS IoT 1-Click invoca oSatLambdaouUnsatLambdafunção com oMeetingRoomNume o feedback pode ser processado e armazenado na nuvem.

  • Posteriormente, outro modelo pode ser adicionado ao projeto para que os 50 posicionamentos existentes passem a conter um slot para um novo botão de modo a indicar que mais toalhas ou outros artigos de higiene pessoal são necessários em cada banheiro.

A seção a seguir fornece um exemplo de uso do console AWS IoT 1-Click para criar um projeto para o monitoramento da satisfação em relação às salas de reuniões em um prédio corporativo (como parte de um grupo de prédios corporativos).

Para monitorar a satisfação das salas de reuniões, incluindo o equipamento de áudio/vídeo, dois botões do AWS IoT Enterprise, um chamado “Satisfied” (Satisfeito) e outro chamado “Unsatisfied” (Satisfeito), são colocados em cada sala de reuniões. Este é um projeto-piloto, cujos resultados podem ser usados para melhorar a satisfação dos clientes com a sala de reuniões em outros edifícios no campus.

No final de uma reunião, os participantes serão encorajados a pressionar o botão "Satisfeito" ou "Insatisfeito" para registrar sua satisfação geral em relação à sala de reuniões e ao equipamento dela. Esses dados são usados para identificar salas de reuniões com equipamentos A/V não funcionais ou outros problemas.

O console do AWS IoT 1-Click pode ser usado para configurar esse projeto:

  1. No console do AWS IoT 1-ClickCriar um projeto.

  2. Para o nome do projeto, digite MeetingRoomSatisfaction. Para a descrição do projeto, digiteProject used to track customer meeting room satisfaction, including A/V equipment.SelecionePróximo.

  3. UnderPrograme um modelo de dispositivoescolhainiciar ase, depois, escolhaTodos os tipos de botões.

  4. Em Nome do modelo do dispositivo, digite Satisfied. Este é o modelo usado para todos os botões chamados "Satisfeito". Em Ação, escolha Enviar e-mail.

    nota

    Se o piloto de satisfação com a sala de reuniões for bem-sucedido, em Ação, você pode escolher Ação personalizada usando uma função do Lambda. Essa função do Lambda pode enviar um e-mail ou armazenar os dados do botão “Satisfied” (Satisfied) em uma tabela do Amazon DynamoDB para análise posterior. Para obter informações sobre como criar funções do Lambda, consulte oGuia do desenvolvedor AWS Lambda.

  5. UnderAdicione outro modelo de dispositivo (se você precisar de vários dispositivos por posicionamento)escolhaAdicionare, depois, escolhaTodos os tipos de botões. Em Nome do modelo do dispositivo, digite Unsatisfied. Este é o modelo usado para todos os botões chamados "Insatisfeito". Em Ação, escolha Enviar e-mail.

  6. Em Valor padrão de e-mail obrigatório, digite um endereço de e-mail. Em Valor padrão do assunto obrigatório, digite Meeting Room Feedback. Em Valor padrão do corpo obrigatório, digite Either positive or negative meeting room feedback has been provided.

  7. Em Chave de atributo, digite Building. Em Valor padrão, digite Headquarters. O piloto sobre a satisfação quanto à sala de reuniões está sendo realizado no edifício sede da companhia. Se o piloto for bem-sucedido, ele será implantado nos outros edifícios da companhia. Portanto, é importante saber sobre qual edifício os dispositivos de sala de reuniões estão fornecendo informações.

  8. Na segunda linha de par de chave-valor, em Chave de atributo, digite Room. Em Valor padrão, digite TBD. OTBDO valor será alterado para um número de sala de reuniões quando os botões forem colocados lá (usando o aplicativo móvel AWS IoT 1-Click ou o console do AWS IoT 1-Click).

  9. Escolha Create project (Criar projeto).

Usando o aplicativo móvel AWS IoT 1-Click, quando um botão “Satisfied” (Satisfied) é colocado em uma sala de reuniões, osatisfeitotorna-se associado a ele e oTBDé substituído pelo número da sala de reunião. O mesmo acontece quando o botão “Insatisfeito” é colocado em uma sala de reuniões.