O AWS IoT Button é um botão programável baseado no hardware do Amazon Dash Button. Este dispositivo simples de Wi-Fi é fácil de configurar e foi projetado para permitir que os desenvolvedores comecem a usar os serviços do AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS e muitos outros serviços da Amazon Web Services sem necessidade de escrever código específico para dispositivos.
Você pode codificar a lógica do botão na nuvem configurando os cliques desse botão para contar ou rastrear itens, ligar para uma pessoa ou alertar alguém, iniciar ou parar uma atividade, solicitar serviços ou, até mesmo, fornecer opinião. Por exemplo, clique no botão para destravar ou dar a partida em um carro, abrir a porta da garagem, chamar um táxi, ligar para o companheiro ou representante de atendimento ao cliente, rastrear o uso de produtos de consumo domésticos ou medicamentos, ou ainda controlar remotamente a operação de eletrodomésticos.
O botão pode ser usado como um controle remoto para a Netflix, um interruptor para sua lâmpada Philips Hue, um dispositivo de registro/reserva para clientes do Airbnb ou uma maneira de pedir sua pizza favorita para entrega. Você pode integrá-lo a APIs de terceiros como Twitter, Facebook, Twilio, Slack ou, até mesmo, aplicativos da sua própria empresa. Conecte-o a coisas que nunca tinha imaginado antes. Estamos ansiosos para ver o que você vai criar usando o AWS IoT Button.
Se você quiser usar dispositivos simples que se conectam ao AWS IoT Core sem necessidade de configuração, use o serviço AWS IoT 1-Click.
Como funciona
Primeiro, você vai precisar de uma conta da AWS. A conta é gratuita e fácil de criar. Cadastre-se agora. Depois de configurar o AWS IoT Button para conexão a uma rede Wi-Fi e provisionar um certificado e uma chave privada do AWS IoT Core para o botão, esse se conectará com segurança ao AWS IoT Core e publicará uma mensagem sobre um tópico quando clicado. Você pode usar o mecanismo de regras do AWS IoT para definir uma regra e configurar eventos de um clique, dois cliques ou pressionamento longo para roteamento a qualquer serviço da AWS. O mecanismo pode ser configurado para enviar notificações por meio do Amazon SNS ou armazenar os cliques em uma tabela do Amazon DynamoDB. Você pode até mesmo codificar lógica personalizada escrita em Node.js, Python ou Java em uma função do AWS Lambda e, em seguida, configurar a função para conectar-se a serviços de terceiros ou outras coisas conectadas baseadas no AWS IoT.
A forma mais rápida de começar a usar o AWS IoT Button é fazer download do aplicativo móvel para iOS ou Android. O aplicativo móvel criará os recursos do AWS IoT necessários para você e adicionará uma fonte do evento ao seu botão, que invocará uma nova função do AWS Lambda da sua escolha usando um esquema do Lambda. Blueprints são funções pré-configuradas do Lambda, que permitem conectar rapidamente o clique de um botão às funções que melhor se encaixam a você, como enviar e-mails automatizados, mensagens de texto ou implantar outros serviços da AWS.
Se você não puder usar os aplicativos móveis, o AWS Lambda Blueprint Wizard é uma forma fácil de começar a usar o AWS IoT Button. Como o aplicativo móvel, o assistente criará os recursos do AWS IoT necessários para você e adicionará uma fonte do evento ao seu botão, que invocará uma nova função do Lambda. Para começar a usar o Lambda Blueprint Wizard, clique aqui. Selecione “IoT Button” no menu suspenso IoT Type, digite o número de série do dispositivo (DSN, que pode ser encontrado na parte traseira do dispositivo) e siga as etapas para configurar o AWS IoT Button para conexão ao Wi-Fi e ao AWS IoT. Continue com as etapas no assistente e atualize o exemplo de função do Lambda. Se você quiser saber mais sobre o AWS IoT, siga este tutorial.
Comece a usr a AWS
Cadastre-se para obter uma conta da AWS
Aprenda com tutoriais de 10 minutos
Comece a criar no console
Obtenha respostas para as suas dúvidas do AWS IoT Button