Emule um mouse bluetooth

10

É possível que meu computador finja que é um mouse bluetooth, para que outro dispositivo possa se conectar a ele?

Um dispositivo Android permite que seu mouse seja controlado por bluetooth sem fazer o root, e meu computador possui Bluetooth, portanto, se eu conseguir que eles digam o mesmo idioma / protocolo, eu poderia enviar comandos do mouse do computador para o Android.

É possível, ou estou apenas sonhando? :-)

Puggan Se
fonte

Respostas:

7

Conheço um projeto chamado Master Control que fez exatamente isso: um programa leu eventos de /dev/inputfontes locais e reenviou esses eventos via perfil Bluetooth HID ou via USB usando gadgetfs. Isso poderia efetivamente emular o mouse, teclado ou joystick BT ou USB.

O projeto original foi criado para o ARM, e não tenho certeza se o autor (Roger Zoellner) já divulgou as fontes. Você pode fazer ping nele, para não ter que reimplementar tudo do zero.

Dmitry Grigoryev
fonte
2

Sim, isso é possível. Por exemplo, o hidclient permite usar um PC Linux como teclado e mouse bluetooth para outro dispositivo.

dirkt
fonte
Meu tablet pode ver o computador e tem "Áudio" e "Entrada", mas se eu tentar usá-lo como "Entrada", ele simplesmente diz que não consegue se conectar :-( Alguma idéia de como descobrir o porquê?
Puggan Veja
O que exatamente você fez (descrição passo a passo dos comandos usados)? Permissões corretas para o usuário que executa os programas? Como exatamente você tentou usá-lo como entrada e qual é a mensagem de erro exata? O que o syslog diz?
dirkt
2
alguma sorte em conseguir que o hidclient funcione no ubuntu 16.04? Eu tentei o leia-me aqui github.com/benizi/hidclient
Mina Michael
0

Eu não acho que você está sonhando. Eu acho que isso pode ser feito usando uma linguagem de programação como Python, C, etc. Por exemplo, em Python, com uma pesquisa rápida, encontrei este tutorial baseado em PyBluez: https://people.csail.mit.edu/albert/bluez- introdução / c212.html

A propósito, talvez já existam aplicativos disponíveis que atendam às suas necessidades. Eu estava usando aplicativos AirDroid há alguns anos e fiquei muito feliz com isso, pois podia navegar no meu telefone Android pelo meu PC usando apenas WiFi (não cabo, não BlueTooth).

PS: O AirDroid não requer acesso root ao seu telefone, você pode usar o teclado e o mouse do PC e ainda está disponível no google play. Infelizmente, não sei ao certo se o AirDroid pode funcionar com o BT ou se existem aplicativos do AirDroid BT.

George Vasiliou
fonte
AirDroid soa agradável, deve testá-lo, todos os aplicativos i encontrado necessários dispositivos enraizadas
Puggan Se
AirDroid é executado sem raiz, eu tentei isso e posso confirmá-lo! Mas é Wifi, não Bluetooth.
George Vasiliou
Você tentou?
George Vasiliou
Para enviar eventos de mouse, tive que usar o Chrome (não o Firefox) e precisava conectar um cabo USB.
Puggan Se
Estou surpreso que isso exija um cabo USB para funcionar ... ainda hoje, a reivindicação de aplicativos deles funciona remotamente com base em wifi.
George Vasiliou