2009-12-07 4 views

ответ

5

Устройства Bluetooth используют класс устройства, который возвращается, когда одно устройство Bluetooth выполняет запрос, чтобы найти, какие другие устройства находятся поблизости.

Как правило, функцию запроса Bluetooth (в зависимости от API) можно настроить для поиска определенного класса устройства и вернуть только те результаты, которые соответствуют этому.

Значение класса устройства составляет 3-октетное значение. Верхние 11 бит указывают класс обслуживания (информация, телефония, аудио и т. Д.), 5-биты для основного класса устройств (компьютер, телефон, локальная сеть и т. Д.) И 6 бит для младшего класса устройств , что зависит от класса основных устройств для интерпретации.

перечислений для класса значений устройств можно найти на веб-сайте BlueTooth (Войти требуется) https://www.bluetooth.org/Technical/AssignedNumbers/baseband.htm

Используя это, вы можете сузить, что сервер подключается к телефонной (основной класс устройств), конкретно Смартфон (малый класс устройств). Но после этого, как определить марку и модель, вероятно, специфично для этого устройства, например. в имени устройства или в настраиваемом поле в расширенном ответе на запрос. Я не думаю, что есть стандартный способ (Bluetooth).

Смежные вопросы