【导读】Thread协议供给了强大的网状网络,旨在处理智能家居的许多问题,但前提是每一个人都同意怎样运用它。而Matter推出已然有段时间了,详细市场表现怎样呢?不妨经过一位国外同行的运用体验与观察来瞧瞧真实的状况……似乎各大巨头们日前都还有点貌合神离的意思,还无达成真正的统一。
为何Thread是Matter日前最大的问题?
本文作者/Jennifer Pattison Tuohy,文案源自:千家智客
智能家居需要Matter,一种连接设备的通用语言,让它们能够相互连接对话,而无论制造商是谁。但智能家居需要Thread吗?
如今,咱们已然持有适合大都数用例的海量无线协议,如适合用于照明的Zigbee、用于安全系统的Z-Wave、用于智能锁等设备近距离掌控的蓝牙,以及满足网络安全摄像机等高带宽需要的Wi-Fi等等。倘若Matter供给了一种安全、简单、本地化的方式来统一这些协议,那样今天的状况可能会更好。
相反,Matter选取运用Wi-Fi和Thread进行无线通信,其他协议需要“桥接”到Matter中,这需要制造商采取额外的过程,但很少有人选取实施。那样,为何要选取相对较新的Thread而不是现有的其它选项呢?
这其中亦许有着公开奥密。当Matter背面的连接标准联盟(CSA)成立时,支持推动Matter的两个最大的参与者——苹果和谷歌,已然完全登上了Thread智能家居列车。(Thread最初是由于Nest早在2010年代初研发的,当时Google 还无收购Nest。)另一,Thread基于Zigbee,而CSA的前身是Zigbee联盟。
为何Thread很重要?
Matter是由于智能家居重点参与者(包含亚马逊、苹果、谷歌和三星)研发的新标准,旨在让在任何平台上购买、设置和运用智能家居设备变得更加容易。它基于无线协议Wi-Fi和Thread构建,旨在在家中本地工作。
Thread是一种基于IPv6构建的专用智能家居无线协议,旨在支持使智能家居运转的低功耗、远距离、低带宽物联网设备——传感器、灯、锁、恒温器等。它处理了当今智能家居中最大问题中的三个问题:延迟、故障、连接性和电池寿命。
与Zigbee和Z-Wave等较旧的智能家居网络协议区别,Thread不需要专用的集线器来支持设备进行通信。相反,在Thread网络中,设备直接相互通信,从而减少延迟。
Thread确实需要一个Thread边界路由器,它能够将设备添加到Thread网络并准许其与互联网和其他网络进行通信。许多设备都能够是边界路由器(Wi-Fi 路由器、智能扬声器,乃至有些灯具),并且同一网络上能够有多个边界路由器,因此呢,倘若一个显现故障,另一个能够接替,从而减少失败的可能性。
边界路由器与制造商无关——任何边界路由器都能够掌控任何 Thread 设备——就像任何Wi-Fi路由器能够掌控任何 Wi-Fi 设备一样。一旦将Thread设备接入Thread网络,它就能够与任何Matter平台协同运用。
然则,尽管开源Thread协议确实拥有引人注目的功能,它的推出是Matter试图使咱们的智能家居变得更好的重大转变的一部分。问题在于Thread基本设备的当前状态:尤其是Thread边界路由器,Thread设备需要连接到互联网和其他基于IP的网络。可供消费者购买的Thread 设备仍然相对较少,况且有些平台只是很敷衍地支持该协议,这使得购买和设置Thread驱动的小工具变得混乱和繁杂。
但最重要的问题是重点平台没法齐心协力并就怎样实现Thread的最大优良之一达成一致:共享网状网络,任何制造商的任何边界路由器都能够加入该网络,为用户供给强大的、无故障和安全的本地智能家居网络处理方法。
这种失败不仅是技术性的,重点是政治性的。CSA和该协议的管理公司Thread Group将其留给平台和设备制造商来处理怎样在用户家庭中共享这个强大的新网络。
Thread规范包含将任何制造商的边界路由器添加到任何Thread网络的基本,但Thread Group技术副总裁 Jonathan Hui对媒介暗示,“Thread日前无指定用于在区别Thread边界之间安全共享Thread凭证的协议路由器。” 这寓意着它们不必定都在一个网络上连接在一块。智能家居设备制造商Eve Systems的Stefan Bauer-Schwan暗示:“这些平台尚未就相互共享 Thread 凭证的标准化方式达成一致。”
因此呢,这状况正在将物联网的开放网络变成围墙花园和特殊合作伙伴关系的另一个可能,这正是Matter所宣传要防止的状况,否则就与Matter所倡导愿景背道而驰。
运用Discovery应用,能够看到网络上的所有Thread边界路由器,包含来自Nanoleaf、Google、三星、Apple 和 Amazon 的设备。
Nanoleaf 应用表示了五个单独的Thread网络。Nanoleaf的边界路由器已加入Apple网络,但其他路由器则无。
Thread边界路由器为么如此混乱?
边界路由器是Thread的关键部分。用户需要一个边界路由器以及一个Matter掌控器来在家中设置Matter-over-Thread设备。与一般是智能扬声器或智能家居集线器的Matter掌控器区别,边界路由器不是专有的或特定于平台的,并且与传统的网桥和集线器区别,它不必是挂在路由器上的小白盒。
边界路由器的一大卖点是它能够内置到任何始终供电的Wi-Fi设备(例如路由器、智能扬声器,乃至电视或冰箱)中,并且能够与任何Thread设备协同运用,无论制造商怎样。有些Matter掌控器亦能够是Thread边界路由器,这使得状况更加混乱了。
例如,我家里有多个边界路由器,包含Eero Wi-Fi路由器、Echo第四代智能扬声器、SmartThings集线器、Apple TV、HomePod Mini、两个Nest Hub和有些Nanoleaf灯。然则,我无运用一个拥有多个故障守护功能的强大Thread网络,而是有五个,是的,五个独立的Thread网络,所有网络都相互竞争,吞噬我尝试添加到网络中的任何Thread设备。况且,一旦添加成功,就没法始终看到其他网络上的Thread设备或与之通信,从而破坏了我的智能家居。
我有多个Thread网络,由于重点的Matter平台,包含苹果、谷歌、亚马逊和三星等参与者尚未就谁能够持有你家中的这一大网络达成一致。相反,每当我得到一台新设备(即Thread边界路由器)时,它都可能会创立自己的Thread网络,就像加入已有的Thread网络同样。
这使得Thread的最大承诺——强大的、自我修复的共享网状网络——在很大程度上作为了虚无的软件,除非你保持运用一两个制造商的边界路由器。随着越来越多可做为边界路由器的设备的推出,这将变得更加困难;乃至不可能从同一家机构购买智能音箱、路由器、电视和冰箱。
共享网络,为么如此困难?
共享网络是Thread 的基本。它拥有非常多功能,但关键是多个Thread边界路由器能够连接在一块形成单个网络。这为所有Thread驱动的锁、灯、传感器和恒温器创建了一个稳定的、自我修复的网状网络,并拥有多个故障保险。
其“共享”特性供给了冗余并加强了靠谱性——倘若一个边界路由器出现故障,另一个能够弥补这一不足,因此呢用户的网络将继续运行。另外,Thread Group的Hui告诉我,更加多的边界路由器寓意着网络覆盖范围更广,延迟亦更短,由于设备的路径更短。
为了形成这个共享网络,边界路由器必须运用Thread 1.3.0规范。截迄今天,大都数都是。Apple在iOS 16.5中增多了支持,将其HomePods和支持Thread的Apple TV置于1.3.0上。所有Google的边界路由器都运用 1.3.0,三星的各样选项亦是如此。Nanoleaf 更新了其支持边界路由器的灯,以支持加入现有的Thread网络,亚马逊支持Thread的Eero Wi-Fi路由器亦已推出 1.3.0 版本。
亚马逊独一的Alexa边界路由器——Echo第四代智能扬声器——仍处在1.1版本。亚马逊发言人Connor Rice暗示,该扬声器“支持Matter设备所需的所有Thread 1.3.0功能。”但Echo并不是Matter设备;它是一个Matter掌控器,并且Matter不需要掌控器的Thread认证。
接下来,这些边界路由器必须相互共享凭据——类似于运用秘码加入Wi-Fi网络。为了避免用户把握这种混乱且有危害的秘码共享过程,Thread Group决定让Thread网络可自我配置,即自动设置。
Thread Group 的这张图表示了基本的Thread网络拓扑,黑色方块暗示边界路由器。照片:Thread Group
此刻,当新的Thread设备或边界路由器出此刻家中时,必须向其供给网络凭据(除了输入3 位字母数字代码之外)。针对像插座或灯泡这般的Thread小工具,它应该能够从设置的任何手机中获取它们。为此,Apple 和Google为其手机操作系统创建了钥匙串API,经过iPhone 的 iOS 或Android 的 Google Play供给服务。
然则,当Thread边界路由器想要加入网络时,它可能没法拜访这些凭据,或可能选取不拜访。因为边界路由器不是Matter设备,因此呢Matter无指定它怎样加入网络。况且因为Thread Group还无告诉制造商和平台怎样处理这种握手,她们必须自己处理这个问题。
这寓意着苹果必须与三星合作;亚马逊必须与谷歌合作;谷歌与三星等等。虽然这种状况正在出现,但发展非常缓慢。日前的状况是,制造商能够决定其边界路由器是不是加入竞争对手创建的Thread网络,或继续在家中创立自己的网络。
日前,亚马逊边界路由器仅在其设备(某些Eero Wi-Fi 路由器和Echo 第四代智能扬声器)设置的网络上工作,不会加入现有的Thread网络,亦不准许其他制造商的设备加入其网络。
亚马逊的Rice暗示,该机构计划火速处理这个问题:“咱们日前正在与研发人员一块预览用于Thread凭证共享的API,该API将使设备制造商能够在客户同意的状况下经过Alexa Skill读取 Thread 凭证。”这项技能将准许亚马逊的Echo智能扬声器加入现有网络,并准许其他制造商的边界路由器加入Amazon Thread网络。
三星SmartThings的状况亦类似。SmartThings US 负责人Mark Benson告诉我,SmartThings应用程序将SmartThings边界路由器的Threa 网络凭据存储到iOS或Android Thread凭据存储中,而后其他边界路由器应用程序理论上能够在设置过程中读取这些凭据,并且加入该Thread网络。“她们是不是这般做取决于每一个边界路由器制造商,”他说。
倘若用户已然设置了Thread网络并添加了做为Thread边界路由器的SmartThings设备,它将设置自己的网络。“咱们正在继续测试区别的网络配置和边界路由器之间的互操作性,并期盼在将来与业内其他人合作实现这一点,” Benson说。“今天,为了保证为咱们的用户供给最佳体验,咱们创立了一个新的SmartThings Thread网络。”
又回到 Android 与 iPhone 的较量了
Thread Group的 Jonathan Hui暗示,更繁杂的是,哪些用于管理Thread凭据的Android和iOS API“日前并未相互同步”。因此呢,你的Thread网络的配置方式以及那些边界路由器能够加入该网络将取决于您用于设置它的手机。
运用iOS设置的边界路由器不会看到你运用Android设置的边界路由器,亦不会与你运用Android设置的边界路由器通信,除非首要运用iOS设置它。仅当平台或设备同期拥有Android和iOS应用程序时,此功能才有效。
倘若(或更可能的是当)你最后持有多个Thread网络,则无简单的办法来合并它们,Thread规范无供给其他路径。
谷歌制品经理Kevin Po告诉我,虽然存在“无线”更改网络配置的能力,但这并不易。“Thread Group 正在与业界合作科研最佳实践,以确定给定网络何时应更改其配置,以及怎样运用户能够在不中断现有设置的状况下容易执行此操作,”他说。
日前设置最好的两个平台是谷歌和苹果。这有助于她们掌控共享凭据的操作系统,并且她们已然在自己的制品中运用Thread几年了。
Google 的 Po 告诉我,“Apple 和 Google Thread 边界路由器能够经过利用 iOS Thread 网络 API 共享同一个 Thread 网络。” 因此呢,倘若您运用 iOS 设备对 Google Nest Hub Max 和 Apple TV 进行设置,则能够将它们加入单个Thread网络。
然而,反过来则否则,由于Android手机没法拜访iOS钥匙串,并且无Android应用程序能够设置 HomePod 或 Apple TV(可能永远不会)。
Hui 暗示,倘若你同期运用 iOS 和 Android,Google Home能够在你的设备之间同步Thread凭据,并将其填充到两个平台上,从而准许新的Thread设备加入同一网络,无论它们设置在哪个操作系统上。
因此呢,倘若你持有在 iOS 上设置的所有 HomePods、Apple TV 和 Google Nest 设备、所有 SmartThings 集线器或所有 Amazon 边界路由器,你可能会得到强大的 Thread 网络,但您没法容易混合和匹配。
值得重视的是,多个Thread网络不必定是问题,理论上,单独的Thread网络能够经过另一个基于IP的网络相互通信。然则,倘若无为所有边界路由器供给一个共享网格,就会抵消Thread的最大优良。“区别Thread网络中的设备不形成同一网格的一部分,因此呢没法相互利用来实现连接,”Hui 说。“因此呢,她们将没法从更强大的网状网络中获益。”
他确实指出,“针对大都数用户来讲,思虑到Thread固有的范围和响应能力,这可能永远不会作为问题。” 但理想的状态是一个大网状网络,所有边界路由器都相互支持。不意见仅运行一台边界路由器,由于倘若有人拔掉它,网络就会显现故障,就像Zigbee和Z-Wave网格同样。
处理方法是平台和制造商需要一种在其平台和设备之间共享Thread网络凭证的办法,这是一种在家庭内安全创建单个Thread网络的行业标准。
按照我在本文中的采访,显然每一个人都在致力于此。但这亦是她们中的大都数人在2022年Matter发布会上告诉我的。此刻,咱们已然进入Matter九个月了,这些问题仍然存在,况且随着更加多Thread设备的推出以及越来越多的人投资边界路由器来设置这些设备,这个问题将会变得更大。
CSA和Thread Group需要一起奋斗,要么告诉“行业”需要在这个问题上团结起来,要么供给知道的执行路径。由于平台之争在咱们的手机上已然够糟糕了,咱们不想在家里还要延续。
|