如何知道蓝牙适配器是否支持WinXP SP3中的串行端口配置文件(SPP)?

时间:2012-05-27 08:35:50

标签: bluetooth spp

我在WinXP SP3环境中使用USB蓝牙适配器。我假设蓝牙适配器被默认蓝牙堆栈识别(蓝牙图标出现在右下角)。

我想知道如何列出蓝牙适配器(或WinXP蓝牙堆栈)支持的服务?我怎么知道是否支持串行端口配置文件(SPP)?

此外,由于我不太熟悉蓝牙协议,我想知道SPX服务是WinXP蓝牙堆栈支持的功能吗?或蓝牙适配器固件支持的功能? (即使用相同的蓝牙适配器,当我使用某个蓝牙堆栈时,此SPP服务可能会出现,并且当我使用其他蓝牙堆栈时可能会消失。)

感谢任何指针或建议。

2 个答案:

答案 0 :(得分:4)

考虑蓝牙加密狗与堆栈一样的互联网案例。蓝牙适配器是以太网卡,蓝牙堆栈是Windows实现的所有内容,例如:支持TCP / IP,然后用于各种应用程序'支持各种互联网协议/应用程序。

所以SPP支持由堆栈处理,而不是加密狗 - 加密狗只处理发送数据包等等。

SPP既可以通过API访问,也可以通过大多数蓝牙堆栈上的虚拟COM端口访问。 MSFT堆栈肯定支持两者。请参阅" COM端口"选项卡上的"蓝牙设置"控制面板。如果配对设备没有自动设置COM端口,那么你可以在那里手动设置。

"COM Ports" tab on the "Bluetooth Settings" dialog http://www.alanjmcf.me.uk/TEMP/bth-cpl-comX.png


答案 1 :(得分:0)

请尝试以下步骤:

  1. 打开服务控制台(开始菜单 - >运行 - > services.msc)
  2. 找到“蓝牙支持服务”
  3. 右键单击该服务,然后选择“属性”
  4. 如果选中“此帐户”单选按钮,那就是问题。
  5. 选中“本地系统帐户”单选按钮
  6. 点击“确定”
  7. 再次右键单击列表中的服务,这次选择“重新启动”