J'ai écrit un article ici j'ai fait un bouton IFTTT qui déverrouille l'entrée 2 lock sésame avec 1 bouton (via AWS Lambda). Cependant, c'est un article qui semble pouvoir faire une telle chose en appliquant la fonction Lambda créée à ce moment-là.
Candy hosue, l'éditeur de Sesame, a publié un article en 2018, et j'ai également essayé cette fois. (Le bouton AWS IoT a été acheté à ce moment-là). Cependant, avec la méthode de cet article, un seul sésame peut être déverrouillé, j'ai donc voulu déverrouiller deux sésame en appuyant simplement sur un bouton, j'ai donc créé la méthode dans cet article.
Ce garsest. C'est un bouton qui peut stimuler l'IoT 1-Click et Lambda sur AWS en appuyant simplement sur un bouton.
―― 2. Configurez l'application AWS lot 1 click
Tout ce que vous avez à faire est de suivre les étapes de.
Obtenez la clé API et l'ID de sésame comme décrit dans "1." dans l'article suivant.
pysesame2
Lancez la fonction depuis AWS Lambda et lancez le module externe «pysesame2» comme décrit dans «2-1» et «2-2» dans l'article suivant.
Écrivez le code suivant. C'est une version Python, mais je me demande si 3.8 est bien.
lambda_function.py
from uuid import UUID
from pysesame2 import Sesame
import os
device_id_1 = UUID(os.environ['DEVICE_ID_1'])
device_id_2 = UUID(os.environ['DEVICE_ID_2'])
APIKey = os.environ['APIKEY']
sesame_1 = Sesame(device_id_1, APIKey)
sesame_2 = Sesame(device_id_2, APIKey)
def lambda_handler(event, context):
sesame_1.async_unlock()
sesame_2.async_unlock()
Après avoir écrit le code, écrivez la clé API obtenue à l'étape «1» et les deux ID sésame un par un dans la «variable d'environnement» en dessous et enregistrez-la.
Après avoir terminé ce qui précède, exécutez le test de fonctionnement à partir de «Test» en haut à droite de l'écran. Le JSON à verser peut être bonjour le monde ou quoi que ce soit. Succès si deux sésame sont déverrouillés.
―― 4. Créez un projet sur AWS ―― 5. Liez le bouton AWS IoT
Suivez les étapes décrites dans pour associer le bouton IoT à la fonction Lambda. Succès si vous appuyez sur le bouton et déverrouillez les deux sésame! !! !! : sourire: