CAS智能家居新标准Matter代码抢先看

上周,Zigbee联盟正式宣布更名为为连通性标准联盟(CAS),并发布了智能家居标准品牌-Matter,即原来的Project CHIP,尽管 Matter  完整的规范要到秋天才能发布,但是如果想提前了解一些信息,现在GitHub上就可以查到。

通过查看项目的GitHub代码存储库,我们学到了很多东西,例如可以配置Matter设备的不同方式,如何用PC创建Thread 边界路由器,甚至如何获得可以发送测试的基本Android应用程序Thread 命令。同时,关于使用Zephyr,开源RTOS或Matter设备的实时操作系统有一些有趣的信息。

设备配置

CSA没有详细介绍的一个有趣的细节是将来的设备配置方法。物联网设备当然将支持蓝牙用于其与WiFi的初始设置连接(如果支持的话),但还允许进行近场通信、QR码和Thread。

蓝牙非常适合调配已连接的设备。但我们也注意到,NFC和其他方法也很有用。

事实证明,在代码存储库中,这种替代的配置方法已经取得了很大的进步,并附有基本流程图:

CAS智能家居新标准Matter代码抢先看

您可以立即构建和测试自己的Thread 路由器

实际上,代码存储库中的整个页面不仅显示了配置的工作方式,还显示了如何使用某些容易获得的芯片和电路板测试配置。 甚至还有一个链接可以在台式计算机上创建自己的Thread 边界路由器,尽管您确实需要添加一个无线电芯片来支持Thread,价格约为50美元。

同时,有个不错的基于Android的应用程序,叫做CHIPTool,可以配置设备,甚至发送基本命令(例如打开或关闭)。

CAS智能家居新标准Matter代码抢先看

如果您是真正的DIY人士,您甚至可以在Raspberry Pi 3或4上设置Thread 边界路由器,再加上一个受支持的无线电芯片。

Zephyr 现身

我在代码存储库中偶然发现的另一个方面与Zephyr RTOS有关。现在,Google可能正在寻求使用Zephyr在Chromebook内部运行的板上标准化某些东西。 但这也有道理,Google的Zephyr努力是为未来的智能设备提供支持。 如果可以的话,如Matter存储库中的概述图所示,基本上可以通过Bluetooth和Thread支持Matter。

CAS智能家居新标准Matter代码抢先看

JSON 101

请注意,CSA一直说过,Matter 是基于IP的,是设备相互通信的标准方式。听起来不错,但是这是怎么发生的呢?

通常是通过一种特殊格式的少量数据,这种格式已经在网络上广泛使用,称为JSON或JavaScript Object Notation。作为最终用户,您可能并不在意,但重要的是要说明该方法如何轻松有效地使任何Matter设备向其他Matter设备传递其功能并采取明确定义的措施。

可以将JSON视为一种语言,它允许计算设备以标准方式就数据相互交流。

CAS智能家居新标准Matter代码抢先看

例如,在Matter设备的示例代码中,您可以查看JSON以查看该设备的客户端或用户可以发送哪些命令和数据。这些是Matter 设备的钥匙。值是不同的设备命令。

仅针对场景,有七个命令,范围包括设置场景,调用场景以及查看哪些设备是场景的成员。

相同的示例代码显示了用于请求或获取门锁数据的JSON。属性包括门锁类型,门的当前状态(锁定或未锁定),自动重新锁定时间,启用一键式锁定以及错误的密码输入限制等。

这些可能来自智能显示器、语音助手或客户端应用程序。没关系,因为Matter设备使用的基本“语言”不会因用户界面而异。对于这个领域的设备制造商和开发商而言,这都是巨大的。这样一来,连接的设备就不会与特定的生态系统联系在一起。

您应该注意这一点,因为这意味着借助此标准的设备到设备“语言”,Matter设备将可与Amazon Alexa、Apple HomeKit、,Google Assistant和Samsung SmartThings平台一起使用。

我们只查看了几个小时的Matter 代码,但仍有很多事情可以探索,以更好地了解CSA将如何实现其最初的承诺。当然,随着时间的流逝,随着设备的出现,我们将了解更多信息。

等不及的小伙伴可以先了解一下。

方案推荐及资料下载

阿里云“城市大脑”数据智能解决方案 

华为好望 | 中小型超市/便利店智能解决方案 

城市级智慧停车解决方案 

HDL全功能智慧家居解决方案  

中国联通 5G 未来社区白皮书 (2020 年)  

H3C:《中国城市数字经济指数白皮书(2020)》  

《弱电智能建筑项目系统集成手册》——IT与智能化项目实施建议 

* 千家网原创文章,未经授权严禁转载 。