【发布时间】:2015-05-12 18:26:53
【问题描述】:
我正在查看 AltBeacon 库,并计划使用它。但在此之前,我一般有几个问题(本质上更具理论性)。如果有人能帮助我理解,那就太好了。
a) 有没有办法确保 AltBeacon 广告是唯一的。从某种意义上说,没有人会错误地在他们的信标中使用相同的 UUID、主要和次要 ID。因为如果发生这种情况,我们的应用程序将面临识别另一家公司的信标和故障的风险,反之亦然。
b) 据我所知,任何启用了 BLE 的设备都可以扫描并获取周围任何信标的代码。这会暴露信标的 UUID、主要 ID、次要 ID、RSSI 等,这会给应用程序所有者带来安全风险,例如其他人的应用程序在我的信标上工作(各种劫持)、修改整个 Beacon 广告代码等。
所以,我想知道 AltBeacon 规范和库本身中是否有任何可用的解决方案(变通方法)?还是他们在排队?我不确定,这是否可以在库级别本身或 Android 级别完成,或者可能是蓝牙 LE 规范需要合并这些。我知道 Apple 和其他一些公司已经推出了他们的安全功能,例如限制扫描到您自己的信标、轮换信标 ID 等。在 AltBeacon 端是否也有类似的东西或计划?
【问题讨论】:
-
@hrskrs 我认为你劝阻 davidgyoung。哈哈。你有说明 Apple 是如何做到这一点的文件吗?
标签: android bluetooth bluetooth-lowenergy altbeacon