iBeacon uuid 是否与 MACID 相同

is the iBeacon uuid is same as the MACID

我从亚马逊买了一个 iBeacon 来试验 iOS 和 Swift。

包裹上有以下信息:

姓名:sanwo100038

MAC:EC24B8310BE1

专业编号:10004 未成年人 ID:5178

所以我得到的Beacon中并没有提到UUID。这是否意味着这与 iBeacon 不兼容?

我的代码在这一行给出了一个异常,我认为这是因为它不是 128 位值?

有没有办法找出信标的 UUID,或者基本上这是无用的,因为它与 ibeacon 不兼容?

let uuid = NSUUID(UUIDString: "EC24B8310BE1")!

显然这不是 ProximityUUID,正如您所说,它必须是 128 位。可惜标签上没有。

您最好的选择是使用 Android、OSX 或 Linux 的扫描工具扫描 ProximityUUID。与 iOS 不同,这些平台不会阻止读取未知 ProximityUUID 的访问。对于 Android,您可以使用免费的 Locate 应用程序。 OSX 有 ScanBeacon。