0

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

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

我的问题是,有什么办法可以从头开始实现主机堆栈?是否有任何价格合理的“无主机”加密狗(例如,它们实现了蓝牙堆栈的主机和控制器部分,并通过简单的协议进行通信)我们可以随仪器一起提供?我知道 RovingNetworks FirePlug 可以做到这一点,我们有一个并且已经让它工作,但它是 70 美元而且非常大。我正在寻找一种不那么昂贵且外形更小的类似解决方案,以便它不会离我们的手持仪器太远......

提前感谢您提供任何信息。

4

0 回答 0