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 Core, 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 !
Si vous souhaitez utiliser des périphériques simples qui se connectent à AWS IoT Core, utilisez le service AWS IoT 1-Click.
Fonctionnement
Tout d'abord, vous avez besoin d'un compte AWS. La création d'un compte est gratuite et facile. Inscrivez-vous maintenant. Après avoir configuré le bouton AWS IoT pour qu'il se connecte à votre réseau Wi-Fi et lui avoir alloué un certificat AWS IoT Core et une clé privée, le bouton établit une connexion sécurisée avec AWS IoT Core 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 stocke 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.
Pour commencer à utiliser rapidement votre bouton AWS IoT, téléchargez l'application mobile pour iOS ou Android. L'application mobile crée les ressources AWS IoT nécessaires pour vous et ajoute au bouton une source d'événement qui appelle une nouvelle fonction AWS Lambda de votre choix à l'aide d'un plan Lambda. Les plans sont des fonctions Lambda préconfigurées qui vous permettent de connecter rapidement le clic d'un bouton aux fonctions qui correspondent à vos besoins, par exemple l'envoi d'e-mails automatiques, de SMS ou le déploiement d'autres services AWS.
Si vous ne pouvez pas utiliser les applications mobiles, lancez simplement l'assistant de plan AWS Lambda pour commencer à utiliser le bouton AWS IoT. A l'instar de l'application mobile, l'assistant crée les ressources AWS IoT nécessaires pour vous et ajoute au bouton une source d'événement qui appelle une nouvelle fonction Lambda. Pour commencer avec l'assistant Lambda Blueprint, cliquez ici. Sélectionnez « Bouton IoT » dans le menu déroulant Type d'IoT, entrez le numéro de série de votre appareil (DSN, vous trouverez le DSN à l'arrière de l'appareil) et suivez les étapes pour configurer votre bouton AWS IoT pour se connecter au Wi-Fi et AWS IoT. Continuez à utiliser l'assistant et mettez à jour l'exemple de fonction Lambda. Si vous souhaitez en savoir plus sur AWS IoT, suivez ce didacticiel.
Démarrer avec AWS
Créer un compte AWS
Apprenez-en plus avec des tutoriels de 10 minutes.
Commencer à créer dans la console
Obtenez des réponses à vos questions sur le bouton AWS IoT