Aws lambda 在IFTTT中创建两个操作之间的切换
我有一个简单的设备(),带有一个按钮,可以触发服务,以便传递事件(Aws lambda 在IFTTT中创建两个操作之间的切换,aws-lambda,iot,alexa,ifttt,amazon-echo,Aws Lambda,Iot,Alexa,Ifttt,Amazon Echo,我有一个简单的设备(),带有一个按钮,可以触发服务,以便传递事件(按钮_press),我当前使用它触发智能生活服务的“关闭”或“打开”操作 问题是,由于我只能传递一个事件(按钮_按),因此我必须选择该事件触发“关闭”还是“打开”。但我想添加一些逻辑来说明,“如果前一个请求是关闭智能生活设备,那么让下一个请求打开智能生活设备。” 我不知道该怎么做。AWS Lambda函数?链接其他先前存在的服务?利用本地存储或以某种方式处理状态逻辑的过滤器 如果您有任何关于从哪里开始搜索的建议,我们将不胜感激 我
按钮_press
),我当前使用它触发智能生活服务的“关闭”或“打开”操作
问题是,由于我只能传递一个事件(按钮_按
),因此我必须选择该事件触发“关闭”还是“打开”。但我想添加一些逻辑来说明,“如果前一个请求是关闭智能生活设备,那么让下一个请求打开智能生活设备。”
我不知道该怎么做。AWS Lambda函数?链接其他先前存在的服务?利用本地存储或以某种方式处理状态逻辑的过滤器
如果您有任何关于从哪里开始搜索的建议,我们将不胜感激
我想出了一种方法,通过一个名为的服务来实现这一点 过程: 前往apilio.io并注册一个帐户
- 在用户配置文件页面中输入IFTTT令牌李>
- 转到布尔变量并输入一个名为
。将其默认值设置为bln\u light\u on的变量
false
- 转到布尔值的
。称之为条件>新条件
李>cnd\u light\u on
- 在变量下,选择所需状态为
True的
bln\u light\u on
- 在
下,创建一个名为name
的名称,条件为lgc\u light\u on
,条件链接设置为cnd\u light\u on
简单且
- 在
输入Action Chains>Actions for Positive Result下
按钮_on
- 在“操作链>负面结果的操作”下,输入“关闭”按钮
- 在
选择执行模式下
。在立即
下,选择Advanced Options>Automatic Evaluation
。 现在,在IFTTT中,创建一个Evaluate this logicblock when any connected variable change
,然后>newapplet>webhooks>如果maker事件“button_press”
在URL字段中,您将从Apilio中设置的webhooks>发出一个Web请求
布尔变量中输入切换URL。您可以通过从菜单中单击bln\u light\u on
看到这一点。 最后,在Nordic Thingy Web应用程序中,按发送事件布尔变量>bln\u light\u on>show
按钮