【发布时间】:2017-07-22 00:00:00
【问题描述】:
你好,
上下文:我目前正在开发一个 BLE 设备,该设备使用 Just Works 连接类型连接到其主设备(Android 平板电脑)。
自:
具有最新版本 Android 的 Android 设备在连接时不使用公共地址。相反,他们使用随机地址。这是 BLE 规范的一部分。出于隐私目的,除了公共设备地址之外,还有随机设备地址。新版本的 Android 在连接外围设备时使用随机地址。 (source of that quote)
我了解到我的 Android 平板电脑使用的是随机地址。为此,我编写了一个程序来验证这些信息,并且它确实有效(幸运的是)。
所以我的 BLE 公共寻址设备可以通过接收配对请求连接到主设备。
问题:首先,BLE 地址到底是什么(随机、静态、公共(mac)这在文档中有点令人困惑)?
主要问题:当这两个是私人地址时,我的主人(安卓平板电脑)可以连接到我的设备吗?
我的规格:
- 使用 VisualStudio
- 使用 VisualGDB 和 openOCD
- BLE_lib.h 和 BlueNRG
询问更多信息
【问题讨论】:
标签: bluetooth-lowenergy private mac-address