AWS : Configurer un IoT Button

Tout d’abord qu’est ce qu’un IoT Button ?

C’est un bouton paramétrable qui permet de déclencher une action chez AWS.
 
 
 
 
 
 

Pour démarrer le paramétrage, il faut créer le bouton sur la console IoT d’AWS. Pour cela, aller dans la partie Manage Things.

Puis créer l’objet :

Le résultat dans la console :

Vous devez ensuite vous rendre sur l’objet, vous aurez accès à l’écran suivant :

 
Pour pouvoir associer votre bouton à une action AWS, vous devez créer un certificat SSL pour cet objet. Vous trouverez les infos dans la partie Security.

 
Une fois le certificat créé, n’oubliez pas de récupérer le certificat et les clés privé et public à partir de cette page :

 
Vous avez maintenant tous les informations pour lier votre bouton à une action.
Cliquez 5s sur le bouton, cela déclenchera l’ouverture d’un hot spot wifi vous permettant de renseigner toutes les infos :

 
A partir de maintenant, dès que vous cliquerez sur votre bouton, cela déclenchera l’envoi d’un message MQTT sur le topic iotbutton/<numéro de série du bouton>. Il ne vous restera plus qu’à configurer une fonction lambda qui se déclenchera sur réception du message.