B91模組組合板(TLSR921x Module kit)是泰凌微電子專(zhuān)為智能家居設(shè)計(jì)的子母開(kāi)發(fā)板。本篇文章將重點(diǎn)介紹基于泰凌Matter開(kāi)發(fā)的lighting-app和temperature-measurement-app,展示如何將該組合板作為Matter設(shè)備添加到Apple的智能家居生態(tài)中。用戶通過(guò)iPhone上的Home App,即可輕松控制組合板上的燈光設(shè)備,包括開(kāi)關(guān)、亮度和色溫的調(diào)節(jié)。同時(shí),該組合板還集成了溫度測(cè)量功能,用戶能夠?qū)崟r(shí)讀取到溫控器測(cè)量的環(huán)境溫度數(shù)據(jù)。
1
組合板簡(jiǎn)介
B91模組組合板分為子板和底板兩部分,子板型號(hào)為:Mars_B91_V1.1,底板型號(hào)為:Mars_B91_Model_A_V2.2。
Mars_B91_v1.1是一款模組板,其核心芯片為T(mén)LSR9218,支持ZigBee,BLE,Thread等通訊協(xié)議。用戶可以方便地進(jìn)行芯片評(píng)估,也可把模組板集成到自己的電路系統(tǒng)中,為自己的系統(tǒng)擴(kuò)展無(wú)線功能。
Mars_B91_Model_A_V2.2是為 Mars_B91_v1.1 組合板提供支持的底板。該底板內(nèi)置了豐富的傳感器和接口,通過(guò)引腳復(fù)用,底板支持IIC、UART、PWM、ADC等多種功能,同時(shí)具備USB調(diào)試接口。
下面是Matter應(yīng)用在B91模組組合板上所使用到的一些外設(shè):
底板上帶有溫濕度傳感器SHT30,可以采集環(huán)境溫度。
有數(shù)字RGB LED燈珠WS2812,可以發(fā)出不同顏色的光。
有撥輪按鍵,連續(xù)向左按三次可以觸發(fā)Factory Reset,恢復(fù)出廠數(shù)據(jù)。
底板上有兩個(gè)USB-C接口,正面左邊為 USB_UART 口,Matter設(shè)備log從此口輸出,右邊為 USB 口,可通過(guò)此口燒錄固件。
子板上有一個(gè)紅色LED燈,用于指示設(shè)備狀態(tài)。
關(guān)于Mars_B91_Model_A_V2.2 的詳細(xì)介紹,可以訪問(wèn)
2
將Matter設(shè)備配網(wǎng)進(jìn)入智能家居生態(tài)
2.1
配網(wǎng)所需的設(shè)備
B91模組組合板作為Matter溫度傳感器設(shè)備或Matter燈設(shè)備
Apple HomePod Mini作為Matter網(wǎng)絡(luò)的Border Router
無(wú)線路由器提供WiFi接入點(diǎn),為Apple HomePod Mini提供數(shù)據(jù)校驗(yàn)
iPhone手機(jī)作為Commissioner,用戶控制設(shè)備入網(wǎng)、獲取溫度數(shù)據(jù)或者控制燈的平臺(tái)
2.2
配網(wǎng)所需的軟件
iPhone手機(jī)系統(tǒng)iOS17.0.3
Apple HomePod Mini固件版本17.1
包含 Bootloader 的 Telink Matter V1.2 lighting-app 固件
單獨(dú)的 Telink Matter V1.2 temperature-measurement-app 固件
2.3
配網(wǎng)操作步驟
下面將以色溫?zé)魹槔榻B配網(wǎng)的步驟:
1、將無(wú)線路由器和HomePod Mini上電,建立Apple網(wǎng)絡(luò)。
2、包含 Bootloader 的固件ColorLighting_v1.bin 已預(yù)先燒錄到組合板上,將B91模組組合板如圖連接到電腦,然后將組合板上電。
USB-C數(shù)據(jù)線接到組合板USB_UART口,串口配置信息115200,8N1,電腦端打開(kāi)任意串口工具查看設(shè)備輸出log。
3、等待若干秒,待 Bootloader 完成自檢,可以觀察到組合板的紅燈短亮并閃爍,從設(shè)備輸出log中找到設(shè)備二維碼的網(wǎng)址(見(jiàn)圖中紅色框)。
4、復(fù)制網(wǎng)址到瀏覽器獲取二維碼。
5、使用iPhone將設(shè)備添加到 Apple Home 的生態(tài)環(huán)境。
手機(jī)上執(zhí)行配網(wǎng)的操作流程和附錄一中 [Apple Matter Demo](#apple-matter-demo) 相近,詳細(xì)的步驟可以參考網(wǎng)盤(pán)中所提供的視頻 `lighting-attaching.mp4`。
6、添加成功后Home界面會(huì)出現(xiàn)一個(gè)燈組件。
7、操縱色溫?zé)?/p>
色溫?zé)舫藫碛写蜷_(kāi)、關(guān)閉和調(diào)節(jié)亮度的功能外,還可以支持調(diào)整至不同的顏色。在 Apple Home 上詳細(xì)地控制方法可以參考示例視頻 `light-control.mp4`。
3
以DFU方式更新固件
我們還提供了不包含 Bootloader 的色溫?zé)艉蜏囟扔?jì)應(yīng)用的固件。
本小節(jié)將介紹如何通過(guò) DFU 方式更新設(shè)備固件,將新的固件 `TemperatureSensor_v2.signed.bin`更新到B91模組組合板。
3.1
硬件要求
B91模組組合板作為Matter設(shè)備
Linux主機(jī)運(yùn)行DFU軟件,至少帶有一個(gè)USB端口
3.2
軟件要求
`dfu-util`工具,用于更新固件
3.3
連接方式
3.4
DFU操作步驟
1、在Linux主機(jī)上打開(kāi)命令行,輸入命令,安裝 `dfu-util`。
$sudoaptinstalldfu-util
2、進(jìn)行DFU前,最好先對(duì)設(shè)備進(jìn)行factory reset。
如果設(shè)備還未上電,先上電,待紅色LED開(kāi)始閃爍后,將組合板上的撥輪按鍵向左撥動(dòng)3次,直到紅色LED恢復(fù)短亮,并閃爍表示重置完成,然后拔下設(shè)備。
3、將設(shè)備的撥輪按鍵向中間按下,按住按鍵同時(shí)用數(shù)據(jù)線連接到設(shè)備的USB口,設(shè)備紅色LED常亮代表進(jìn)入DFU模式。
4、在Linux主機(jī)命令行輸入命令。
$sudodfu-util--alt1--downloadTemperatureSensor_v2.signed.bin
本文以應(yīng)用的固件 `TemperatureSensor_v2.signed.bin`為例,實(shí)際使用中,可以采用自己的固件路徑名替換即可。
5、DFU更新
更新過(guò)程可以參考示例視頻 `DFU-process.mp4`,進(jìn)度條結(jié)束后還需要固件校驗(yàn),不要斷電保持連接直到紅色LED開(kāi)始短亮并閃爍,此時(shí)DFU完成。
3.5
驗(yàn)證更新固件
將溫度計(jì)添加到智能家居生態(tài)的的步驟和色溫?zé)粢粯樱瓿商砑雍簏c(diǎn)擊設(shè)備即可看到如圖所示界面。
成功地按照上一節(jié)步驟將溫度傳感器在 Apple Home 生態(tài)中完成配網(wǎng)后,可以在 iPhone 上讀取環(huán)境溫度。
4
結(jié)語(yǔ)
B91模組組合板是泰凌微電子開(kāi)發(fā)的多功能開(kāi)發(fā)板,能無(wú)縫集成至Apple生態(tài)系統(tǒng)。它搭載TLSR9218芯片,支持多種通訊協(xié)議,提供靈活的硬件擴(kuò)展。用戶通過(guò)iPhone即可控制家居照明和監(jiān)測(cè)溫度,便捷易用。
審核編輯:劉清
-
傳感器
+關(guān)注
關(guān)注
2548文章
50664瀏覽量
751941 -
USB接口
+關(guān)注
關(guān)注
9文章
699瀏覽量
55574 -
溫控器
+關(guān)注
關(guān)注
10文章
252瀏覽量
34270 -
LED燈珠
+關(guān)注
關(guān)注
13文章
159瀏覽量
23422 -
泰凌微
+關(guān)注
關(guān)注
6文章
144瀏覽量
10787
原文標(biāo)題:【技術(shù)專(zhuān)欄】泰凌微電子B91模組組合板 Matter演示固件介紹
文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論