- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的应用程序中创建一个“官方”随机 UUID,而不是 IOS 的 CoreBluetooth 库从实际 iBeacon 设备接收 iBeacon 数据包并在当时生成随机 UUID。
让我解释一下。 CoreBluetooth 在收到 iBeacon 数据包时,将创建一个随机生成的 UUID,用于关联到特定的 iBeacon 设备。使用 CoreBluetooth,开发人员无法访问广告 iBeacon 设备的实际 UUID、Major/Minor、TX Power 或 MAC 地址,他们只能访问 IOS 随机生成的 UUID。 IOS 使用 iBeacon 的 MAC 地址作为其唯一标识符来生成随机 UUID,而不是广播的 iBeacon 的 UUID。在测试中,我多次更改了 iBeacon 的 UUID,当我传输广告包时,IOS 仍然将其读取为同一个 iBeacon。但是,当我更改 iBeacon 的 MAC 地址时,IOS 将其视为不同的 iBeacon。 IOS 随机生成的 UUID 在 IOS 设备上运行的应用程序之间持续存在,直到设备重新启动。
我使用“官方”这个词是因为,尽管我似乎可以使用 UUIDWithString、UUIDWithData、UUIDWthNSUUID、CoreBluetooth 库中的特定功能生成 UUID,
我想确保我正在创建 IOS 将注册并与 iBeacon 正确关联的随机 UUID。
我试图自己完成的 IOS CoreBluetooth 进程通常在 IOS 第一次收到特定 iBeacon 的广告时运行。我的计划是先发制人,以便在第一次从该 iBeacon 接收数据包时,IOS 设备已经生成了随机 UUID 并与该 iBeacon 关联。我的应用程序将包含一个 MAC 地址列表,以从中生成这些随机 UUID。
最佳答案
不幸的是,我认为这是不可能的。正如您所说,分配给检测到的蓝牙 LE 设备的 UUID 是由 CoreBluetooth 在内部生成的。没有公共(public) API 可以改变其在这方面的行为。
关于ios - 我可以在 IOS 收到 iBeacon 广告包之前预先生成 CoreBluetooth UUID 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34327822/
我试图再次将反射的 UUID 转换回实际的 UUID 对象,但找不到方法,当我打印反射值时它看起来是正确的,但在尝试转换时我找不到方法。 package main import ( "fmt"
我想知道 UUID 是否是唯一的,即使它们是在不同的系统上生成的,这些系统可能采用不同的算法。例如,如果您在 MySQL 和 .Net 中生成了一堆 UUID,碰撞的可能性会更高,还是所有系统都使用完
是否可以一个接一个地创建两个重复的 UUID?我不熟悉 UUID 是如何生成的,但我猜想如果您在同一毫秒内从同一 MAC 地址创建了两个单独的 UUID,那么它们将完全相同。这是真的吗? 我想我是在问
当我使用 python uuid 模块中的 UUID() 函数检查我们的测试 uuid 之一时,我遇到了这种奇怪的行为。 从 uuid 导入 UUID uuid1 = UUID('00000000-0
开始使用 java.util.UUID。我的问题是如果我有两个 UUID 变量,比如 u1 和 u2,并且我想检查它们是否相等,我可以安全地使用表达式 u1 == u2 还是必须编写 u1 .equa
我浏览了 python UUID 模块的文档。 >>> uuid.uuid4() UUID('82fe5629-6680-4b13-a4e3-7a082f10e038') >>> uuid.uuid4
我正在创建一个程序,我在其中大量使用 UUID 来识别用户和组等内容。鉴于 UUID 已经被占用的可能性极低,我是否应该担心发生碰撞的可能性? 最佳答案 这在很大程度上取决于 A)您的要求 B)底层实
您应该使用哪个版本的 UUID?我看到很多帖子解释了每个版本的含义,但我很难弄清楚什么最适合哪些应用程序。 最佳答案 有两种不同的方式生成 UUID。 如果您只需要一个唯一 ID,则需要版本 1 或版
我知道我们可以轻松提取 uuid 版本号。有没有可靠的方法来提取时间戳、MAC 地址等信息? 谢谢! 最佳答案 符合标准的 UUID 可能是多种变体之一,它看起来像这样: AAAAAAAA-BBBB-
我可以干净地使用私有(private) UUID 变体/版本吗? 我使用我基本上认为是大整数的随机 UUID。现在,我想生成一个“私有(private)”UUID,它不基于众所周知的 5 个变体/版本
我已阅读 man 页面,但我不明白 name 和 namespace 的用途。 For version 3 and version 5 UUIDs the additional command lin
我目前正在项目中使用 boost::uuids::uuid,并且我想序列化包含 boost::uuids::uuid 的对象。我尝试了下面的简单示例,但出现错误: /usr/include/boost
我正在使用 Datastax Java 驱动程序在 Cassandra 数据库中执行基本的插入语句。我的主键列是uuid类型。从我在官方文档中看到的,在 Cassandra 中调用 uuid() 函数
会抛出异常吗? UUID() 是否会悄无声息地失败?是否有任何情况下“myStatus”来自 myStatus = True myUUID = uuid.UUID( someWeirdValue )
在我的 Android 应用程序中,我有这种采用 UUID 的方法。不幸的是,当我这样做时: OverviewEvent overviewevent = eventAdapter.getOvervie
我有一个简单的 mongo 迁移框架,它正在执行一些传递给它的脚本。 现在我想将我的 LUUID 迁移到 UUID。我写了以下内容: function fixIds(collectionName) {
我有一个非常奇怪的问题是我得到一个有效的 UUID 不是一个有效的 UUID,例如: 'fd31b6b5-325d-4b65-b496-d7e4d16c8a93' is not a valid UUI
我正在测试 Goa对于一个 API。我想使用 uuid 作为 ID 数据类型。我在 controller.go 中修改了以下函数: // Show runs the show action. func
我有一个包含 uuid 和系统列的表。我需要一个查询来仅返回具有 system=1 的 uuid,而不返回具有 system= 1 和 2 的 uuid 最佳答案 SELECT * FROM
我很想了解在 Avro 中编码一种非常特定类型的数据的最佳实践:UUID。 最佳答案 到目前为止,我发现的唯一方法是定义自定义 UUID: { "namespace" : "your.namesp
我是一名优秀的程序员,十分优秀!