我从亚马逊购买了iBeacon,用于试验iOS和Swift。
该软件包包含以下信息:
姓名:sanwo100038
MAC:EC24B8310BE1
主要编号:10004 次要ID:5178
所以在我得到的Beacon中没有提到UUID。这是否意味着这不兼容iBeacon?
我的代码在这一行给出了一个异常,我认为是因为它不是一个128位的值?
有没有办法找出信标的UUID或基本上这是无用的,因为不兼容ibeacon?
let uuid = NSUUID(UUIDString: "EC24B8310BE1")!
答案 0 :(得分:1)
显然这不是ProximityUUID,正如你所说的那样必须是128位。遗憾的是它不在标签上。
您最好的选择是使用适用于Android,OSX或Linux的扫描工具扫描ProximityUUID。与iOS不同,这些平台不会阻止访问读取未知的ProximityUUID。对于Android,您可以使用免费的Locate应用。对于OSX,有ScanBeacon。