[DEBIAN] Ordna virtuell /dev/hidgX-enhet för bluetooth
Postat: 2018-03-04 6:35:41
Jag håller just nu på en raspberry pi, att få iordning så att den kan "låtsas" vara ett Bluetooth-tangentbord.
Dvs man ska kunna ansluta till raspberryn med en mobil eller liknande. Sedan ska mobilen tro att raspberryn är ett bluetooth-tangentbord, och sedan ska jag kunna skicka tangentsekvenser från raspberryn till mobilen så att mobilen tror att man tryckt de tangenterna på tangentbordet.
Jag har lyckas få igång det när det gäller USB. Då har jag lyckas få den att emulera att vara en USB-slav och sedan tror datorn att det är ett HID-tangentbord som kopplats in.
Vad jag har fattat det som, så måste jag skapa ett SDP-record (Service Discovery Protocol) och sedan "installera" det i bluez.
Jag har en HID-descriptor som fungerar för USB, och den borde fungera för bluetooth också (05010906a101050719e029e71500250175019508810295017508810395057501050819012905910295017503910395067508150025650507190029658100c0)
Någon som har någon idé? Finns det någon kerneldrivrutin man kan kompilera som fixar allt med bluetoothen åt mig och sedan bara spottar ut en /dev/hidg1 enhet som jag bara kan skicka HID-sekvenser till?
Dvs man ska kunna ansluta till raspberryn med en mobil eller liknande. Sedan ska mobilen tro att raspberryn är ett bluetooth-tangentbord, och sedan ska jag kunna skicka tangentsekvenser från raspberryn till mobilen så att mobilen tror att man tryckt de tangenterna på tangentbordet.
Jag har lyckas få igång det när det gäller USB. Då har jag lyckas få den att emulera att vara en USB-slav och sedan tror datorn att det är ett HID-tangentbord som kopplats in.
Vad jag har fattat det som, så måste jag skapa ett SDP-record (Service Discovery Protocol) och sedan "installera" det i bluez.
Jag har en HID-descriptor som fungerar för USB, och den borde fungera för bluetooth också (05010906a101050719e029e71500250175019508810295017508810395057501050819012905910295017503910395067508150025650507190029658100c0)
Någon som har någon idé? Finns det någon kerneldrivrutin man kan kompilera som fixar allt med bluetoothen åt mig och sedan bara spottar ut en /dev/hidg1 enhet som jag bara kan skicka HID-sekvenser till?