蓝牙服务发现和设备查询有什么区别?

时间:2013-03-07 19:17:11

标签: windows winapi service bluetooth

我正在使用win32套接字来开发蓝牙应用程序。但我在msdn上看到他们有:

•用于设备查询的蓝牙和WSALookupServiceBegin
•用于服务发现的蓝牙和WSALookupServiceBegin

这项服务发现是什么?我的意思是,如果我有蓝牙设备,它应该提供蓝牙服务吗?或者我在这里混淆了什么?

有人可以解释一下吗?

在开始任何编码之前,我希望得到一个很好的理解:)

1 个答案:

答案 0 :(得分:1)

  

这项服务发现是什么?我的意思是,如果我有蓝牙设备,它应该提供蓝牙服务吗?

是。要使用蓝牙技术,设备必须与使用所需服务所需的Bluetooth profiles子集兼容。

将其视为IP和端口号。当您需要IP(蓝牙设备)连接到主机时,您仍然需要端口(蓝牙服务)才能连接和使用主机。蓝牙服务将告诉您设备的功能及其功能。