2010-07-22 1 views
2

Я работаю над проектом, который использует профиль Bluetooth HID. Я понимаю, что в стеке BlueZ в android есть поддержка HID, но он не распространяется на уровень приложения Android Framework.[BT] [HID] Как подключается Bluetooth HID в Ubuntu или андроиде

Моя главная задача - понять поток уровня драйвера для устройства Bluetooth HID. Я хотел бы добавить новый драйвер устройства HID, который может обрабатывать ключевые события из устройства Bluetooth HID и передавать его на подсистему ввода.

Любая помощь будет назначена !!

благодаря

ответ

1

Чтобы понять «поток на уровне» вы должны начать читать спецификации, доступны на bluetooth.com и здесь: http://www.dawidurbanski.pl/public/download/projekty/bluepad/HID_SPEC_V10.pdf

Вы также можете посмотреть на Teksoft BlueInput, так как это приложение реализация Bluetooth HID. В настоящее время он поддерживает клавиатуры и мыши, но имеет собственный анализатор дескрипторов отчетов, поэтому другие устройства могут быть легко добавлены.