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即可控制家居照明和監測溫度,便捷易用。
審核編輯:劉清
-
傳感器
+關注
關注
2551文章
51097瀏覽量
753529 -
USB接口
+關注
關注
9文章
701瀏覽量
55648 -
溫控器
+關注
關注
10文章
254瀏覽量
34324 -
LED燈珠
+關注
關注
13文章
160瀏覽量
23474 -
泰凌微
+關注
關注
7文章
148瀏覽量
10807
原文標題:【技術專欄】泰凌微電子B91模組組合板 Matter演示固件介紹
文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論