如何使用智能手机和IFTTT创建地理事件触发器

如果你的智能手机仅仅从一个位置移动到另一个位置,就会触发恒温器调节、通知或其他自动响应等事件,那不是很棒吗?只要有一点GPS魔力和一些IFTTT食谱,它就能做到。请继续阅读,我们将向您展示如何操作。

什么是地理围栏和IFTTT?

为了理解我们将要概述的技巧有多神奇,了解地理围栏和IFTTT到底是什么有助于理解这一点。虽然乍看起来很复杂(对于IFTTT来说有点难以理解),但通过示例可以更容易地理解它们。

相关:什么是“地理围栏”?

上周,我们在HTG中深入研究了地理围栏的概念,解释了什么是地理围栏(以及为什么你应该使用它),但这里有一个简明的总结。地理围栏是由硬件(如智能手机中的GPS芯片)和软件(如移动操作系统和覆盖在上面的其他应用程序)的组合创建的不可见边界,因此当硬件进入、离开或停留在指定的地理围栏区域时,会触发一些事件或动作。例如,如果你在孩子的手机上安装了一个在他们到达和离开学校时通知你的应用程序,或者在你开车经过商店时提醒你买牛奶的待办事项清单,那么你就使用了一个基于地理围栏的应用程序。

IFTTT是2011年推出的一项基于Web的服务,旨在通过一个简单的配方创建系统,使设置条件语句(这些语句反过来又触发事件)尽可能地接近拖放。IFTTT是“If This Then That”和“If This Then That”的缩写,两者都有数千种菜谱,并允许你创建自己的菜谱,以一种新颖的方式将If-This-Then-Then结合在一起,比如“如果预测有雨,就给我的手机发个通知,这样我就不会忘记带伞了”或者“如果我在我的商业Twitter账户上发布了更新,那么就会自动将更新转发到我的商业Facebook账户上”等等。虽然IFTTT不能做所有的事情,但IFTTT集成的服务和设备的数量相当庞大,你可以为各种事情创造食谱。

虽然有数以千计的菜谱不涉及你的智能手机,但通过IFTTT移动应用程序涉及你的智能手机是一些真正聪明的基于位置的触发器的秘诀,这些触发器有效地将GeoFence(你在哪里,你将在哪里,甚至你将经过或经过的地方)与IFTTT可以访问的大量服务结合在一起。

让我们来看看如何在您的智能手机上利用基于GeoFence的触发器和通知。

将地理触发器与IFTTT Mobile配合使用

第一件事是,如果您还没有IFTTT帐户,请访问此处的IFTTT门户网站注册IFTTT帐户。虽然您可以创建帐户并开始在IFTTT应用程序上搜索食谱,但移动应用程序不如web界面灵活和易于使用,因此我们建议尽可能多地使用web界面进行设置工作。

你需要在智能手机上完成的唯一步骤是激活定位频道(稍后详细介绍),因为它需要本地权限才能访问设备上的GPS/Wi-Fi信息。

安装和配置应用程序

您可以在Google Play Store和Apple App Store上找到IFTTT应用程序。将应用程序下载到您的设备并启动它。输入您的登录凭据(如果您已经在网站上注册或拥有现有帐户),或者现在创建一个新帐户。

IFTTT食谱的所有服务、应用程序和其他组件都包含在“频道”中。所有配方的核心可以描述为(如果该通道的输入=X)则(从该通道输出预定的Y)。

因此,我们需要为各自的智能手机操作系统订阅Location频道。我们可以稍后从电话或Web浏览器启用所有其他功能,但您必须在设备上授权权限。

如果这是你第一次使用这款应用,界面可能会有点棘手。若要从设备添加频道,请打开应用程序,轻触小研钵和筷子图标(如上图所示),然后在弹出的“我的处方”菜单中,轻拍右下角的小齿轮以访问“设置”菜单。在设置菜单中,您将看到“频道”的条目。

只需点击,搜索“location”即可弹出“Android location”和“iOS location”条目,然后为您的设备操作系统选择合适的条目。系统将提示您授权频道使用您设备的位置数据,然后您就全部设置好了。

查找食谱

现在我们的设备可以与IFTTT系统共享位置数据,是时候开始寻找基于位置的食谱了。你可能找不到你要找的确切食谱(这没问题),但我们强烈建议你至少浏览几分钟食谱数据库。

为什么要先看其他食谱呢?您不仅会看到人们使用Location和IFTTT的有趣方式(“哦,哇,我不知道您可以在SmartThings集线器上使用IFTTT!”)。但您还将有机会深入了解已发布的食谱,并了解人们究竟是如何配置它们的。

每次我们查看IFTTT食谱数据库时,我们总是对人们使用这项服务的一些新的、新奇的方式印象深刻。

创建您的第一个食谱

IFTTT目录中有丰富的食谱,但这并不意味着涵盖了所有可能的意外情况(不是在可能性很大的情况下)。让我们看看如何为自定义警报、通知和触发器创建您自己的IFTTT配方。

目前,没有办法通过IFTTT移动应用程序制作食谱,所以我们需要前往网站。

登录该网站,在右上角您的用户名下选择“创建”,或通过此链接直接跳转到新的食谱屏幕。在屏幕上非常大的“如果这是那”文本中点击带下划线的“这”文本以开始该过程。

第一步是选择触发通道。您可以在以后摆弄数百个输入通道来创建所有类型的非位置感知食谱,但现在我们渴望的是地理位置。在频道搜索框中键入“location”以缩小范围,然后根据您的移动设备选择Android或iOS位置。

下一步的重点是你想要什么样的触发器。进入某个区域?离开一个区域?两者都有?

我们选择什么实际上取决于我们想要实现什么,所以现在是时候决定我们用这个食谱做出什么样的结果了。假设我们在芝加哥市中心工作,我们的工作时间不规律,通勤时间很长,但尽管如此,我们回到家后,我们的配偶喜欢和我们一起吃晚饭。如果我们离开办公室时自动通知他们不是很好吗?这样他们就能清楚地知道我们还有多长时间才能到家。要开始构建这样的菜谱,我们将选择“You Exit and Area”触发器,因为我们只希望文本消息在我们离开时发送,而不是在我们进入指定区域时发送。

第三步是设置地理围栏。您可以选择一个地址,然后将其放大到与城市本身或更大的地理区域一样宽(将边界设置为与办公楼或办公楼所在的街区一样紧)。

“如果”部分已经设置好了,“如果我们离开伊利诺伊州芝加哥的惠克博士200号左右的地理边界,”现在都设置好了。下一步是指定安排的“Then That”部分。我们离开办公室,然后呢?

流程中的步骤4与步骤1相同。我们需要选择与我们想要的结果相对应的渠道。在本例中,我们希望触发器发送文本消息,因此我们搜索“SMS”。

如果是Android系统,请选择“Android SMS”,如果是iOS系统,只需选择“SMS”即可。一旦您选择它并点击下一步,系统将提示您输入电话号码以接收确认PIN。请确保输入将接收通知的电话号码,而不是您的个人电话号码。这不是对您的IFTTT帐户的安全检查,这是一项安全检查,以确保输入的SMS号码想要接收警报(即,您配偶的手机)。

注意:目前您只能将一个电话号码绑定到您的帐户上以供SMS使用,因此如果您希望将SMS提醒用于其他目的,您应该选择通过不同的方式(如电子邮件、Twitter直接消息等)发送通知。

步骤5是选择您想要的特定操作的步骤。在短信提醒和许多其他IFTTT频道的情况下,没有多个选择。你猜对了,短信频道的唯一选择就是发送短信。选择“给我发短信”。

默认文本消息有点通用,所以我们将对其进行一点自定义。

许多配方输出都有自定义元素(比如上面看到的“OccurredAt”)。如果将鼠标悬停在创建框上并单击生成的钟形图标,则可以选择警报的相关元素。

确认食谱后,它将自动添加到您的IFTTT食谱列表中(在您的手机和门户网站上均可获得)。

非那样做不行!。一旦你跳过安装应用程序并让它访问你的位置数据的小麻烦,世界就是你的菜谱编程牡蛎;你可以将你的位置链接到警报、智能手机触发器、电子邮件、弹出提醒和IFTTT系统中提供的任何其他“然后”频道。浏览基于位置的Android和iOS食谱,了解更多想法。

相关文章