您好!
最近在建立关于 BLE CC2540 的平台,遇到如下问题,请各位指导。
使用 CC2540 SimpleBLEPeripheral 的工程代码与 LightBlue App 在 IOS 上做数据透传的测试,两者可以正常的收发数据,但有如下的疑问。
在 CC2540 发送广播包时,不打开 LightBlue 进行 Scan 动作,而是打开 IOS 设备例如 iPhone4s 的蓝牙设置选项进行扫描,但 iphone4s 始终扫描不到 CC2540 的 BLE 设备,只有打开 LightBlue 进行扫描连接后,在 iPhone4s 的蓝牙设备选项中才可以看到 CC2540 的 BLE 设备。
记得传统的蓝牙设备在蓝牙设置是有 设备可见性设置 的选项,不知 BLE CC2540 是否也有相关的参数设置,搜寻了很久的代码也没找到相关的信息。
请各位给予指点,不知是我理解错了,还是 BLE CC2540 也是有 设备可见性设置 的选项。
Barbara Wu:
应该是iOS对设备是否显示有做过滤,Profile不支持的BLE设备不显示