在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

解析經典藍牙設備連接過程

泰凌微電子 ? 來源:泰凌微電子 ? 2024-06-05 09:11 ? 次閱讀

隨著越來越多的經典藍牙設備應用在我們的生活和工作中,該類設備的使用場景和相關設計也更加豐富。與此同時,泰凌微電子作為藍牙芯片的源頭廠商,在經典藍牙SoC性能提升及方案設計的產出也日新月異;在實際應用中,藍牙設備發現、連接、斷開等使用場景較為常見,其中設備連接是至關重要的一環,它涵蓋了設備之間建立連接的整個過程。本文將對經典藍牙設備連接過程進行解析,帶大家一起了解連接的整個過程。

1

什么是設備連接?

什么設備連接?例如,我們在日常使用手機去連接其它如藍牙耳機等藍牙設備時,搜索到所需的設備后,點擊該設備就會觸發設備連接過程,也叫尋呼(Page)。而相應的藍牙設備也需要進入被尋呼模式,也就是連接掃描(Page Scan),只有這樣才會被手機等設備連接成功。如下圖,點擊Telink-Test設備即開始了連接過程。

f45201e4-22d3-11ef-91d2-92fbcf53809c.png

圖1.手機上搜索到Telink-Test設備

2

設備連接的流程

f474887c-22d3-11ef-91d2-92fbcf53809c.png

圖2.藍牙規范中的設備狀態

首先,如上圖Page和Page Scan為藍牙的兩個子狀態,其中Page為我們通常認為的連接(尋呼);在設備發現之后,該子狀態能以Master的角色進行連接/操作對應的Slave。設備,連接時依賴于發現過程中獲取到的對端設備地址;而Page Scan子狀態是和Page相對應的,即等待將被Page的Slave設備所處的狀態。設備處于Page Scan的狀態是其可被連接的前提。

開啟Page時,Master(即Page設備)使用Slave(即Page Scan設備)的設備地址(BT_ADDR)及其CLOCK時鐘作為算法參數生成跳頻序列(paging –hopping sequence),該序列是一個定義明確的周期序列,其各個頻點均勻分布在2.4G的79個頻率信道上。基于跳頻序列,Master每隔312.5us會更新一個新的頻率信道以發送ID包;而Slave則每隔1.28s更新一次監聽頻率信道,以便在較短時間內接收到來自Master的ID包。

下面以一塊泰凌微電子B91開發板為例,簡述設備連接過程。

f4790460-22d3-11ef-91d2-92fbcf53809c.png

圖3. B91開發板

首先,給開發板燒錄提前編譯好的測試固件,然后用手機去搜索并連接對應的藍牙設備,用藍牙抓包器抓取空中包,通過抓包內容我們可以對應藍牙協議解析如下內容:

f4a7e410-22d3-11ef-91d2-92fbcf53809c.png

圖4.藍牙規范中的連接步驟

f4cbdb72-22d3-11ef-91d2-92fbcf53809c.png

圖5.藍牙規范中的連接時序圖

f4f5c6da-22d3-11ef-91d2-92fbcf53809c.png

圖6.空中包連接時序圖

Step1:當Master處于Page子狀態,Slave處于Page Scan子狀態,Master發送page message 即ID包;

Step2:當Slave接收到page message后,會進入slave response狀態,Slave會發送response(接收到page message以后625us),Slave發送response后,會開始監聽來自Master的FHS數據包;

Step3:當Master接收到response以后,Master會進入master response狀態,Master會發送FHS數據包(包含了Master的時鐘、地址、COD等信息);完成后,Master會監聽來自Slave的response;

Step4:Slave接收到來自master的FHS數據包,Slave會回復一個response通知Master接收到了FHS數據包。

Step5:Slave進入CONNECTION狀態,Master接收到Slave的response后也會進入CONNECTION狀態,然后Master發送一個POLL數據包。

Step6:Slave接收到POLL數據包后,可能回復任何類型的數據包。

以上6步完成后,標志整個的連接過程已經成功并結束,后續會進行鏈路管理階段。

f50841de-22d3-11ef-91d2-92fbcf53809c.png

圖7.FHS包內容

如果遠端設備即Slave端在設置的超時時間內(對應參數Page_Timeout)沒有返回Page Response時,則Master會觸發Page Timeout事件,即連接失敗。

3

設備連接對應的HCI指令

經典藍牙連接過程中涉及到的HCI指令及相關參數如下:

3.1

HCI_Create_Connection

f584f666-22d3-11ef-91d2-92fbcf53809c.png

3.2

HCI_Read_Page_Timeout

該指令用于讀取當前的Page_Timeout 參數;

f5ad2e42-22d3-11ef-91d2-92fbcf53809c.png

3.3

HCI_Write_Page_Timeout

該指令用于設置Page_Timeout 參數;

f5ca4fb8-22d3-11ef-91d2-92fbcf53809c.png

3.4

HCI_Read_Page_Scan_Activity

該指令用于讀取Page Scan過程的狀態等相關參數;

f5d535b8-22d3-11ef-91d2-92fbcf53809c.png

3.5

HCI_Write_Inquiry_Scan_Activity

該指令用于設置Page Scan的狀態等相關參數;

f5de646c-22d3-11ef-91d2-92fbcf53809c.png

3.6

參數 Page_Timeout

f602d4a0-22d3-11ef-91d2-92fbcf53809c.png

3.7

參數 Page_Scan_Interval

f6249158-22d3-11ef-91d2-92fbcf53809c.png

3.8

參數 Page_Scan_Window

f644240a-22d3-11ef-91d2-92fbcf53809c.png

4

綜述

設備連接是整個藍牙技術不可或缺的一部分。該部分的設計會根據產品需求調整Page Scan interval、Page Scan window、Page Scan Type等相關參數以均衡連接速度、功耗、帶寬等方面。目前泰凌微電子的TLSR951x和TLSR952x兩個系列SoC芯片均支持經典藍牙技術,其基于自研的藍牙協議棧,得益于芯片本身具備的超低功耗工作模式,實現了帶低功耗的Page和Page Scan模式;同時兼具BT與BLE雙模共存,多路BT共存等多種方案,其涵蓋了同一設備電話、音樂下的設備連接,多路同時連接等較為復雜的場景設計,為復雜多樣的客戶產品需求提供了有力支撐。

審核編輯:彭菁

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    455

    文章

    50812

    瀏覽量

    423582
  • 頻率
    +關注

    關注

    4

    文章

    1500

    瀏覽量

    59227
  • PAGE
    +關注

    關注

    0

    文章

    11

    瀏覽量

    20182
  • 藍牙設備
    +關注

    關注

    0

    文章

    39

    瀏覽量

    6733

原文標題:【技術專欄】泰凌微電子經典藍牙設備連接介紹

文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    CC254x BLE 主從連接過程是怎樣的?

    最近,CC254x 在學校BLE 工程文件 SimpleBLEPeripheral.ewp有幾個問題:1)連接主從機連接過程一個典型的低功耗藍牙系統同時包含外設和核心(主機),兩者的連接過程
    發表于 03-14 16:04

    CC2541如何連接過程中修改連接間隔?

    CC2541如何連接過程中修改連接間隔?CC2541 連接 APK 傳輸數據,數據傳輸完之后,這時修改連接間隔,但是連接間隔不變;必須斷開重
    發表于 03-31 16:45

    藍牙連接過程

    連接設備時,藍牙可確保可靠的數據傳輸。需要進行連接才能進行安全的數據傳輸。本文介紹了藍牙設備可以
    發表于 09-27 10:49

    我想知道帶有BLE的STM32WB是否可以連接經典藍牙設備

    我想知道帶有 BLE 的 STM32WB 是否可以連接經典藍牙設備,帶 BLE 的 STM32WB 可以連接
    發表于 12-15 09:13

    請問ESP32的經典藍牙的GAP接口能夠支持主機設備主動發起詢問并連接從機設備嗎?

    請問目前(2022.8.22)ESP32的經典藍牙的GAP接口能夠支持主機設備主動發起詢問并連接從機設備嗎?我查到的ESP32
    發表于 03-09 06:45

    求一個能連接經典藍牙并且支持配對碼確認過程藍牙模塊

    經典藍牙模塊連接問題 我這有一個測量儀器,我不能拆和改裝它,它有個內部藍牙,是支持802.15.1協議的藍牙,應該是屬于
    發表于 06-09 11:17

    網線制作和連接過程介紹

    網線制作和連接過程介紹 局域網就是將單獨的微機或終端,利用通信線路相互連接起來,遵循一定的協議,進行信息交換,實現資源
    發表于 01-27 10:16 ?1007次閱讀

    藍牙技術定位及連接層保護機制

    藍牙技術的認證與加密服務由連接層提供。認證采用口令--應答方式,在連接過程中,可能需要一次或兩次認證,或者無需認證。
    發表于 04-12 19:17 ?1129次閱讀

    藍牙連接過程中存在安全漏洞,將影響數十億智能設備

    同時,研究人員也在其中發現了許多的安全漏洞,其中大部分的研究關注于BLE 協議的配對過程,而忽略了其他許多非常重要的部分。近日,普渡大學的研究人員發現藍牙連接過程中存在安全漏洞,數十億使用
    的頭像 發表于 09-17 15:38 ?2136次閱讀

    藍牙的配對和連接過程藍牙的發展介紹說明

    藍牙技術是當今應用最多的技術之一,采用藍牙技術,我們可以實現數據的傳輸以及其它功能。上篇文章中,小編對藍牙手機的功能和選擇要點有所闡述。為增進大家對藍牙的了解,本文將對
    發表于 01-23 10:34 ?9515次閱讀

    HC05 藍牙模塊 連接 ESP32 經典藍牙

    概述HC05是一款常用的經典藍牙模塊,某寶有大量銷售,主從機一體,而ESP32的藍牙兼容經典藍牙和低功耗
    發表于 11-24 12:36 ?65次下載
    HC05 <b class='flag-5'>藍牙</b>模塊 <b class='flag-5'>連接</b> ESP32 <b class='flag-5'>經典</b><b class='flag-5'>藍牙</b>

    藍牙協議版本解析:不同類型的藍牙協議及其作用

    到2.1:經典藍牙協議 藍牙1.0: 首次引入藍牙技術,支持數據傳輸速率為1 Mbps,主要應用在耳機和手機等簡單設備
    的頭像 發表于 12-28 11:17 ?2244次閱讀

    示波器探頭如何和設備連接

    示波器探頭作為連接被測電路與示波器的重要橋梁,其連接的準確性和穩定性直接影響到測試結果的準確性。本文將詳細解析示波器探頭與設備連接過程,以
    的頭像 發表于 05-20 16:59 ?1403次閱讀

    經典藍牙的LMP的工作原理解析

    的LMP進行解析,帶大家一起了解LMP的工作原理。 1 什么是LMP? LMP是 controller中的一層,用于控制和協商兩個設備之間藍牙連接的所有操作,這包括了邏輯傳輸和邏輯鏈路
    的頭像 發表于 06-12 09:01 ?2066次閱讀
    <b class='flag-5'>經典</b><b class='flag-5'>藍牙</b>的LMP的工作原理<b class='flag-5'>解析</b>

    什么是藍牙芯片?

    藍牙芯片是一種集成藍牙功能的電路集合,主要用于短距離無線通信。以下是關于藍牙芯片的詳細解析: 一、定義與功能 藍牙芯片集成了
    的頭像 發表于 07-17 16:49 ?1474次閱讀
    主站蜘蛛池模板: 午夜小视频在线播放| 久久天天躁狠狠躁夜夜不卡| 色香蕉在线观看| 欧美顶级xxxxbbbb| 在线capcom超级碰碰| 夜夜夜久久久| 中文字幕一区在线观看| 91极品女神嫩模在线播放| 99久久伊人一区二区yy5099| 性欧美极品| 女人本色高清在线观看wwwwww国产| 欧美视频不卡一区二区三区| 月夜免费观看完整视频| 天天摸天天做天天爽| 日本a免费| 天天添| 免费a网| 日本一线a视频免费观看| 免费黄色网址网站| 欧美日韩色片| 伊人久久大香线蕉综合网站| 国产亚洲卡二卡3卡4卡乱码| 在线视频一二三区| 日本精品视频| 日韩一级片免费在线观看| 色视频亚洲| 国产美女精品久久久久久久免费| 婷婷综合 在线| 伊人免费网| 首页 亚洲 欧美 制服 丝腿| 美女扒开尿口让男人捅| 亚洲精品福利网站| ww欧洲ww在线视频看| 精品视频在线观看视频免费视频| 黄色大片网站| 亚洲色图在线观看视频| 午夜理伦片免费| 欲色淫香| 国产精品久久久香蕉| 欧洲综合色| 天天摸夜夜爽|