回答

收藏

[评测分享] ★Matter-Telink TLSR951X系列★(一):简介和入网测试

#板卡评测 #板卡评测 2554 人阅读 | 0 人回复 | 2022-10-20

本帖最后由 eefocus_3870407 于 2022-10-20 11:28 编辑

最近在学习Matter相关的内容,之前使用过Telink的825X和856X系列的芯片开发zigbee,正好Telink推出了支持Matter的B91开发板(TLSR9518A)。B91开发套件里面包括一个TLSR9518A开发板和一个烧写器,如B91开发套件和TLSR9518A开发板图所示。


话不多说,我们直接试一下用开发板入到Matter(基于OpenThread)**中。首先需要一个边界路由器TBR(Thread Border Router)用于建立Thread**以及连接到其他IP**,基于OpenThread实现的边界路由器叫做OTBR(OpenThread Border Router)。搭建OTBR的方法有两种,一种是通过树莓派+RCP(Radio Co-Processor);另一种是直接在PC上编译GitHub上的chip-tool再加上RCP实现OTBR的功能。


由于现在Matter的开发需要在Linux的环境下进行开发,所以我们这边采用的是第二种方法,直接找了一台电脑安装了Linux的系统,方便后期Matter设备的应用开发。大家也可以使用第一种方法进行测试,比较方便简单,Telink提供了树莓派的镜像文件以及安装方法,可以给大家提供参考。Telink官方提供的Matter开发指南学习链接如下所示,其中关于OTBR的搭建,可以参考“泰凌微电子 Matter 开发指南(三):OTBR搭建”。

Telink提供的树莓派镜像文件、RCP固件、sample-light示例固件以及sample-switch示例固件等内容放在了联想网盘中,链接如下:

搭建好OTBR设备后,将联想网盘中的sample-light固件烧录到开发板中,烧录的方法我就不介绍了,大家可以参考Telink提供Matter开发指南中的“泰凌微电子 Matter 开发指南(五):固件编译和烧录”。烧录工具BDT大家可以在Telink官方的wiki中进行下载,wiki链接如下:

PC插上RCP工具,运行chip-tool。输入指令(sudo chip-tool pairing ble-thread ......)进行BLE配对,大家感兴趣的话可以在GitHub上查找学习一下chip-tool的相关指令,chip-tool指令链接如下:
接着给TLSR9158A开发板上电,开发板的按键功能和指示灯状态说明,如图按键功能和指示灯状态所示。通过Key4触发开发板开始BLE广播进入可被扫描的状态(实测开发板上电后会自动进行BLE广播)。配对成功的话chip-tool窗口会显示“Successfully finished commissioning step ‘SendComplete’”,如图配对成功图所示。


入网成功以后,进行开关灯测试。chip-tool发送开灯指令,会返回控制成功的状态,开发板上的蓝灯会亮起。发送关灯指令,会返回控制成功的状态,开发板上的蓝灯会熄灭。


以上就是使用TLSR9158A开发板进行Matter入网和开关灯测试的内容。如有错误或疑问,欢迎大家评论留言。下一篇会进行Telink-Matter设备和Siliconlabs-Matter设备基于Thread的互联互通测试。



关注下面的标签,发现更多相似文章
分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条