Emula un mouse bluetooth


10

È possibile per il mio computer far finta che sia un mouse bluetooth, quindi un altro dispositivo può connettersi ad esso?

Un dispositivo Android consente al mouse di essere controllato dal bluetooth senza effettuare il root, e il mio computer ha il bluetooth, quindi se riuscissi a farli parlare nella stessa lingua / protocollo, potrei inviare comandi del mouse dal computer all'androide.

È possibile o sto solo sognando? :-)

Risposte:


7

Conosco un progetto chiamato Master Control che ha fatto esattamente questo: un programma avrebbe letto gli eventi da /dev/inputfonti locali e avrebbe reinviato quegli eventi tramite il profilo HID Bluetooth o tramite USB gadgetfs. Questo potrebbe emulare efficacemente mouse, tastiera o joystick BT o USB.

Il progetto originale è stato realizzato per ARM e non sono sicuro che l'autore (Roger Zoellner) abbia mai rilasciato le fonti. Potresti voler fare un ping su di esso, quindi non devi implementare tutto da zero.


2

Sì, è possibile. Ad esempio, hidclient consente di utilizzare un PC Linux come tastiera e mouse bluetooth per un altro dispositivo.


Il mio tablet può vedere il computer e ha "Audio" e "Input", ma se provo a usarlo come "Input", dice semplicemente che non è in grado di connettersi :-( Qualunque ide come scoprire perché?
Puggan Se

Che cosa hai fatto esattamente (descrizione dettagliata dei comandi utilizzati)? Autorizzazioni corrette per l'utente che esegue i programmi? Come hai provato esattamente a usarlo come input e qual è il messaggio di errore esatto? Cosa dice il syslog?
Dirkt

2
hai avuto fortuna a far funzionare hidclient su Ubuntu 16.04? Ho provato il readme qui github.com/benizi/hidclient
Mina Michael,

0

Non penso che tu stia sognando. Penso che ciò possa essere fatto usando un linguaggio di programmazione come Python, C, ecc. Ad esempio in Python con una rapida ricerca ho trovato questo tutorial basato su PyBluez: https://people.csail.mit.edu/albert/bluez- intro / c212.html

A proposito, potrebbero essere già disponibili app che potrebbero soddisfare le tue esigenze. Avevo usato le app AirDroid un paio d'anni fa e ne ero molto contento poiché potevo sfogliare il mio telefono Android dal mio PC usando solo il WiFi (non via cavo, non BlueTooth).

PS: AirDroid non richiede l'accesso root al tuo telefono, puoi utilizzare la tastiera e il mouse del tuo PC ed è ancora disponibile in Google Play. Sfortunatamente non posso dire con certezza se AirDroid può funzionare con BT o se ci sono app AirDroid BT.


AirDroid suona bene, dovrei testarlo, tutte le app che ho trovato necessari con i dispositivi rooted
Puggan Se

AirDroid funziona senza root, ho provato questa cosa e posso confermarlo! Ma è Wifi, non bluetooth.
George Vasiliou,

Hai provato?
George Vasiliou,

Per inviare eventi del mouse, ho dovuto usare Chrome (non Firefox) e avevo bisogno di collegare un cavo USB.
Puggan Se,

Sono sorpreso dal fatto che questo richiede un cavo USB per funzionare ... anche oggi, la loro app afferma che funziona remotamente in base al wifi.
George Vasiliou,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.