2010-07-22 20 views
2

Je travaille sur un projet qui utilise le profil Bluetooth HID. Je comprends que la pile BlueZ dans Android a le support HID mais n'est pas étendu à la couche app par Android Framework.[BT] [HID] Comment fonctionne une connexion Bluetooth HID dans Ubuntu ou Android

Ma principale préoccupation est de comprendre le flux au niveau du pilote pour un périphérique Bluetooth HID. Je voudrais ajouter un nouveau pilote de périphérique HID qui peut gérer les événements clés du périphérique HID bluetooth et le transmettre au sous-système d'entrée.

Toute aide serait appriciée !!

grâce

Répondre

1

Pour comprendre, vous devriez le « flux de niveau » commencer à lire les spécifications, disponible sur bluetooth.com et ici: http://www.dawidurbanski.pl/public/download/projekty/bluepad/HID_SPEC_V10.pdf

Vous pouvez également jeter un oeil à Teksoft Blueinput, que cette application est une implémentation Bluetooth HID. Il prend actuellement en charge les claviers et les souris, mais possède son propre analyseur de descripteur de rapport, ce qui permet d'ajouter facilement d'autres périphériques.