近日,泰凌微電子(上海)股份有限公司(以下簡稱:泰凌微電子)正式推出開源模組Mars-B91(以下簡稱:Mars模組板)。為客戶快速驗證物聯(lián)網(wǎng)產品功能和開發(fā)用以量產銷售的正式模組產品提供了便利。其核心芯片為TLSR9218,當前版本為V1.1,支持ZigBee,BLE協(xié)議。該模組板可廣泛應用于智能家居、位置服務、可穿戴設備、人機交互等相關IoT領域??珊唵畏奖愕臑樽约旱南到y(tǒng)擴展BLE,Zigbee等無線功能,無需寫代碼,只需要簡單的串口命令控制。
Mars模組板的原理圖、PCB圖以及相關的BLE和ZigBee SDK應用代碼、網(wǎng)頁工具代碼均為開源。在開發(fā)工具上,電路圖繪制軟件使用的是流行且開源免費的KiCad,芯片軟件開發(fā)環(huán)境可通過泰凌wiki獲取。另外為了方便用戶學習和二次開發(fā),模組板配套的各種上位機工具也用開源免費的工具開發(fā)。本文中提到的各種資源可在項目主頁查詢(主頁:https://debug.telink-semi.cn/)。?
?
Mars模組板接口:
Mars模組板主要特點:?
開源
原理圖,PCB
SDK應用代碼
上位機工具
?
簡單易用
無需寫代碼
串口控制
在線工具
?
支持協(xié)議
BLE
Zigbee
其他協(xié)議后續(xù)擴展
?
認證:FCC、CE、BQB
?
尺寸:X : 19mm ?Y : 23mm
Mars模組板和官方底板:
Mars模組板配置為Zigbee設備:
操作步驟:
若使用泰凌傳統(tǒng)BDT工具進行下載,需先將下方固件下載到本地電腦端,若使用在線工具Web BDT(https://debug.telink-semi.cn/web_bdt/index.html),則可在線下載固件。(兩個bin文件下載地址以及詳細步驟: https://debug.telink-semi.cn/doc/site/boards/Mars/#zigbee)下載 zigbee_coordinator.bin 到其中一個模組板
?
1.?? ?下載 zigbee_router.bin 到其他多個模組板
2.?? ?coordinator 設備先上電,此時模組板上LED燈亮,表示允許其他設備入網(wǎng)(3分鐘內)
3.?? ?router 設備上電,router設備LED閃爍,表示入網(wǎng)成功
4.?? ?組網(wǎng)成功后,通過UART發(fā)送數(shù)據(jù)即可實現(xiàn)廣播或者定點傳輸數(shù)據(jù)(UART發(fā)送一個數(shù)據(jù)包最長64字節(jié))
模組板接口:
Mars模組板構配置為BLE設備:
測試步驟:
若使用舊版BDT工具進行下載,需先將下方固件下載到本地電腦端,若使用Web BDT,則可在線下載固件。(bin文件下載地址以及詳細步驟:https://debug.telink-semi.cn/doc/site/boards/Mars/#ble )
?
1.?? ?下載 B91_ble_module.bin 到模組板中
2.?? ?打開網(wǎng)頁 ?Web BLE(https://debug.telink-semi.cn/web_ble/index.html)
3.?? ?點擊"scan",連接名為"telink_Mars"的設備
4.?? ?第一次連接時,需要系統(tǒng)給連接權限,設備連接后,模塊上的LED會點亮,網(wǎng)頁端會自動打印模塊的 service、characteristic、properties,點擊 "show" 也會再次打印這些信息
5.?? ?點擊 "send" 發(fā)送左側輸入框內的16進制數(shù)據(jù)給模組板,模組板UART會打印收到的數(shù)據(jù)
6.?? ?模組板會將UART收到的數(shù)據(jù)通過BLE發(fā)送給Web BLE,網(wǎng)頁端會打印收到的數(shù)據(jù)以及characteristic的UUID
開源系統(tǒng):https://debug.telink-semi.cn/
在線文檔:https://debug.telink-semi.cn/doc/site/index.html
購買鏈接:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-24452846226.20.76254a1cOE0qlF&id=680076376265