Доступ к низкоуровневым профилям Bluetooth - PullRequest
3 голосов
/ 13 февраля 2012

Изменено после ответа @ TJD

Я пишу приложение Bluetooth для Android, но я прочитал (и слышал), что многие устройства Android не поддерживают профиль HID.Итак, мой вопрос: могу ли я использовать протоколы более низкого уровня, такие как L2CAP, GAP и т. Д.?У этих протоколов есть что-то вроде UUID?

1 Ответ

1 голос
/ 13 февраля 2012

L2CAP не является профилем (P обозначает протокол) и является частью базовой спецификации BT. Все устройства поддерживают L2CAP, а такие профили, как HID (и почти все остальные), располагаются поверх L2CAP и используют L2CAP для отправки данных. GAP также является обязательным. Вы можете реализовать профиль HID, написав собственный код, взаимодействующий на уровне интерфейса GAP и L2CAP.

...