来自Android文档:
警告:当用户使用BLE将其设备与另一设备配对时,该用户设备上的所有应用程序均可访问这两个设备之间传递的数据。
因此,如果您的应用捕获了敏感数据,则应实施应用层安全性以保护该数据的隐私。
iOS也是如此吗?我还没有找到任何东西,我想是因为iOS没有显示设备的真实MAC地址,这不是问题,而只是想检查一下。谢谢
是的,iOS也以类似的方式工作。而且,如果您想进行私人通信,还需要维护应用程序层的安全性。因此,Android Wear,银河手表和其他类似设备在应用程序层中使用加密的通信。
如果您已经知道详细信息。 BLE通信通过Gatt特性起作用。
您需要基于服务UUID提供应用程序级别的安全性,以便具有仅具有相同服务UUID的应用程序的设备可以连接。