2013-12-18 72 views
1

在GAP測試規範(4.1.0)中有一個測試案例(TP/DISC/NONM/BV-02-C [不可發現模式無向可連接模式])。藍牙低功耗:發現模式和連接模式,獨立還是相關?

基本上我需要把IUT放在非discovarable模式和不可連接模式。 讓我們來看看core4.1規範的具體說明:

不可撤銷模式: 1)不應在ADV數據中設置LE GENERAL和LE LIMITED標誌。 2)處於不可連接模式的外圍設備可能發送不可連接的 無向廣告事件或可掃描無向廣告事件 ,或者可能不發送廣告包。 如果處於不可發現模式的外圍設備發送不可連接的 廣告事件或可掃描的無向廣告事件,則建議主機配置控制器如下: •主機應將廣告過濾器策略設置爲'進程掃描和 僅連接來自白名單中的設備的連接請求「或」進程掃描 以及來自所有設備的連接請求「。

無向可連接模式: 主機應配置控制器發送無向可連接廣告 事件。

類型的廣告是矛盾的。那麼我應該爲這個特定的測試用例做些什麼?

回答

0

只是讀了一本關於BLE的書。似乎發現模式與廣告類型無關。僅限發現模式,僅取決於廣告數據中的標誌。連接模式取決於廣告的類型。 我不認爲這是正確的答案。希望得到某位在BLE開發/測試中經驗豐富的人的反饋。

更新: 可發現模式只是在adv數據包中定義標誌。他們不指定任何類型的廣告。可以攜帶廣告數據有效載荷的任何類型的廣告都可以用於任何可發現的模式。

現在當你做廣告時它已經處於連接模式之一。連接模式定義了廣告的類型,發現模式定義了廣告數據中的標誌。

例如: 外設=(無標誌+可連接無向模式)和中央=(通用或有限發現過程),則該設備將不會被應用程序在GAP中央之上看到。