蓝牙:不使用 UUID 连接

Bluetooth: Connecting without UUID

昨天我 我需要知道我想连接的设备的 UUID,但这导致了一些我无法回答自己的问题,我也无法在网络上找到它。

如果我连接的两台设备是 运行 相同的软件或应用程序或其他任何设备,则很容易对这些 UUID 进行硬编码,但如果它们不是相同的软件或相同的应用程序怎么办?例如,如果我将联系人数据从我的 Android Phone 传输到朋友 Apple iPhone,我的 Android Phone 怎么会知道 [=20] 的 UUID =]?

另一个例子是我的蓝牙头phone。我从未在我的设备上安装任何软件或任何应用程序,但在蓝牙配对后我的 Headphone 可以正常工作。我的头phone怎么会知道我的Androidphone的UUID?

好的,知道了:Service Discovery Protocol (SDP)

有几个可用于不同服务的修复 UUID。 所以我必须为我的目的做的只是使用我自己的 UUID 每个设备。