本文檔的主要目的是為開發(fā)人員提供有關如何使用 STM32WB BLE 協(xié)議棧 API 和相關事件回調開發(fā)低功耗藍牙(BLE)應用的一些參考編程指南。
本文檔介紹了允許訪問 STM32WB 片上系統(tǒng)所提供的低功耗藍牙功能的 STM32WB 低功耗藍牙協(xié)議棧庫框架、API 接口和事件回調。
本編程手冊還提供一些與低功耗藍牙(BLE)技術有關的基本概念,以便將 STM32WB BLE 協(xié)議棧 API、參數及相關事件回調與 BLE 協(xié)議棧特性聯系起來。用戶必須具備有關 BLE 技術及其主要功能的基本知識。
有關 STM32WB 系列和低功耗藍牙規(guī)范的更多信息,請參考本文檔結尾處的第 6 節(jié)“參考文檔”。
STM32WB 是一種功率極低的低功耗藍牙(BLE)單模網絡處理器,符合藍牙規(guī)范 v5.3 并支持主設備或從設備角色。
手冊結構如下:
- 低功耗藍牙(BLE)技術的基本原理
- STM32WB BLE 協(xié)議棧庫 API 和事件回調概述
- 如何利用 STM32WB 庫 API 和事件回調設計應用(使用“switch case”事件處理程序提供一些示例,而不使用事件回調框架)
本文檔適用于 STM32WB 系列基于雙核 Arm?的微控制器。
低功耗藍牙技術
低功耗藍牙(BLE)無線技術由藍牙技術聯盟(SIG)開發(fā),目的是使設備能夠以極低功耗標準使用紐扣電池工作數年。
傳統(tǒng)藍牙作為一種無線技術標準,可以取代連接便攜式和/或固定式電子設備的線纜,但是由于采取了快速跳頻、以連接為導向的行為方式和相對復雜的連接流程,無法采用電池供電的方式。低功耗藍牙設備的功耗僅為標準藍牙產品的一小部分,讓使用紐扣電池的設備能夠無線連接到啟用了標準藍牙的設備。
低功耗藍牙技術廣泛應用于傳輸少量數據的傳感器應用中:
- 汽車
- 運動與健身
- 醫(yī)療
- 娛樂
- 家庭自動化
- 安全和接近感測