• 資料介紹
    • 引言
    • STM32CubeMx 實(shí)現(xiàn)步驟
    • 測(cè)試平臺(tái)搭建及功能測(cè)試
    • 小結(jié)
  • 資料預(yù)覽
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

LAT1197 STM32WB基于Custom Template實(shí)現(xiàn)客戶定制BLE私有協(xié)議

03/26 09:43
428
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

LAT1197 STM32WB基于Custom Template實(shí)現(xiàn)客戶定制BLE私有協(xié)議

5.45 MB

引言

STM32WB55 是一款支持 BLE5.x 的雙核高性能 MCU,針對(duì) BLE 的應(yīng)用固件包 STM32Cube_FW_WB_V1.xx.xxProjectsP-NUCLEO-WB55.NucleoApplicationsBLE 里面也提供了大量的例程,目前支持的標(biāo)準(zhǔn) GAP 服務(wù)例程在 STM32CubeMx 中已有列出,或在固件包 STM32Cube_FW_WB_V1.xx.xxMiddlewaresSTSTM32_WPANblesvc 中找到。然而,在實(shí)際的STM32WB 意向客戶中,使用 BLE 私有協(xié)議來(lái)開(kāi)發(fā) Profile 非標(biāo)產(chǎn)品的客戶占了絕大部分。讀者可以去查看 BLE_p2pServer、BLE_Custom 等例程,對(duì)于需要添加自定義 ATT 屬性和服務(wù)的應(yīng)用,現(xiàn)有例程里面 STM32CubeMX 是無(wú)法自定義添加 ATT 屬性和服務(wù)。但筆者發(fā)現(xiàn),其實(shí)使用STM32CubeMX 的 Custom Template 是能實(shí)現(xiàn)上述功能的。

STM32CubeMx 實(shí)現(xiàn)步驟

測(cè)試平臺(tái)搭建及功能測(cè)試

升級(jí) ST-LINK 固件以保證與 STM32CubeProgrammer 驅(qū)動(dòng)是匹配的

小結(jié)

BLE 經(jīng)過(guò)多年的發(fā)展和迭代,BLE 協(xié)議本身已是一個(gè)很復(fù)雜和龐大的協(xié)議族,如果希望開(kāi)發(fā)自定義 Service 和 GATT 應(yīng)用時(shí),若對(duì)底層協(xié)議不熟悉的話還是較為困難的。但是由于STM32 良好的生態(tài),特別是借助于我們的 STM32CubeMx+ STM32Cube_FW_WB_V1.13.3 固件包,使得我們可以快速、高效地開(kāi)發(fā)出各種 BLE 應(yīng)用。

資料預(yù)覽

相關(guān)推薦