radius 网络的这篇博文讨论了即使设备的硬件支持 BLE,Android 设备仍不能用作 iBeacons(AKA:BLE 外围模式),因为 Android 没有用于 BLE 外围模式的 API。
注意:BLE 表示蓝牙低功耗
看完本节,我会建议一些愚蠢的东西
因为他们的 SDK 只支持中心角色,所以将服务“广告”为中心服务器意味着他们安静地坐着,只有在连接已经建立后,才以外围模式向另一台设备展示(或“广告”)其服务特性。这种连接建立需要另一个设备首先进行实际的无线电广播。三星的 SDK 不会这样做。
是否有可能欺骗处于中央模式的设备(三星手机)认为处于外围模式的另一台设备已经建立了与它的连接,然后让中央模式“做广告”。您可以通过在软件中伪造连接来欺骗手机吗?
可能是一个愚蠢的想法,可能在中央模式下欺骗设备,但“广告”不是 BLE 外围模式广告,不会像外围模式下的 iBeacon。
我非常需要来自 Android 的 BLE 外围模式支持,目前我可以接受一些黑客攻击,希望 Android 最终能够支持这个功能集,顺便说一句,这已经是一个功能请求