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

时间:2013-01-24 13:31:50

标签: java proxy bluetooth bluecove bluetooth-sco

我有图书馆http://code.google.com/p/bluecove/,我已经安装了BlueSoleil http://www.bluesoleil.com/index.aspx和兼容的蓝牙加密狗。

我想创建一个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)

我想有两种方法:

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

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

  3. 可能会有所帮助的一些信息:

    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可以实现吗?或任何其他堆栈?

0 个答案:

没有答案