使用USB加密狗通过蓝牙SPP进行通信,而无需实现主机堆栈

时间:2012-05-30 20:44:27

标签: bluetooth usb dongle

我被要求找到一种方法,在我们的自定义嵌入式应用程序中实现与智能手机智能手机的蓝牙通信。我们使用FTDI Vinculum II(VNC2)作为USB主机控制器,我的老板想要一个解决方案,客户可以将任何(或大多数)蓝牙USB硬件接入我们仪器的USB端口,然后就可以连接我们的仪器通过蓝牙连接到Android手机。

我发现USB加密狗只实现了控制器堆栈(HCL / SCO,LMP和HCI),主机(在这种情况下我的自定义固件)必须提供主机堆栈或部件的实现我们在任何情况下都需要它(至少是HCI,L2CAP,RFCOMM)。

我的问题是,有没有办法从头开始实现主机堆栈?是否有任何价格合理的加密狗是“无主机”(例如,它们实现蓝牙堆栈的主机和控制器部分,并通过简单的协议进行通信),我们可以提供我们的仪器?我知道RovingNetworks FirePlug是这样做的,我们有一个并且已经让它起作用但它是70美元而且非常大。我正在寻找一种类似的解决方案,这种解决方案不是那么昂贵,而且外形也很小,所以它不会在我们的手持式仪器中粘得太远......或者我不了解的那种或其他解决方案会让我们的客户将任何USB蓝牙适配器插入我们的仪器并能够连接到他们的Android手机,而无需我们在我们的终端上实现蓝牙主机堆栈......

提前感谢任何信息。

0 个答案:

没有答案