日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

蓝牙模式-Inquiry and Page详细解析含参数

發(fā)布時間:2023/12/16 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 蓝牙模式-Inquiry and Page详细解析含参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. inquiry

作用:藍牙芯片進入發(fā)現周圍藍牙設備的模式,它的返回值是周圍藍牙設備的信號。

對應的HCI命令:HCI_inquiry

輸入的參數有如下三個:一個是LAP(藍牙地址分為三部分:

LAP(24位地址低端部分)、UAP(8位地址高端部分)和NAP(16位無意義地址部分)。

其中,NAP和UAP是生產廠商的唯一標識碼,必須由藍牙權威部門分配給不同的廠商。

而LAP是由廠商內部自由分配。

?對于某一種型號的手機或者設備,所有個體的NAP、UAP是固定的,可變的是LAP。

LAP共有24位,一般來說廠家在制造時會從0開始分配地址直到2的24次方,以保證個體之間地址的區(qū)別),一個是Inquiry長度表示發(fā)現多久單位是1.28秒,最長是61.44秒,

最后一個參數表示在停止發(fā)現設備前返回最大設備的響應數。

Inquiry模式有3種,主要區(qū)別是返回值不一樣。

第一種模式:標準返回格式,Standard Inquiry Result event format

第二種模式:查詢結果返回帶有RSSI格式,Inquiry Result format with RSSI

第三種模式:查詢結果帶有RSSI的格式或者額外的查詢結果格式,Inquiry Result with RSSI format or Extended Inquiry Result format

Extended Inquiry Result format:除了帶有RSSI,可能帶有設備名字之類的信息。

2. inquiry scan

作用:藍牙設備開啟inquiry scan模式,才能夠被別的藍牙設備搜索到。

安卓設備(以華為手機榮耀6+為例),打開了“開放檢測”按鍵后,才會進入inquiry scan模式,其他的設備才能夠搜到這個榮耀手機的藍牙信號。

蘋果手機中沒有對應的按鍵,設計為進入藍牙設置界面后,自動進入inquiry scan模式;用戶推出藍牙界面后,自動關閉inquiry scan模式,此時其他手機就搜不到它了。

2.1?INQUIRY SCAN INTERVAL(查詢掃描間隔)

這個參數表示藍牙間隔多久進行一次查詢掃描。

這個值得范圍是:

Time Range: 11.25 to 2560 ms

Time Default: 2.56 s

2.2?INQUIRY SCAN WINDOW

這個參數表示藍牙進行Inquiry Scan時持續(xù)的時間,這個值必須小于等于Inquiry Scan Interval的值。

Time Range: 10.625 ms to 2560 ms

Time Default: 11.25 ms

2.3 Inquiry Scan type

設置查詢掃描的類型

3. Page

作用:發(fā)起連接的藍牙設備向被連接的藍牙設備發(fā)起連接請求或者認證,請求即是一次page動作。即,手機點擊請求連接目標藍牙耳機的過程中發(fā)送的很多命令都會進行page的動作。

Page的超時時間如下:最大是40.9秒,最小是0.625ms

當遠端設備沒有超時時間內沒有返回Page Response時,返回Page Timeout事件。

Page不像inquiry那樣有一條對應的HCI命令(hci_inquiry)page沒有直接對應的HCI命令。但是許多條HCI命令都是要進行page這個動作的。

例如發(fā)起連接的HCI命令Create_Connection.。如果對方沒有而執(zhí)行失敗,就會出現一條HCI命令回復--page timeout

4. page scan

作用:藍牙設備開啟page scan模式,才能夠相應其他藍牙設備的連接請求。例如藍牙耳機只有處于page scan才允許其他設備來連接。

Page scan是一個狀態(tài),只有藍牙耳機處于page scan狀態(tài),手機才有可能連接成功

Page Scan的三個參數

2.1 Page Scan Interval(尋呼掃描間隔)

這個參數相當于間隔多久scan一次,最大值是2560ms。

?

2.2 Page Scan Windows(尋呼掃描窗口)

表示scan一次持續(xù)多長時間,這個值要小于等于Interval的值。

2.3 Page Scan Type(類型)

有兩種類型,一個是強制的標準類型。另外一個是可選的Interlace(隔行掃描)類型。

?

總結

以上是生活随笔為你收集整理的蓝牙模式-Inquiry and Page详细解析含参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。