Эмулировать Bluetooth-мышь


10

Возможно ли, чтобы мой компьютер притворился, что это Bluetooth-мышь, чтобы к нему можно было подключить другое устройство?

Android-устройство позволяет управлять его мышью с помощью Bluetooth без рутирования, а на моем компьютере есть Bluetooth, поэтому, если бы я мог заставить их говорить на одном языке / протоколе, я мог бы отправлять команды мыши с компьютера на Android.

Это возможно, или я просто сплю? :-)

Ответы:


7

Я знаю проект Master Control, который сделал именно это: программа считывала события из локальных /dev/inputисточников и пересылала эти события либо через профиль Bluetooth HID, либо через USB gadgetfs. Это может эффективно эмулировать мышь BT, USB или клавиатуру или джойстик.

Первоначальный проект был построен для ARM, и я не уверен, когда автор (Roger Zoellner) когда-либо выпускал источники. Возможно, вы захотите проверить его, так что вам не придется заново все реализовывать с нуля.


2

Да, это возможно Например, hidclient позволяет использовать ПК с Linux в качестве клавиатуры Bluetooth и мыши для другого устройства.


Мой планшет может видеть компьютер, и на нем есть «Аудио» и «Вход», но если я попытаюсь использовать его как «Вход», он просто скажет, что не может подключиться :-( Есть идеи, как выяснить, почему?
Puggan Се

Что именно вы сделали (пошаговое описание используемых команд)? Права доступа правильные для пользователя, который запускает программы? Как именно вы пытались использовать его в качестве входных данных, и каково точное сообщение об ошибке? Что говорит системный журнал?
Диркт

2
ли удача получить hidclient для работы на Ubuntu 16.04? Я попробовал readme здесь github.com/benizi/hidclient
Мина Майкл

0

Я не думаю, что вы мечтаете. Я думаю, что это можно сделать с помощью языка программирования, такого как Python, C и т. Д. Например, в Python с быстрым поиском я нашел это руководство на основе PyBluez: https://people.csail.mit.edu/albert/bluez- интро / c212.html

Кстати, может быть, уже доступные приложения могут соответствовать вашим потребностям. Я использовал приложения AirDroid пару лет назад, и я был очень доволен этим, так как я мог просматривать свой телефон Android на своем ПК, используя только WiFi (не кабель, не BlueTooth).

PS: AirDroid не требует root-доступа к вашему телефону, вы можете использовать клавиатуру и мышь вашего ПК и все еще доступен в Google Play. К сожалению, я не могу точно сказать, может ли AirDroid работать с BT или есть приложения AirDroid BT.


AirDroid звучит неплохо, стоит проверить, все приложения, которые я нашел, требуют
рутированных

AirDroid работает без рута, я пробовал эту вещь, и я могу подтвердить это! Но это Wi-Fi, а не Bluetooth.
Георгий Василиу

Вы пробовали это?
Георгий Василиу

Для отправки событий мыши мне пришлось использовать Chrome (не Firefox), и мне нужно было подключить USB-кабель.
Puggan Se

Я удивлен, что это требует USB-кабель для работы ... даже сегодня, их приложение утверждает, что работает удаленно на основе Wi-Fi.
Георгий Васильев
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.