2014-09-28 9 views
0

Итак, у меня есть Samsung HM1300 (http://www.samsung.com/us/mobile/cell-phones-accessories/BHM1300NBACSTA).Взлом Bluetooth-гарнитуры

Я хотел бы взломать это устройство и передать данные кнопки с помощью кнопки вызова для чего-то еще. Это возможно? Я только начинаю узнавать о bluetooth, и я не уверен, что возможно/не возможно.

Чтобы быть более понятным, в настоящее время на устройстве имеются кнопки увеличения и уменьшения громкости, а также кнопка вызова/принятия вызова. Я хотел бы соединить устройство с моим компьютером или Android-устройством (в зависимости от того, что проще), и запустить скрипт/приложение, которое получит все команды bluetooth, которые отправлены. Если кто-то нажимает кнопку вызова, сценарий/приложение должно получать эти данные и выполнять некоторые действия.

Возможно ли это? Если да, то как мне это поделать.

Спасибо!

ответ

1

Подумайте об этом. Информация, которую отправляет ваше устройство, относится к android os. Вы могли бы как-то пойти и сделать слушателем для события, но android/pc, по-прежнему (насколько мне известно) обрабатывают информацию. Это происходит из-за того, что посылаются разные сигналы «управления», поскольку для этого существует стандартизация. Это делает его сигналом ввода/вывода, с которым пользователь не может ничего не делать. То же самое происходит с обычной гарнитурой шнура.

+0

Вы сделали это раньше? Любые ссылки для проверки этого? – tabchas

+0

Я не совсем понимаю Android (первый раз dev), но я пытаюсь понять это: http://stackoverflow.com/questions/17819649/how-to-capture-key-events-from-bluetooth- headset-with-android – tabchas

+0

^Над сообщением о кнопках воспроизведения, паузы, оборота, ffwd. Насколько я могу судить. И, как я понимаю, вы хотите захватить события из экв. возьми трубку. Если вы посмотрите на различные протоколы [link] (http://en.wikipedia.org/wiki/Bluetooth) на wiki, похоже, что гарнитура использует протокол TSC для элементов управления для установки для подбора телефона. Говоря, что это промежуточное ПО, все должно быть возможно. Я хотел бы указать, что это не имеет ничего общего с конкретным устройством, поскольку это событие на телефоне, которое вам нужно получить. – brorbw

Смежные вопросы