我知道在Win8.1中存在一个显式RFCOMM Api。尽管如此,我想知道我是否也可以从Win7创建一个直接的RFCOMM连接,以及我必须使用哪个API。目前我只是简单地使用SPP,它基本上是95%的RFCOMM,但它在配对时直接集成为系统中的COM端口。
看看http://SimpleBluetooth4Win.Sourceforge.net
这是一个可以帮助你的小图书馆。
这个库在Windows7下运行,如果您:
- 针对ws2_32.lib库的链接
- 用std::tr1::元组更改std::tuple,用std:
- 选择"未设置"作为项目"字符集"
图书馆使用windows蓝牙网络API
https://msdn.microsoft.com/en-us/library/windows/desktop/aa362932%28v=vs.85%29.aspx
如果您的蓝牙USB加密狗或蓝牙设备已被适当的驱动程序正确识别,并且远程蓝牙设备已与PC配对,则可以完美工作。