CAS智能家居新标准Matter代码抢先看
- 来源:千家网
- 2021/5/18 8:58:19
- 21447
上周,Zigbee联盟正式宣布更名为为连通性标准联盟(CAS),并发布了智能家居标准品牌-Matter,即原来的Project CHIP,尽管Matter完整的规范要到秋天才能发布,但是如果想提前了解一些信息,现在GitHub上就可以查到。
通过查看项目的GitHub代码存储库,我们学到了很多东西,例如可以配置Matter设备的不同方式,如何用PC创建Thread边界路由器,甚至如何获得可以发送测试的基本Android应用程序Thread命令。同时,关于使用Zephyr,开源RTOS或Matter设备的实时操作系统有一些有趣的信息。
设备配置
CSA没有详细介绍的一个有趣的细节是将来的设备配置方法。物联网设备当然将支持蓝牙用于其与WiFi的初始设置连接(如果支持的话),但还允许进行近场通信、QR码和Thread。
蓝牙非常适合调配已连接的设备。但我们也注意到,NFC和其他方法也很有用。
事实证明,在代码存储库中,这种替代的配置方法已经取得了很大的进步,并附有基本流程图:
您可以立即构建和测试自己的Thread路由器
实际上,代码存储库中的整个页面不仅显示了配置的工作方式,还显示了如何使用某些容易获得的芯片和电路板测试配置。 甚至还有一个链接可以在台式计算机上创建自己的Thread边界路由器,尽管您确实需要添加一个无线电芯片来支持Thread,价格约为50美元。
同时,有个不错的基于Android的应用程序,叫做CHIPTool,可以配置设备,甚至发送基本命令(例如打开或关闭)。
如果您是真正的DIY人士,您甚至可以在Raspberry Pi3或4上设置Thread 边界路由器,再加上一个受支持的无线电芯片。
Zephyr现身
我在代码存储库中偶然发现的另一个方面与Zephyr RTOS有关。现在,Google可能正在寻求使用Zephyr在Chromebook内部运行的板上标准化某些东西。 但这也有道理,Google的Zephyr努力是为未来的智能设备提供支持。 如果可以的话,如Matter存储库中的概述图所示,基本上可以通过Bluetooth和Thread支持Matter。
JSON 101
请注意,CSA一直说过,Matter是基于IP的,是设备相互通信的标准方式。听起来不错,但是这是怎么发生的呢?
通常是通过一种特殊格式的少量数据,这种格式已经在网络上广泛使用,称为JSON或JavaScript Object Notation。作为最终用户,您可能并不在意,但重要的是要说明该方法如何轻松有效地使任何Matter设备向其他Matter设备传递其功能并采取明确定义的措施。
可以将JSON视为一种语言,它允许计算设备以标准方式就数据相互交流。
例如,在Matter设备的示例代码中,您可以查看JSON以查看该设备的客户端或用户可以发送哪些命令和数据。这些是Matter设备的钥匙。值是不同的设备命令。
仅针对场景,有七个命令,范围包括设置场景,调用场景以及查看哪些设备是场景的成员。
相同的示例代码显示了用于请求或获取门锁数据的JSON。属性包括门锁类型,门的当前状态(锁定或未锁定),自动重新锁定时间,启用一键式锁定以及错误的密码输入限制等。
这些可能来自智能显示器、语音助手或客户端应用程序。没关系,因为Matter设备使用的基本“语言”不会因用户界面而异。对于这个领域的设备制造商和开发商而言,这都是巨大的。这样一来,连接的设备就不会与特定的生态系统联系在一起。
您应该注意这一点,因为这意味着借助此标准的设备到设备“语言”,Matter设备将可与Amazon Alexa、Apple HomeKit、Google Assistant和Samsung SmartThings平台一起使用。
我们只查看了几个小时的Matter代码,但仍有很多事情可以探索,以更好地了解CSA将如何实现其最初的承诺。当然,随着时间的流逝,随着设备的出现,我们将了解更多信息。
等不及的小伙伴可以先了解一下。
(原标题:CAS智能家居新标准Matter代码抢先看)
版权与免责声明:凡本网注明“来源:智能制造网”的所有作品,均为浙江兴旺宝明通网络有限公司-智能制造网合法拥有版权或有权使用的作品,未经本网授权不
展开全部
热门评论