IFTTT是什么?IFTTT的全称是If this then that,它是云中的一个自动化平台,支持各种SaaS服务的集成。一般来说,每个SaaS服务都相当于一个“孤岛”,IFTTT就是连接这些孤岛的“桥梁”。
IFTTT整合了上千个SaaS平台,包括谷歌、微软、苹果等。而图是其中的一部分。
IFTTT的工作方式
IFTTT的工作模式是:如果Trigger(触发器)然后Action(动作).首先需要预先定义触发器和动作。通常,触发器是由一个SaaS平台提供的服务,而动作是由另一个SaaS平台提供的服务。当触发器被触发时,动作将被执行。
IFTTT能做什么IFTTT的应用场景非常广泛。下面是一些简单的使用场景:
如果用户平时使用Google Calendar安排工作和旅行,Outlook收发邮件,假设用户需要在10月30日给客户发邮件,可以通过IFTTT提前设置,在10月30日自动给客户发邮件。根据日落和日出的变化,可以通过IFTTT自动打开/关闭灯光。根据天气预报,发送雨雪等极端天气预警。根据一些服务器的状态变化,自动进行一些运维操作,比如重启服务器。在家连接蓝牙时自动播放音乐。TTT配置以天气预报为例。如果明天要下雨,提前发通知到手机上。
首先,在IFTTT平台上,我们需要创建一个Applet,主要包括两部分:触发器(Trigger)和动作(Action).一般情况下,如果先配置thtis,也就是trigger,然后才是那个,也就是action。
单击If This旁边的Add按钮开始配置触发器。在选择服务的搜索框中,输入关键词天气,可以找到几家提供天气预报服务的SaaS平台。我们选择Weather Underground.
地下天气提供了多种触发器,我们选择了Tomorrow's forecast calls for.
开始配置触发器的具体设置,然后点击Create trigger.
下雨了
Location:您所在的国家和城市需要在这里定义。
完成If This,的配置后,下一步是配置Then That,然后单击Add.
我们可以选择Notifications,它可以向手机发送通知。
您可以选择通知的内容是纯文本还是富文本。这里我们可以选择富文本。
以下定义了通知的内容,包括标题、正文等。
配置完成后,手机需要安装IFTTT的客户端程序,登录IFTTT的账号。这样,通知就收到了。
以上只是最简单的应用场景。其实IFTTT更强大的功能是我们DIY的一些智能家居产品可以通过Webhook(Web API)接入IFTTT平台。这样就可以实现智能家居的自动运行。
网页挂钩