繁体   English   中英

如何在ibeacon中使用唯一标识符?

[英]How to use a unique identifier in ibeacon?

我正在开发一个iOS应用程序,需要从ibeacon读取一些unique东西,可以更改和自定义该独特的价值。

我买了这个信标,无法更改它的UUIDmajorminor值。

CoreLocation仅提供UUIDmajorminor值。 如果我使用CoreBluetooth我将不知道如何从其他蓝牙设备中识别我的信标,而且我也不知道是否存在unique值。

有什么可能的方法可以从我更改的这个信标中读取unique值?

iBeacon协议仅支持UUIDmajorminor值。 这是设计使然,您无法更改。

如果这样做,则您不再使用iBeacon

我对特定的硬件不熟悉,但是规格说明您可以更改UUIDmajorminor值。

这是您从信标获得的唯一信息,而且您无法连接到信标,这也是设计使然。

要将UUIDmajor和or minor转换为唯一值,意味着您需要将其烘烤到应用程序本身中,而不是依靠信标来返回它。

一种方法是创建一个Dictionary ,将UUIDs转换为unique

UUIDmajorminor是您的独特价值。 它的工作方式:您应该为整个信标集定义UUID并在应用程序内部使用它,然后仅使用majorminor识别每个信标。

每个信标也都有其自己的唯一ID,但通常是不可更改的,除非直接与信标建立连接,否则您将看不到它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM