B91模组组合板(TLSR921x Module kit)是泰凌微电子专为智能家居设计的子母开发板。本篇文章将重点介绍基于泰凌Matter开发的lighting-app和temperature-measurement-app,展示如何将该组合板作为Matter设备添加到Apple的智能家居生态中。用户通过iPhone上的Home App,即可轻松控制组合板上的灯光设备,包括开关、亮度和色温的调节。同时,该组合板还集成了温度测量功能,用户能够实时读取到温控器测量的环境温度数据。
1
组合板简介
B91模组组合板分为子板和底板两部分,子板型号为:Mars_B91_V1.1,底板型号为:Mars_B91_Model_A_V2.2。
Mars_B91_v1.1是一款模组板,其核心芯片为TLSR9218,支持ZigBee,BLE,Thread等通讯协议。用户可以方便地进行芯片评估,也可把模组板集成到自己的电路系统中,为自己的系统扩展无线功能。
Mars_B91_Model_A_V2.2是为 Mars_B91_v1.1 组合板提供支持的底板。该底板内置了丰富的传感器和接口,通过引脚复用,底板支持IIC、UART、PWM、ADC等多种功能,同时具备USB调试接口。
下面是Matter应用在B91模组组合板上所使用到的一些外设:
底板上带有温湿度传感器SHT30,可以采集环境温度。
有数字RGB LED灯珠WS2812,可以发出不同颜色的光。
有拨轮按键,连续向左按三次可以触发Factory Reset,恢复出厂数据。
底板上有两个USB-C接口,正面左边为 USB_UART 口,Matter设备log从此口输出,右边为 USB 口,可通过此口烧录固件。
子板上有一个红色LED灯,用于指示设备状态。
关于Mars_B91_Model_A_V2.2 的详细介绍,可以访问
2
将Matter设备配网进入智能家居生态
2.1
配网所需的设备
B91模组组合板作为Matter温度传感器设备或Matter灯设备
Apple HomePod Mini作为Matter网络的Border Router
无线路由器提供WiFi接入点,为Apple HomePod Mini提供数据校验
iPhone手机作为Commissioner,用户控制设备入网、获取温度数据或者控制灯的平台
2.2
配网所需的软件
iPhone手机系统iOS17.0.3
Apple HomePod Mini固件版本17.1
包含 Bootloader 的 Telink Matter V1.2 lighting-app 固件
单独的 Telink Matter V1.2 temperature-measurement-app 固件
2.3
配网操作步骤
下面将以色温灯为例,介绍配网的步骤:
1、将无线路由器和HomePod Mini上电,建立Apple网络。
2、包含 Bootloader 的固件ColorLighting_v1.bin 已预先烧录到组合板上,将B91模组组合板如图连接到电脑,然后将组合板上电。
USB-C数据线接到组合板USB_UART口,串口配置信息115200,8N1,电脑端打开任意串口工具查看设备输出log。
3、等待若干秒,待 Bootloader 完成自检,可以观察到组合板的红灯短亮并闪烁,从设备输出log中找到设备二维码的网址(见图中红色框)。
4、复制网址到浏览器获取二维码。
5、使用iPhone将设备添加到 Apple Home 的生态环境。
手机上执行配网的操作流程和附录一中 [Apple Matter Demo](#apple-matter-demo) 相近,详细的步骤可以参考网盘中所提供的视频 `lighting-attaching.mp4`。
6、添加成功后Home界面会出现一个灯组件。
7、操纵色温灯
色温灯除了拥有打开、关闭和调节亮度的功能外,还可以支持调整至不同的颜色。在 Apple Home 上详细地控制方法可以参考示例视频 `light-control.mp4`。
3
以DFU方式更新固件
我们还提供了不包含 Bootloader 的色温灯和温度计应用的固件。
本小节将介绍如何通过 DFU 方式更新设备固件,将新的固件 `TemperatureSensor_v2.signed.bin`更新到B91模组组合板。
3.1
硬件要求
B91模组组合板作为Matter设备
3.2
软件要求
`dfu-util`工具,用于更新固件
3.3
连接方式
3.4
DFU操作步骤
1、在Linux主机上打开命令行,输入命令,安装 `dfu-util`。
$sudoaptinstalldfu-util
2、进行DFU前,最好先对设备进行factory reset。
如果设备还未上电,先上电,待红色LED开始闪烁后,将组合板上的拨轮按键向左拨动3次,直到红色LED恢复短亮,并闪烁表示重置完成,然后拔下设备。
3、将设备的拨轮按键向中间按下,按住按键同时用数据线连接到设备的USB口,设备红色LED常亮代表进入DFU模式。
4、在Linux主机命令行输入命令。
$sudodfu-util--alt1--downloadTemperatureSensor_v2.signed.bin
本文以应用的固件 `TemperatureSensor_v2.signed.bin`为例,实际使用中,可以采用自己的固件路径名替换即可。
5、DFU更新
更新过程可以参考示例视频 `DFU-process.mp4`,进度条结束后还需要固件校验,不要断电保持连接直到红色LED开始短亮并闪烁,此时DFU完成。
3.5
验证更新固件
将温度计添加到智能家居生态的的步骤和色温灯一样,完成添加后点击设备即可看到如图所示界面。
成功地按照上一节步骤将温度传感器在 Apple Home 生态中完成配网后,可以在 iPhone 上读取环境温度。
4
结语
B91模组组合板是泰凌微电子开发的多功能开发板,能无缝集成至Apple生态系统。它搭载TLSR9218芯片,支持多种通讯协议,提供灵活的硬件扩展。用户通过iPhone即可控制家居照明和监测温度,便捷易用。
审核编辑:刘清
-
传感器
+关注
关注
2546文章
50514浏览量
751271 -
USB接口
+关注
关注
9文章
699浏览量
55550 -
温控器
+关注
关注
10文章
252浏览量
34252 -
LED灯珠
+关注
关注
13文章
159浏览量
23403 -
泰凌微
+关注
关注
6文章
144浏览量
10774
原文标题:【技术专栏】泰凌微电子B91模组组合板 Matter演示固件介绍
文章出处:【微信号:telink-semi,微信公众号:泰凌微电子】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论