Java 使用bluecove和BlueSoleil堆栈创建蓝牙代理

Java 使用bluecove和BlueSoleil堆栈创建蓝牙代理,java,proxy,bluetooth,bluecove,bluetooth-sco,Java,Proxy,Bluetooth,Bluecove,Bluetooth Sco,我有这个库,我已经安装了BlueSoleil和兼容的蓝牙加密狗 我想创建一个Java应用程序(在Windows7x64中运行),它可以作为一个中继器来增强我的android手机和免提设备之间的信号。免提设备的特点是: Bluetooth V2.1 compliant Support Enhanced Data Rate (EDR) Profiles Supported: Advanced Audio Distribution Profile (A2DP) 1.2, Hands-Free Pr

我有这个库,我已经安装了BlueSoleil和兼容的蓝牙加密狗

我想创建一个Java应用程序(在Windows7x64中运行),它可以作为一个中继器来增强我的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)
我认为有两种方法:

  • BlueCove Java应用程序只需与这两种设备配对,即可作为手机的客户端和免提设备的音频网关。然后简单地将音频和其他数据作为代理在它们之间传递

  • BlueCove Java应用程序将充当低级协议代理,只接受所有请求并将它们转发到另一个端点设备,反之亦然

  • 一些可能有帮助的信息:

    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使用此堆栈是否可能?或者任何其他堆栈?

    您让它工作了吗?