Le bouton AWS IoT est un bouton programmable basé sur les composants du bouton Amazon Dash. Ce simple dispositif Wi-Fi, facile à configurer, est conçu pour permettre aux développeurs de commencer à utiliser AWS IoT, AWS Lambda, Amazon DynamoDB, Amazon SNS et de nombreuses autres solutions Amazon Web Services sans avoir à écrire de code spécifique.
Codez la logique du bouton dans le cloud pour que les pressions servent à compter ou suivre des éléments, à appeler ou alerter quelqu'un, à démarrer ou arrêter quelque chose, à commander des services ou même à donner un avis. Il est par exemple possible d'appuyer sur le bouton pour déverrouiller ou démarrer une voiture, ouvrir votre porte de garage, appeler un taxi, appeler votre conjoint ou un service client, suivre la réalisation des tâches ménagères, la prise de médicaments et l'utilisation de produits domestiques, ou contrôler vos appareils domestiques à distance.
Le bouton peut être utilisé comme télécommande pour Netflix, comme interrupteur pour votre lampe Philips Hue, comme dispositif d'entrée/sortie pour les locataires Airbnb ou comme moyen de commander votre pizza favorite en livraison. Vous pouvez l'intégrer à des API de tierces parties, comme Twitter, Facebook, Twilio, Slack ou même les applications de votre propre entreprise. Connectez-le à des dispositifs auxquels nous n'avons même pas encore pensé. Nous avons hâte de voir ce que vous allez créer avec le bouton AWS IoT !
![aws_iot_button aws_iot_button](https://webarchive.library.unt.edu/web/20170121102507im_/https://d0.awsstatic.com/IoT/assets/aws_iot_button.png)
Après avoir configuré le bouton AWS IoT pour qu'il se connecte à votre réseau Wi-Fi et lui avoir attribué un certificat AWS IoT et une clé privée, le bouton établit une connexion sécurisée avec AWS IoT et publie un message dans une rubrique après une pression. Vous pouvez utiliser le moteur de règles AWS IoT pour créer des règles et configurer des événements de pression simple, de double pression et de pression longue à adresser à n'importe quel service AWS. Il est possible de le configurer pour qu'il vous envoie une notification via Amazon SNS ou qu'il enregistre les pressions dans une table Amazon DynamoDB. Vous avez même la possibilité de coder une logique personnalisée en Node.js, en Python ou en Java dans une fonction AWS Lambda, puis de configurer cette fonction pour qu'elle se connecte à des services tiers ou à d'autres objets connectés à AWS IoT.
![aws_iot_button_architecture_1920x1080 aws_iot_button_architecture_1920x1080](https://webarchive.library.unt.edu/web/20170121102507im_/https://d0.awsstatic.com/IoT/assets/aws_iot_button_architecture_1920x1080.png)