AWS IoT Button es un botón programable basado en el hardware Amazon Dash Button. Este sencillo dispositivo con wifi es fácil de configurar y está diseñado para que los desarrolladores comiencen a usar AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS y muchos otros servicios de Amazon Web Services sin escribir código específico para el dispositivo.
Puede codificar la lógica del botón en la nube para configurar los clics del botón de manera que cuenten o sigan elementos, llamen o avisen a alguien, inicien o detengan algo, soliciten servicios o incluso proporcionen comentarios. Por ejemplo, puede hacer clic en el botón para abrir las puertas de un automóvil o ponerlo en marcha, abrir la puerta del garaje, llamar un taxi, llamar a su pareja o a un representante de atención al cliente, supervisar la realización de tareas domésticas comunes o el uso de fármacos o productos, o controlar sus electrodomésticos de forma remota.
Se puede utilizar como mando a distancia para Netflix, interruptor de una lámpara Philips Hue, para pedir una pizza a domicilio o como dispositivo para registrar la llegada y salida para los invitados de Airbnb. Puede integrarlo con API de terceros como Twitter, Facebook, Twilio, Slack o incluso las aplicaciones de su compañía. Conéctelo con otras cosas en las que ni siquiera había pensado. Estamos deseando ver qué es capaz de hacer con el botón AWS IoT!
Si le gustaría usar dispositivos simples que estén listos para conectarse con AWS IoT Core, utilice el servicio AWS IoT 1-Click.
Cómo funciona
En primer lugar, necesitará una cuenta de AWS. Es gratis, y sencilla de crear. Inscríbase ahora. Una vez que haya configurado AWS IoT Button para que se conecte con su red wifi y le haya asignado un certificado de AWS IoT Core y una clave privada, el botón se conectará de forma segura con AWS IoT Core y publicará un mensaje sobre un tema cuando se haga clic en él. Puede usar el motor de reglas de AWS IoT para configurar una regla y los eventos de un clic, dos clics o pulsación larga que se enrutarán a cualquier servicio de AWS. Puede configurarlo de modo que envíe una notificación a través de Amazon SNS o que almacene los clics en una tabla de Amazon DynamoDB. También puede codificar lógica personalizada escrita en Node.js, Python o Java en una función de AWS Lambda y, a continuación, configurar la función para que se conecte a servicios de terceros u otros dispositivos conectados con la tecnología de AWS IoT.
![IoT-Button_20171127_kw IoT-Button_20171127_kw](http://web.archive.org./web/20180222131221im_/https://d1.awsstatic.com/v2%20Design%20Assets/Salsa/IoT-Button_20171127_kw.e76c3fa8e492a980728593fd323f581d7ef887fd.png)
La forma más rápida de comenzar a utilizar AWS IoT Button es descargar la aplicación móvil para iOS o Android. La aplicación móvil creará los recursos de AWS IoT que necesite y agregará un origen de evento al botón que invocará la nueva función de AWS Lambda que elija con un plano de Lambda. Los planos son funciones de Lambda preconfiguradas que le permiten conectar rápidamente el clic de un botón a las funciones que mejor encajen, como el envío de emails automatizados o mensajes de texto, o bien la implementación de otros servicios de AWS.
Si no puede utilizar las aplicaciones móviles, el asistente de plano de AWS Lambda es una forma sencilla de comenzar a utilizar el botón AWS IoT. Al igual que la aplicación móvil, el asistente creará los recursos de AWS IoT necesarios y agregará un origen de evento al botón que invoque una nueva función de Lambda. Si desea comenzar a usar el asistente de plano de Lambda, haga clic aquí. Seleccione "IoT Button" en el menú desplegable IoT Type (Tipo de IoT), especifique el número de serie del dispositivo (DSN, encontrará el DSN en la parte posterior del dispositivo) y siga los pasos para configurar AWS IoT Button con el objetivo de que se conecte a wifi y a AWS IoT. Continúe con los pasos del asistente y actualice la función de muestra de Lambda. Si desea obtener más información acerca de AWS IoT, consulte este tutorial.
Introducción a AWS
![icon3 icon3](http://web.archive.org./web/20180222131221im_/https://d1.awsstatic.com/Digital%20Marketing/icon3.b1f2051196adf5ee2e15edf7bbb7d361a095a141.png)
Empiece a crear con AWS
Obtenga respuestas para sus preguntas sobre AWS IoT Button