[分享] Matter 开发指南(二):Matter 应用搭建

okhxyyo   2022-9-7 10:09 楼主


泰凌微电子积极参与了Matter协议中的Matter设备的功能开发,Matter设备的测试与认证,以及Matter标准中文解读等方面的工作。作为致力于低功耗高性能无线连接SoC芯片解决方案的提供商,我们推出了基于TLSR9系列芯片的Matter Over Thread解决方案,可以用于开发Matter Thread终端设备。

 

 

 

Matter 的源码

 

 

最新的泰凌Matter解决方案的源代码均可以在Matter项目在GitHub的仓库中的master分支中获取,目前支持examples中的lighting-app灯泡和light-switch-app开关这两种应用。

 

https://github.com/project-chip/connectedhomeip

 

640?wx_fmt=png

 

泰凌Matter应用是基于Zephyr实时操作系统实现的,因此在配置Matter工程前,还需要配置Zephyr工程以及泰凌工具链。手动进行以上配置的过程步骤较长,我们也提供了预制的lighting-app,light-switch-app应用固件和对应的chip-tool工具。感兴趣的客户可以在无需配置的情况下体验上述应用,以下是联想网盘中的下载地址:

 

https://meta.box.lenovo.com/v/link/view/6ae3d02f751d41b197fec93dc3c57aa0

提取码:hfjz

 

 

Matter 的硬件

 

 

体验并使用泰凌Matter SDK需要准备以下硬件:

 

640?wx_fmt=png

 

  • 一块或多块TLSR9518ADK80D评估版:作为泰凌Matter设备

  • 一个树莓派(Raspberry Pi3或者更高版本):作为OpenThread边界路由器的主体部分

  • 一张SD卡(至少需要16GB):供树莓派的系统所使用

  • 一块TLSR9518ADK80D评估版:作为Radio Co-Processor(RCP),和树莓派一起组成OpenThread边界路由器

  • 一个安装了Ubuntu v20.04 LTS的电脑:作为构建Matter和RCP固件的Linux主机,或作为执行chip-tool的Matter控制器

  • 一个泰凌JTAG或者BDT烧录器:用于烧录Matter和RCP固件到评估版上

  • 一个支持IPv6功能的Wi-Fi路由器:充当Matter控制器的Wi-Fi接入点(AP)

  • 一根以太网网线:用以连接Wi-Fi路由器与OpenThread边界路由器

 

 

Matter 的配网

 

 

Matter设备的配网一般需要完成以下步骤:

  • 将所需使用到的设备连接到运行网络,如Matter控制器是Wi-Fi设备,便需要连接到Wi-Fi网络中;

  • 完成Matter设备在Matter网络中的设置,比如说配置Fabric,指定Node ID,设定访问权限等等。

 

根据通信网络的不同,Matter设备配网前可能处于两种情况:

  1. 已经接入了运行网络中,如直接将Matter设备用网线接入以太网中,开启DHCP功能的网关会自动为该设备分配网络地址

  2. 需要配置网络密钥以接入运行网络,如接入Wi-Fi网络需要SSID和密码,接入Thread网络需要PANID和密钥。

 

泰凌的Matter设备属于这里的第二种情况。因此,泰凌Matter设备配网的第一步,需要使用Matter控制器,通过BLE去为其配置PANID和密钥,使得其接入Thread网络。第二步,Matter控制器在Thread网络上去设置Matter设备在Matter网络中的属性,最终完成配网(commissioning)。

 

从上一章Matter的架构中,可以得知基于Thread网络的泰凌Matter设备与基于Wi-Fi网络的Matter控制器之间,需要采用一个边界路由(Border Router)进行通讯。因此,我们运用了基于树莓派和泰凌开发板所组成的OpenThread边界路由来构建这个Thread网络,以实现与Wi-Fi网络设备的通讯。在本章第一小节所提供的联想网盘网络链接当中,我们也提供了预制的树莓派镜像与RCP固件,帮助用户快速构建Thread网络。

 

 

Matter 的应用

 

 

点击以下视频,可以观看lighting-app灯泡和light-switch-app开关这两种应用:

 

 

玩板看这里: https://bbs.eeworld.com.cn/elecplay.html EEWorld测评频道众多好板等你来玩,还可以来频道许愿树许愿说说你想要玩的板子,我们都在努力为大家实现!

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复