题图来自于NextDay
如果你正在或者曾经用过 ifttt,可以不用看了。本文适用于如下人群:
不需要编程基础
没了解过 ifttt
想要做一些自动化提醒
对智能家居有一定的兴趣
ifttt 是什么 ?这个单词就已经解释了一切:
If this then that
如果这样,就那样
就像字面上一样,this 是触发条件,that 是执行动作,即满足什么条件之后触发某个预设的动作。
举个例子:
如果今天会下雨,则提醒我带伞
「今天会下雨」是条件,「提醒我带伞」是动作。平常我们的操作是,出门前看下手机上的天气预报,有雨的话就带伞出门。如果这个工作交给 ifttt 来做,会是什么样呢?
关于 ifttt,有两个名词需要先了解下,一个是 Applet,一个是 Service,Applet 就是前面我们提到的一个完整的「如果……则……」巨型,而其中的「下雨」和「提醒」就属于 Service,所以 Applet 是通过一些逻辑把各种服务组合起来以满足你的需求。
所以对于「下雨提醒」这个需求,我们需要两个服务,一个是「天气预报」,另一个则是「提醒」,提醒有很多种,比如短信、APP 推送消息、邮件等等,这里暂时以邮件为例。
注册账号这种操作就略过了。我们有两种方式可以实现我们的这个需求,一个是搜索别人已经创建好的 Applet,或者自己创建新的 Applet。
搜索很简单,直接关键词搜索就可以了,比如输入「rain」就可以找到很多别人已经写好的下雨提醒类的服务,找到自己需要的,点击并 Turn on 就可以,同时你也可以参考别人的 Applet 都用到了哪些 Service。
创建一个新的 Applet,也同样很简单,全程傻瓜式操作,根据界面提示搜索添加进去就可以了。
抛砖引玉到此为止,ifttt 能做的事情有很多,包括可以与智能家居通讯,比如下雨天把飞利浦的灯调暗,类似的,有兴趣的可以研究下,挺有趣的。
发送给作者