2

我有一个运行 Alexa(amazon echo)的树莓派,它可以立即将触发器推送到 IFTTT,例如,我说“Alexa,将电子邮件触发到 blablabla”,然后我立即收到一封电子邮件。

我的目标我想通过 IFTTT 使用语音命令(由 Alexa)在同一个树莓派上执行一个 bash 脚本。是否有任何 IFTTT 配方可以立即触发我的树莓派?(这样我就可以立即运行一个 bash 脚本)(注意:Dropbox 不支持树莓派,尽管有一个上传器/下载器并且下面的脚本将它与 cronjob 一起使用)。

我找到了一个(Raspi Runner)每隔几分钟运行一次 cronjob,但我不确定我是否可以每秒设置一次 cronjob 并使用这个脚本!

我怎样才能做到这一点?

4

1 回答 1

3

简短的回答:
如果是- Alexa Then T
hat - Adafruit/ Maker
Webhook


更长的答案:
有两种选择:
1)Alexa 将通知 IFTTT 触发事件发生。针对此,选择的操作是发布MQTT消息。此 MQTT 通道由 Adafruit 创建。不用说,您需要在 RPi 上编写一个 MQTT 提要阅读器。

2) 制作网络钩子。你将你的 RPi 暴露在网络上,让服务器在上面运行。公开一个可以从Maker Webhook调用的网络服务。这是我个人的首选选项,但设置可能会很痛苦,即从调制解调器、路由器等进行端口转发。

参考:
1) Adafruit 官方网站
2) MQTT Java 库
3) Hackster 教程 - 带有选项 #1
4)Hackster 教程 - 使用选项 #2

于 2017-04-08T16:18:55.197 回答