我需要使用iBeacons识别不同的零售店。为此,我需要从Apple认证的供应商处购买iBeacons,并为UUID,Identifier,Min和Max设置信标。
我从StickNFind(https://www.sticknfind.com)买了几个iBeacons。但我不知道如何从iBeacons中检索这些参数。
有没有人知道这可能来自其他供应商?或者我们是否需要依赖供应商的SDK?我想使用Apple SDK,并且不想依赖其他SDK。
答案 0 :(得分:1)
任何实现信标协议的供应商都与CL兼容并提供您描述的4个基本属性
因为你提到的品牌声称信标兼容性:CL也应该与那些信标一起使用
答案 1 :(得分:1)
Apple仅提供用于检测iBeacons的SDK。它不提供用于在外部硬件设备上配置iBeacon标识符的SDK。每个信标供应商都提供自己的方法。没有标准。
为了让事情更加混乱,一些供应商根本不允许您重新配置标识符。我不知道有任何方法可以使用StickNFind信标配置标识符。
我公司的RadBeacon产品允许您使用免费的iOS和Mac应用程序轻松地使用蓝牙无线配置信标标识符。但由于没有标准,这些应用程序仅适用于RadBeacon产品。其他一些供应商也提供自己的配置应用程序。
答案 2 :(得分:0)
StickNFind SDK中有一种方法
– (BOOL) setIBeaconBroadcastDataAtIndex: (int) index proximityUUID: (NSUUID *) proximityUUID major:(uint16_t)major minor:(uint16_t)minor signalAt1m: (int8_t) signal;
是你需要的。
要首先将StickNFind Beacon转换为iBeacon,您需要连接到SNF信标,然后通过给出proximityUUID,major,minor和txPower值来调用 setIBeaconBroadcastDataAtIndex 。