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? :-)

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.


2

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


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.


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.