iphone - iBeacons : understanding minor, 主要和 UUID

标签 iphone cordova cordova-plugins ibeacon

我似乎无法弄清楚检测 iBeacons 时主要值和次要值的相关性或重要性。当我注册和配置我的 Gimbal 信标时,我给它一组特定的 UUID、主要和次要值,然后当我使用 cordova iBeacon 插件时,我可以检测我的信标,但前提是我指示它查找这些确切的参数。

在我看来,只有 uuid 对于检测信标至关重要。然而,除非我将这 3 个标准中的每一个都进行值(value)匹配,否则我的应用程序不会检测到它们

任何人都可以阐明信标检测中主要值和次要值的相关性吗?我的代码是否需要专门指示插件寻找与所有这些值匹配的信标。

希望这篇文章有意义...... iBeacon 检测有如此多的事件部分,以至于了解它让我的大脑陷入困境

最佳答案

iBeacon 协议(protocol)以这种方式实现,以确保每个信标都是唯一的。如果您有大型信标部署(假设在全国各地的所有商店中),那么您希望以可以单独识别信标的方式设置标识符。示例部署如下所示:

所有信标 UUIDS:1234...

波士顿的所有百货商店:主要 = 1 芝加哥的所有百货商店:Major = 2

次要内容可能因过道或部分而异。

这样我就知道如果我检测到信标 UUID 1234...,Major 1 Minor 8 我可以将其映射到波士顿商店的服装部分。这只是一个例子(而且有点蹩脚),但本质上,标识符的级别只是一个更大的保证,确保您检测到的信标是您真正想要的信标。

监视 iBeacons 时,您实际上可以监视每个不同的标识符级别,因此您可以监视具有 UUID 的所有信标、具有 UUID 和 Major 的所有信标,或者具有 UUID、Major 和 Minor 的所有信标(理想情况下只是一个信标)

关于iphone - iBeacons : understanding minor, 主要和 UUID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36092497/

相关文章:

cordova - 图片的Phonegap文件传输在其他每张图片上失败: Error code 3 with FileTransfer upload

javascript - 未捕获的类型错误 : Cannot read property 'appendChild' of null with onsen ui

iphone - 如何在 Ionic 3 中隐藏键盘?

iphone - 在 FOR 语句中使用变量访问字符串名称

node.js - 将 cordova 与 Node js 集成以构建移动应用程序

android - 如何动态更改jquery mobile中的固定 header

cordova - Cordova AdMob 插件实现

ios - 我已经创建了 UIButton 方法。现在我想为操作按钮设置角半径。我怎样才能添加这个?

ios - 以毫秒为单位转换 DateTime iOS

ios - 如何像 WhatsApp 一样实现 APNS?