我在WinXP SP3环境中使用USB蓝牙适配器。我假设蓝牙适配器被默认蓝牙堆栈识别(蓝牙图标出现在右下角)。
我想知道如何列出蓝牙适配器(或WinXP蓝牙堆栈)支持的服务?我怎么知道是否支持串行端口配置文件(SPP)?
此外,由于我不太熟悉蓝牙协议,我想知道SPX服务是WinXP蓝牙堆栈支持的功能吗?或蓝牙适配器固件支持的功能? (即使用相同的蓝牙适配器,当我使用某个蓝牙堆栈时,此SPP服务可能会出现,并且当我使用其他蓝牙堆栈时可能会消失。)
感谢任何指针或建议。
答案 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)
请尝试以下步骤: