我在 WinXP SP3 环境中使用 USB 蓝牙加密狗。我假设蓝牙适配器被默认的蓝牙堆栈识别(蓝牙图标出现在右下角)。
我想知道如何列出蓝牙加密狗(或 WinXP 蓝牙堆栈)支持的服务?我如何知道是否支持串行端口配置文件 (SPP)?
此外,由于我对蓝牙协议(protocol)不是很熟悉,我想知道 SPP 服务是否是 WinXP 蓝牙堆栈支持的功能?或蓝牙加密狗中的固件支持的功能? (即使用相同的蓝牙加密狗,当我使用某个蓝牙堆栈时,这个 SPP 服务可能会出现,而当我使用另一个蓝牙堆栈时可能会消失。)
感谢您的任何指示或建议。
最佳答案
想想像互联网案例一样的蓝牙加密狗与堆栈。蓝牙加密狗是以太网卡,蓝牙堆栈是 Windows 实现的所有东西,例如支持 TCP/IP,然后是各种应用程序对各种 Internet 协议(protocol)/应用程序的支持。
所以 SPP 支持由堆栈处理,而不是加密狗——加密狗只处理发送数据包等。
SPP 可以通过 API 和大多数蓝牙堆栈上的虚拟 COM 端口访问。 MSFT 堆栈当然支持两者。请参阅“蓝牙设置”控制面板上的“COM 端口”选项卡。如果配对设备没有自动设置 COM 端口,那么您可以在那里手动进行。
(来源: alanjmcf.me.uk )
关于bluetooth - 如何知道蓝牙适配器是否支持 WinXP SP3 中的串行端口配置文件 (SPP)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10772700/