2009-12-07 135 views
2

藍牙服務器如何識別發現的客戶端 - 獲取它們的類型,例如,發現設備是黑莓還是iPhone設備?藍牙發現設備類型問題

+0

你可能想告訴你正在使用什麼技術... – 2009-12-07 21:41:50

回答

5

藍牙設備使用設備類,當一個藍牙設備執行查詢以查找其他設備時,返回該類設備。

通常,藍牙查詢功能(取決於API)可以配置爲搜索特定的設備類別,並僅返回與其匹配的結果。

設備類的值是一個3字節的值。前11位表示主要設備類別(計算機,電話,LAN等)的服務等級(信息,電話,音頻等),5位,次要設備類別表示6位,這取決於主要設備類的解釋。

的枚舉的設備值的類可以從藍牙網站(需要登錄)https://www.bluetooth.org/Technical/AssignedNumbers/baseband.htm

利用這一點,你可以縮小該服務器連接到電話(主要設備類)中找到,特別是智能手機(次要設備類)。但是之後,如何確定品牌和型號可能是特定於該設備的,例如在設備名稱或擴展查詢響應中的自定義字段中。我不認爲有一個(藍牙)標準的做法。