我已经阅读了关于iOS的BLE的文档,我可以看到每个设备都有其UUID而不是BLE的mac地址。
我的问题,在文档上没有答案,是 - 当你打开设备上的蓝牙(没有打开任何应用程序),所以设备的蓝牙打开,它做什么广告,并可能我发现该设备或获取其UUID,而他的蓝牙已打开,但没有任何打开的应用程序。
我很确定当BLE开启时,您可以发现该设备,或唤醒他,但我想知道在没有应用程序的情况下我可以从他那里得到什么数据。 (同样适用于Android ..)
答案 0 :(得分:1)
在没有运行应用的情况下,iOS不会宣传任何其他iOS设备可见的蓝牙低功耗服务。一旦应用程序宣传服务,您将看到其他可用服务 - 设备信息,时间服务,电池电量。
如果您使用不同的蓝牙硬件进行扫描,那么您可能会看到一些没有应用的广告,但出于隐私原因,iOS设备的报告UUID每15分钟更改一次 - 请参阅此答案 - Corebluetooth, How to get a unique UUID?