区分蓝牙设备与具有相同名称的Android设备

时间:2014-06-06 10:38:27

标签: android bluetooth

我有一个Android应用程序,连接到特定类型的心率蓝牙设备,不断返回新的心率数据。该设备具有预定义的名称,该名称始终以" HRxxxx"并使用if (device.getName().startsWith("HR"))我能够将其与其他设备(即耳机)区分开来并开始连接。

然而,我有一个问题,如果两个或更多人使用相同类型的设备,他们将如何辨别哪个是他们的设备(即在彼此相邻的健身房时)。由于两个设备都将以" HR"他们可能会连接到另一个人的设备。因此,是否有其他方法/方法可用于获取特定设备?

1 个答案:

答案 0 :(得分:1)

你可以使用蓝牙设备的mac id。 mac地址对每个设备都是唯一的。