0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

泰凌微電子藍(lán)牙設(shè)備發(fā)現(xiàn)概述

泰凌微電子 ? 來(lái)源:泰凌微電子 ? 2024-07-17 10:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

藍(lán)牙技術(shù)自1998年問(wèn)世以來(lái),已經(jīng)成為現(xiàn)代通信技術(shù)中不可或缺的一部分。它允許不同設(shè)備之間通過(guò)無(wú)線信號(hào)進(jìn)行通信,極大地方便了我們的日常生活。在藍(lán)牙技術(shù)中,設(shè)備發(fā)現(xiàn)(Inquiry)是一個(gè)重要的概念,它涉及到設(shè)備如何相互識(shí)別和建立連接。本文將對(duì)藍(lán)牙設(shè)備發(fā)現(xiàn)過(guò)程進(jìn)行解析,幫助讀者更好地理解這一技術(shù)。

1

什么是設(shè)備發(fā)現(xiàn)?

我們?cè)谌粘J褂?a target="_blank">手機(jī)去連接其它如藍(lán)牙耳機(jī)等藍(lán)牙設(shè)備前,一般需要先在手機(jī)上搜索到需要的設(shè)備,這一步就是設(shè)備發(fā)現(xiàn),也叫查詢(inquiry)。而相應(yīng)的藍(lán)牙設(shè)備也需要進(jìn)入被查詢模式,也就是查詢掃描(inquiry scan),只有這樣才會(huì)被手機(jī)等設(shè)備搜索到。

圖1. windows的藍(lán)牙設(shè)備發(fā)現(xiàn)界面

2

設(shè)備發(fā)現(xiàn)工作原理

在設(shè)備發(fā)現(xiàn)過(guò)程中,查詢?cè)O(shè)備會(huì)每隔312.5us選擇一個(gè)新的頻點(diǎn)來(lái)發(fā)送查詢,也就是說(shuō)在一個(gè)tx slot(625us)中,查詢?cè)O(shè)備會(huì)以不同的頻點(diǎn)發(fā)送兩次查詢,而被查詢?cè)O(shè)備會(huì)每隔1.28秒選擇一個(gè)新的監(jiān)聽(tīng)頻點(diǎn),所以只要查詢一段時(shí)間就總會(huì)有兩者頻點(diǎn)相同的時(shí)候,查詢和被查詢?cè)O(shè)備使用通用查詢接入碼(GIAC,General Inquiry Acess Code)LAP(Low Address Part),作為查詢地址,GIAP LAP為0x9E8B33。藍(lán)牙標(biāo)準(zhǔn)規(guī)定不允許任何藍(lán)牙設(shè)備使用與GIAP LAP一樣的地址。產(chǎn)生的32個(gè)查詢跳頻序列(Inquiring hopping sequence) 均勻分布在79個(gè)頻率信道上。

查詢?cè)O(shè)備會(huì)通過(guò)發(fā)送ID包來(lái)進(jìn)行查詢,ID包由查詢?cè)L問(wèn)碼(IAC)組成,固定68bits長(zhǎng),在上文也提到查詢和被查詢?cè)O(shè)備使用通用查詢接入碼(GIAC),因此可以和配對(duì)時(shí)發(fā)出的ID包區(qū)分開(kāi)。在標(biāo)準(zhǔn)模式下,當(dāng)被查詢?cè)O(shè)備接收到一個(gè)ID包后,會(huì)在一個(gè)slot(625us)后回復(fù)一個(gè)FHS包,這個(gè)包包含了設(shè)備類型、設(shè)備地址和發(fā)送者的時(shí)鐘,如果查詢模式為返回帶RSSI格式或者額外查詢結(jié)果模式,那么被查詢?cè)O(shè)備就會(huì)在FHS包之后2 slot(1250us)發(fā)送一個(gè)Extended_inquiry_response_packet包,其中會(huì)包含設(shè)備名字、RSSI等信息。

圖2. 收到第一個(gè)或第二個(gè)ID包進(jìn)行響應(yīng)的時(shí)序

我們以一塊泰凌B91開(kāi)發(fā)板為例來(lái)直觀地看一下設(shè)備發(fā)現(xiàn)的過(guò)程。

圖3. B91開(kāi)發(fā)板

我們先給開(kāi)發(fā)板燒錄提前編譯好的測(cè)試固件,然后用手機(jī)去搜索附近的藍(lán)牙設(shè)備,并用藍(lán)牙抓包器抓取空中包,通過(guò)抓包器我們可以清楚地看到,在開(kāi)發(fā)板收到ID包625us后發(fā)出了FHS包,之后跟著又發(fā)出了一個(gè)EIR包,與圖2協(xié)議規(guī)定的時(shí)序完全一致。

圖5. 抓包器抓取到的inquiry過(guò)程

通過(guò)解析包內(nèi)容可以發(fā)現(xiàn),F(xiàn)HS包中包含了設(shè)備類型,時(shí)鐘等信息,而EIR包則包含了設(shè)備名稱。

圖6. FHS包內(nèi)容

圖7. EIR包內(nèi)容

3

HCI指令

在藍(lán)牙中host通過(guò)HCI指令來(lái)控制controller的行為,在設(shè)備發(fā)現(xiàn)流程中也需要用到多條HCI指令。

3.1

HCI_inquiry

查詢?cè)O(shè)備可以使用這條指令來(lái)啟動(dòng)inquiry,這個(gè)指令需要填入三個(gè)參數(shù),分別是LAP:一般為0x9e8b33(GIAC),inquiry_length:搜索多長(zhǎng)時(shí)間,num_response:可以搜索多少個(gè)設(shè)備,范圍0~255,如果是0,就是沒(méi)有限制,搜索多少個(gè)就上報(bào)給host多少個(gè)。

3.2

HCI_Inquiry_Cancel

host可以發(fā)送這條指令來(lái)提前停止搜索。

3.3

HCI_Write_Inquiry_Mode

host使用這條指令來(lái)設(shè)置inquiry的模式,這將會(huì)決定搜索到的設(shè)備是否返回RSSI、設(shè)備名等信息。

3.4

HCI_Write_Scan_Enable

被搜索設(shè)備使用這條指令來(lái)開(kāi)啟或關(guān)閉scan狀態(tài),這條指令不僅可以開(kāi)啟inquiry scan還可以開(kāi)啟page scan,開(kāi)啟page scan后設(shè)備將允許被連接。

3.5

HCI_Write_Inquiry_Scan_Activity

這條指令用來(lái)設(shè)置inquiry scan的窗口時(shí)間和窗口間隔,controller會(huì)自動(dòng)隔一段時(shí)間打開(kāi)一次窗口,只有在打開(kāi)窗口期間才能收到對(duì)方發(fā)來(lái)的inquiry ID包,因此窗口時(shí)間越長(zhǎng),窗口間隔越短越容易被其它設(shè)備搜索到,需要注意的是,窗口時(shí)間必須要小于等于窗口間隔。

3.6

HCI_Write_Extended_Inquiry_Response

被查詢?cè)O(shè)備的host下發(fā)這個(gè)指令后,查詢?cè)O(shè)備就可以在搜索到后拿到設(shè)備名字等信息,否則后續(xù)就只能通過(guò)HCI_Remote_Name_Request指令來(lái)獲取slave的名字。

設(shè)備發(fā)現(xiàn)是藍(lán)牙連接過(guò)程中的重要一步,它允許我們查找周?chē)杀贿B接的設(shè)備,并且可以靈活地配置查詢的參數(shù),從而使我們下一步方便地在不同設(shè)備之間建立連接。泰凌基于TLSR951x和TLSR952x系列SoC芯片自研的藍(lán)牙協(xié)議棧,得益于芯片本身具備的超低功耗工作模式,實(shí)現(xiàn)了帶低功耗的Inquiry和Inquiry Scan模式,可以將設(shè)備發(fā)現(xiàn)過(guò)程芯片整機(jī)功耗降低到3mA以下,能夠滿足對(duì)功耗極度敏感的應(yīng)用場(chǎng)景。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 通信技術(shù)
    +關(guān)注

    關(guān)注

    20

    文章

    1152

    瀏覽量

    93087
  • 藍(lán)牙技術(shù)
    +關(guān)注

    關(guān)注

    45

    文章

    352

    瀏覽量

    54387
  • 藍(lán)牙設(shè)備
    +關(guān)注

    關(guān)注

    0

    文章

    39

    瀏覽量

    6911
  • 泰凌微
    +關(guān)注

    關(guān)注

    7

    文章

    171

    瀏覽量

    11264

原文標(biāo)題:【技術(shù)專欄】泰凌微電子藍(lán)牙設(shè)備發(fā)現(xiàn)概述

文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    微電子產(chǎn)測(cè)工具使用—如何增加GPIO測(cè)試功能

    微電子的產(chǎn)測(cè)工具默認(rèn)提供了多個(gè)產(chǎn)測(cè)固件,比如測(cè)試射頻RF,測(cè)試低功耗電流,這些屬于前置測(cè)試,即測(cè)試PCBA硬件是否存在異常。
    的頭像 發(fā)表于 01-03 09:04 ?1412次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產(chǎn)測(cè)工具使用—如何增加GPIO測(cè)試功能

    基于微電子平臺(tái)實(shí)現(xiàn)OpenHarmony開(kāi)發(fā)—綜述

    ,其中包括微電子基于TLSR9系列芯片的B91通用開(kāi)發(fā)套件(B91 Generic Starter Kit)。 該套件是一個(gè)可用于評(píng)估TLSR9系列芯片組的硬件平臺(tái),可用于開(kāi)發(fā)BLE,BLE
    發(fā)表于 02-22 10:42

    射頻芯片廠商:微電子(上海)有限公司簡(jiǎn)介

    微電子有限公司成立于2010年,在美國(guó)、上海、深圳、臺(tái)灣和香港均設(shè)有公司/分支機(jī)構(gòu)。微電子
    的頭像 發(fā)表于 04-02 11:38 ?3664次閱讀

    微電子通過(guò)藍(lán)牙低功耗5.3認(rèn)證

    ? 微電子近日獲得由藍(lán)牙技術(shù)聯(lián)盟頒發(fā)的藍(lán)牙5.3認(rèn)證,此次認(rèn)證囊括了藍(lán)牙低功耗音頻(LE A
    發(fā)表于 09-26 09:38 ?1048次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>通過(guò)<b class='flag-5'>藍(lán)牙</b>低功耗5.3認(rèn)證

    微電子無(wú)線通信SoC助推電子紙產(chǎn)業(yè)生態(tài)發(fā)展

    。在現(xiàn)場(chǎng),業(yè)務(wù)拓展總監(jiān)梁佳毅發(fā)表“解讀藍(lán)牙技術(shù)聯(lián)盟發(fā)布5.4核心規(guī)范及針對(duì)電子貨架標(biāo)簽(ESL)的應(yīng)用標(biāo)準(zhǔn)”的主題演講。同時(shí),
    的頭像 發(fā)表于 05-25 16:41 ?1437次閱讀

    微電子| OpenThread組Telink Codelab正式上線

    上海,中國(guó)?- 微電子近日宣布, 其在OpenThread組推出的Telink Codelab正式上線。 此舉標(biāo)志著作為國(guó)際領(lǐng)先的物聯(lián)網(wǎng)無(wú)線芯片公司,
    的頭像 發(fā)表于 08-17 08:40 ?1151次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>| OpenThread組Telink Codelab正式上線

    【技術(shù)專欄】微電子產(chǎn)測(cè)工具使用——常見(jiàn)問(wèn)題解決方法(一)

    1 關(guān)于產(chǎn)測(cè)工具的連載文章 【技術(shù)專欄】微電子產(chǎn)測(cè)工具使用方式一 【技術(shù)專欄】微電子產(chǎn)測(cè)
    的頭像 發(fā)表于 10-18 16:25 ?2161次閱讀
    【技術(shù)專欄】<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產(chǎn)測(cè)工具使用——常見(jiàn)問(wèn)題解決方法(一)

    【技術(shù)專欄】微電子產(chǎn)測(cè)工具使用——常見(jiàn)問(wèn)題解決方法(二)

    1 關(guān)于產(chǎn)測(cè)工具的連載文章 【技術(shù)專欄】微電子產(chǎn)測(cè)工具使用方式一 【技術(shù)專欄】微電子產(chǎn)測(cè)
    的頭像 發(fā)表于 10-25 16:15 ?1888次閱讀
    【技術(shù)專欄】<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產(chǎn)測(cè)工具使用——常見(jiàn)問(wèn)題解決方法(二)

    微電子B91模組組合板Matter演示固件介紹

    B91模組組合板(TLSR921x Module kit)是微電子專為智能家居設(shè)計(jì)的子母開(kāi)發(fā)板。本篇文章將重點(diǎn)介紹基于Matter開(kāi)
    的頭像 發(fā)表于 04-17 10:08 ?1742次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>B91模組組合板Matter演示固件介紹

    一圖讀懂微電子2023年年度報(bào)告

    一圖讀懂微電子2023年年度報(bào)告
    的頭像 發(fā)表于 05-22 10:30 ?799次閱讀
    一圖讀懂<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>2023年年度報(bào)告

    微電子藍(lán)牙 6.0 認(rèn)證,助力藍(lán)牙技術(shù)拓展與應(yīng)用升級(jí)

    近期,微電子藍(lán)牙芯片和自研協(xié)議棧成功獲得由藍(lán)牙技術(shù)聯(lián)盟(SIG)頒發(fā)的藍(lán)牙 6.0 認(rèn)證證書(shū)
    發(fā)表于 11-26 14:07 ?895次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>獲<b class='flag-5'>藍(lán)牙</b> 6.0 認(rèn)證,助力<b class='flag-5'>藍(lán)牙</b>技術(shù)拓展與應(yīng)用升級(jí)

    微電子榮獲小米兩項(xiàng)大獎(jiǎng)

    在剛剛落幕的“2024小米生態(tài)合作伙伴大會(huì)”上,微電子憑借其在技術(shù)實(shí)力、產(chǎn)品性能和合作經(jīng)驗(yàn)方面的卓越表現(xiàn),榮獲“小米 Vela 生態(tài)合作伙伴 —— 卓越表現(xiàn)獎(jiǎng)”和“小米 IoT模組業(yè)務(wù)合作 —— 最佳合作伙伴獎(jiǎng)”兩項(xiàng)殊榮,這
    的頭像 發(fā)表于 12-31 15:43 ?836次閱讀

    微電子精彩亮相CES 2025

    美國(guó)時(shí)間2025年1月7日,全球矚目的科技盛會(huì)CES 2025在拉斯維加斯盛大開(kāi)幕。微電子攜前沿技術(shù)與創(chuàng)新產(chǎn)品重磅登場(chǎng)。
    的頭像 發(fā)表于 01-09 16:54 ?992次閱讀

    微電子即將亮相藍(lán)牙亞洲大會(huì)

    Sounding 等新版本和創(chuàng)新功能不斷涌現(xiàn),重塑了無(wú)線連接的格局。微電子滿懷熱忱,期待在此次大會(huì)上與全球行業(yè)領(lǐng)袖、開(kāi)發(fā)者和創(chuàng)新人士齊聚一堂,共同探討藍(lán)牙技術(shù)的新發(fā)展與前沿應(yīng)用。
    的頭像 發(fā)表于 05-11 11:30 ?886次閱讀

    微電子攜多項(xiàng)突破性創(chuàng)新成果重磅亮相2025藍(lán)牙亞洲大會(huì)

    5月22日-23日,2025藍(lán)牙亞洲大會(huì)在深圳會(huì)展中心盛大開(kāi)幕。作為全球物聯(lián)網(wǎng)芯片領(lǐng)域的標(biāo)桿企業(yè),微電子攜多項(xiàng)突破性創(chuàng)新成果重磅亮相,包括1mA級(jí)超低功耗TL721X系統(tǒng)級(jí)芯片、厘
    的頭像 發(fā)表于 05-26 11:05 ?765次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>攜多項(xiàng)突破性創(chuàng)新成果重磅亮相2025<b class='flag-5'>藍(lán)牙</b>亞洲大會(huì)

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品