Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


说起智能家庭生态,第一时间冲到嘴边的通常是米家生态或苹果的 HomeKit,海外则有亚马逊的 Alexa 与谷歌的 Google Home,在这些「入门级」产品以外,最常听到的是用树莓派自己写程序搭建运行在本地的环境。实际上,三星的 SmartThings 也是一名重要选手,只可惜宣传力度比不上苹果,产品线也不如 Echo 或 Nest 有名,最近一次出现在镁光灯下还是依托 S21 发布会上公布的 SmartTag。尽管如此,在智能家庭和居家自动化方面它可是实打实的能力派,不论是官方论坛还是 Reddit 讨论区,常常能看到它的名字。

原因其实很简单,SmartThings 在开箱即用和编程拓展之间找到了一个合适的平衡点,能做到比 HomeKit 更多,但没有 Home Assistant 那般硬核。

也算是玩过一些智能家庭设备

在大陆地区,SmartThings 品牌被命名为 Samsung Connect,为方便统一,以下统称为 SmartThings,并且技术规格以全球范围最新为准。

SmartThings 于 2012 年在美国成立,创建伊始就以智能家庭和物联网为业务核心,2014 年夏天三星宣布收购 SmartThings。目前,SmartThings 产品线包含移动应用 App(支持 iOS 及 Android 系统)、自有品牌硬件产品(中枢、传感器啥的)、智能家庭生态平台以及Groovy 开发工具几个部分。如同大多数生态系统,只取其一并不能解锁全部功能,同时拥有软件、硬件、合作伙伴和开发平台,能收获 1+1+1+1 > 4 的美妙体验。

在开始正式的介绍前,请容许我讲述一段伤心往事。

在一个被暖气热醒的上午,窗外已经有人在面包房门口排起队,才早上八时许,打算起床开电脑跑一个费时的程序,然后接着睡回笼觉。打开插排,跳闸了。房间的电器都死了过去,共用一个电闸的过道也安静了下来,放在那儿的路由器跟着歇菜。顶着睡意重新推开电闸,房间顿时亮如密米尔的眼睛,贴在电视背后依靠 WLAN 通信的氛围灯用最大亮度告诉我「老娘活过来了」。事情还没完,路由器要好一会儿才会连上网,可这氛围灯在通电后就一直尝试连接网络,等到路由器收到来自数据中心的问候,氛围灯却放弃了,叫天天不灵,打开 App 依旧显示未连接状态,无奈只好拔掉氛围灯的插头,才让屋子恢复往日的平静。可我却睡不着了。

这件事以后,我决定换掉这个只能依靠网络来控制的灯条,换掉在用的 Google Home 平台,转而投向一个有本地处理能力的生态。本着能省事就省事坚决不再进入 Apple 生态的原则,选中了 SmartThings,购入第三代中枢(Hub V3),围绕它搭建智能家庭环境。不需要硬件中枢也可以注册和使用 SmartThings 软件,但这样缺少了灵魂,只有搭配上 Hub V3 才能让更多的可能成为可能。

抛开需要自行安装系统或配置程序的 DIY 设备,开箱即用的智能家庭中枢可以分成以 Nest Home 为代表的 WLAN 型和以 Hue Bridge 为代表的 Ethernet 型,前者使用已有的无线网络直接向设备发送网络请求,后者依靠路由器访问本地网络来控制设备。当然,也有 HomePod 这样使用无线网络实现远程控制,通过私有协议实现局域网本地网络与设备沟通的个例,而 Hub V3 比 HomePod 更加完善一些,它既能通过 Ethernet 端口接入路由器使用,也可以直接用无线网络当中介桥梁。除此之外,Hub V3 是为数不多的同时支持 ZigBee(包括 Hue 使用的 ZigBee Light Link 协议)和 Z-Wave Plus 的设备,大大地增加了可以直连操作的物件数量。

 SmartThings Hub V3Nest HomeHue Bridge
WLAN🟢🟢
Ethernet🟢🟢
本地 ZigBee🟢🟢
本地 Z-Wave🟢

增加了对本地协议的支持,配合支持本地协议的智能设备,就可以在一定程度上避免前文出现的尴尬情况。凡事都有两面,由于需要在 App 中验证用户身份,因此没了网络支持就不能从 App 中单独控制设备,也不能操作标记为云端的设备,但已经保存在 Hub V3 中的一些自动操作、智能应用程序仍旧可以离线执行。

 有网络无网络
使用 App 控制设备🟢
执行情景🟢
自动操作(云端设备)🟢
自动操作(本地设备)🟢🟢
智能应用程序(云端设备)🟢
智能应用程序(本地设备)🟢🟢

等等,自动操作是按照规则自动执行的自动化,那标记为云端的设备是什么?智能应用程序又是什么?

别急,先来看看 SmartThings App 吧。

Screenshot by Pixel (1. Gen)

说实话,App 的界面挺像 iOS 上的家庭应用的,但有一股星星星味儿,用过 Bixby 日常程序的话会很亲切吧。App 设计得干净简单,打开后就是布局清晰的概览,可以隐藏不需要放在中心位的模块或设备。点开汉堡包就能看到 SmartThings 支持的所有功能,无论是添加设备或是检查历史记录,都可以在指点间找到。

SmartThings 允许添加多个地点,关联地址来获取天气情况当作自动操作的判断条件。可以为地点指定当前的模式,为在家、离开或夜间就寝三种情况分别规划操作。值得大力夸奖的 SmartThings 内置的背景图都非常好看,为家庭和房间设置的背景图也会账户同步的,不会像 iOS 家庭那样,iPhone 上是北欧风情,iPad 是丑陋的预设背景。

同步背景好

自动操作可以选择当前模式(在家、离开或就寝)、事件、设备状态、家庭成员位置和天气情况作为触发器,相对应的行为则有更改当前模式、操作设备、发送通知或执行定义好的情景。位置模式可以作为优先判断条件,而其余的多个条件又能选择全部满足或任意满足两种逻辑,排列组合一番,总有一款适合你。

一个情景和两个自动操作

回到之前的提问,解释云端设备前,我想用一个实际用例来展示智能应用程序——就是上面截图中的 Color Coordinator——同步多个智能灯泡,让他们亮出一样的颜色。

看我原价抢到的 PS5

一句话回答:智能应用程序就是高级版的自动操作。

最初打开智能应用程序时,会看到只有一项可用,即 SmartThings Find,也就是在 S21 发布会上露脸的三星自家的寻物网络。要安装新的智能应用程序,需要手动添加想要的程序。载入成功后会直接打开,不同的智能应用程序会有对应的设置。

右图最下方两个是自行添加的智能应用程序

同步灯光颜色相对简单基础,App 中还有更为复杂的智能应用程序,假若这些都不能满足需求,大可以使用 Groovy 开发工具导入或自己编写。是的,通过 Hub V3 可以自行添加已有功能,不仅是自动化行为,没有得到官方支持的智能设备也有机会添加到 SmartThings 平台,这就是 SmartThings 的杀手锏功能。

只要在浏览器中打开 https://graph.api.smartthings.com/ 并登录即可访问 Groovy 开发工具,它就像是活在网页中的控制端,虽然没有 App 精致的外貌,但能对整个家庭网络实现更多操作。在设备列表中可以清楚看到所有和 Hub V3 绑定的装置,Type(类型)一栏显示该设备使用了哪种处理程序 (DTH,Device Type Handler)来读取或写入数据,Execution Location(运行位置)一栏则标明该设备是云端(Cloud)还是本地(Local)运行。

Groovy 开发工具设备列表

现在可以进一步解释之前的说明了,在没有网络的情况下,凡是标记为云端的设备都不能与 Hub V3 进行沟通,也就没办法执行相应的操作。而本地设备不使用互联网,仅仅通过本地网络实现数据通信,因此没了活跃的网络,只要保证路由器还在工作并维持本地局域网,设备之间依旧能够通过路由器在本地交换信息,来执行设定好的自动操作或智能应用程序。

本地或云端设备并不完全依照设备的功能决定,Sonos 通过互联网来播放网络音乐,但与 Hub V3 之间的通信只发生在本地,就被归类为本地设备。相对的,Hue 的运动传感器和 Aqara 的门窗传感器没有任何接入网络的能力,但它们是通过自定义的处理程序加入到家庭网络的,因此会被判定为云端设备。云端设备和本地设备间可以通过自动操作、情景或智能应用程序串联起来,并不会因为种类不同区别对待。比如门窗传感器感应到门开了,就自动暂停音乐,为室友的在线会议添加一丝安静。

What's your pleasure?

处理程序是让 SmartThings 获得大家青睐的关键,也是整个社区保持活力的源头。在整个智能家居行业里,SmarThings 或许没有太大的号召力,没有那么多能直连的设备,如果有合适的处理程序,即使是在 App 中找不到的品牌也可以通过同一个中枢和 App 控制,既拓展了实用性,也省下了购置额外中枢的花销。添加处理程序的方式也很简单,在线搜索对应设备的代码,在 Groovy 开发工具中新建一个处理程序,黏贴、保存、发布到 Hub V3 即可。如果添加的设备没有正确识别,在 Groovy 开发工具里选择正确的那一项,等待数秒奇迹就会出现了。

啊!他们进来了!

因为住处仅我一人使用 SmartThings 平台,没有机会体验家庭成员或更为复杂的自动化操作,无奈只得到此为止。这虽是一篇安利 SmartThings 的文章,可我并不想说服所有人都添置一个智能家庭中枢。

老实说,现在的 Smart Home 并不 smart,只有一两盏灯泡也没有必要购买昂贵的中枢,毕竟没啥好能自动化的。倘若家里已经投入到某一个智能家庭生态,没必要大费周章从已有的换到 SmartThings。我也不想借机比较各个平台的优劣,SmartThings 在我眼里并不完美,只要用得开心,用什么都一样。打造舒适的家,这是最重要的,对吧?

题图来自三星官网

> 下载少数派 客户端 、关注 少数派公众号 ,了解更妙的数字生活 🍃

> 想申请成为少数派作者?冲!