Создайте прокси Bluetooth с помощью bluecove и стека BlueSoleil
У меня есть библиотека http://code.google.com/p/bluecove/ и я установил BlueSoleil http://www.bluesoleil.com/index.aspx и совместимый ключ Bluetooth.
Я хочу создать Java-приложение (работающее в Windows 7 x64), которое будет работать в качестве повторителя для усиления сигнала между моим телефоном Android и устройством громкой связи. Характеристики устройства громкой связи:
Bluetooth V2.1 compliant
Support Enhanced Data Rate (EDR)
Profiles Supported:
Advanced Audio Distribution Profile (A2DP) 1.2,
Hands-Free Profile (HFP) 1.5,
Headset Profile (HSP) 1.1
Supports Simultaneous Multipoint (two live audio connections)
Я предполагаю, что есть два подхода:
Java-приложение BlueCove будет просто подключаться к обоим устройствам и выступать в роли клиента для телефона и в качестве аудио-шлюза для громкой связи. Затем просто передать аудио и другие данные между ними в качестве прокси.
Java-приложение BlueCove будет действовать как низкоуровневый прокси-сервер, просто принимая все запросы и перенаправляя их на другое оконечное устройство, и наоборот.
Некоторая информация, которая может помочь:
HFP
https://www.bluetooth.org/Building/HowTechnologyWorks/ProfilesAndProtocols/HFP.htm
HSP
https://www.bluetooth.org/Building/HowTechnologyWorks/ProfilesAndProtocols/HSP.htm
A2DP
https://www.bluetooth.org/Building/HowTechnologyWorks/ProfilesAndProtocols/A2DP.htm
JSR-82 Sample : SPP Server and Client
http://www.jsr82.com/jsr-82-sample-spp-server-and-client/
Возможно ли это с Bluecove, используя этот стек? Или любой другой стек?