RISC-V技术论坛
直播中

efans_190a9a

4年用户 9经验值
私信 关注

【泰凌微TLSR9系列开发套件试用体验】TLSR9 Matter编译教程

[Matter] 是由 CSA 连接标准联盟 ([Connectivity Standards Alliance]发起,多家行业领先公司联合推出的智能家居互联协议。

Matter 协议可以让多种支持 IP 网络的设备协同工作,如 Wi-Fi 和 Thread/802.15.4 设备。您的手机通过 Matter 协议可以控制所有上述设备。

举个例子,您可以将一个 802.15.4 传感器设置为无需通过 App 或云,就直接打开/关闭一个 Wi-Fi 灯泡。当然,它也支持您通过手机 App 进行控制。Wi-Fi 和 Thread 设备之间通信时需要一个可以同时支持 Wi-Fi 和 802.15.4 协议的“Thread 边界路由器”,它可以让设备在两个网络之间进行通信。

值得一提的是,由于上述所有通信都在本地 Wi-Fi 或 Thread 网络中进行,因此即使在断网情况下,设备仍可正常工作。

Matter 还可以帮助目前的一些存量 Zigbee 或 Bluetooth LE Mesh 设备通过桥接方式接入 Matter 生态网络。

泰凌微电子宣布正式推出基于RISC-V的全新Telink TLSR9系列高性能SoC芯片,打造无线音频,可穿戴设备和各类IoT应用的未来。作为最早专注于低功耗无线物联网连接芯片的设计公司之一,自成立以来,泰凌已成功推出多款广受欢迎的物联网芯片TLSR8系列产品。TLSR9系列SoC芯片是泰凌拥抱RISC-V生态以后推出的全新一代高性能多模物联网产品。

TLSR9系列在单芯片上支持包括蓝牙5.2在内的最领先的物联网标准和行业联盟规范,包括基本速率(BR),增强速率(EDR),低功耗(LE),长距离(Long Range),多天线室内定位(AoA/AoD)和Bluetooth^®^ Mesh,Zigbee 3.0,HomeKit,6LoWPAN,Thread和2.4 GHz专有协议。TLSR9标配256KB SRAM和1 MB~2MB Flash,并将高质量无线音频和可穿戴产品所需的特性和功能整合到单个SoC中,高配版本将包含更多的硬件资源用于对这些产品的支持。

TLSR9系列支持802.15.4 协议,在此基础上Telink支持了openthread。

本次测试即为Telink的Thread Matter。

1.首先clone matter最新仓库如下:

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

命令 git clone https://github.com/project-chip/connectedhomeip.git

2.搭建matter 环境参考如下连接:

https://github.com/project-chip/connectedhomeip/blob/master/docs/guides/BUILDING.md

source ./scripts/activate.sh

3.环境测试成功则如下图:

值得一提的是搭建环境时要可以访问google等外部网络才可以正常搭建。

image.png

4.编译和烧录

west build

west flash --erase

5.编译chip-tool

scripts/examples/gn_build_example.sh examples/chip-tool SOME-PATH/

6.现在烧录完就可以用通过otbr以及chip tool控制了。

chip-tool onoff on 1

一些测试命令

./chip-tool onoff read on-off 1 1

[1652688124.108716][7644:7649] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_0000 DataVersion: 172576340
[1652688124.108767][7644:7649] CHIP:TOO: OnOff: FALSE

./chip-tool onoff read global-scene-control 1 1

[1652688151.710892][7651:7656] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4000 DataVersion: 172576340
[1652688151.710941][7651:7656] CHIP:TOO: GlobalSceneControl: TRUE
./chip-tool onoff read on-time 1 1

[1652688191.752962][7658:7663] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4001 DataVersion: 172576340
[1652688191.753048][7658:7663] CHIP:TOO: OnTime: 0

./chip-tool onoff read off-wait-time 1 1

[1652688241.844110][7666:7671] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4002 DataVersion: 172576340
[1652688241.844173][7666:7671] CHIP:TOO: OffWaitTime: 0

./chip-tool onoff read start-up-on-off 1 1

[1652688305.585960][7695:7700] CHIP:TOO: Endpoint: 1 Cluster: 0x0000_0006 Attribute 0x0000_4003 DataVersion: 2570528388
[1652688305.586024][7695:7700] CHIP:TOO: StartUpOnOff: null

完结撒花~~

更多回帖

发帖
×
20
完善资料,
赚取积分