你好,我们做了以下测试:
1、将16bit uuid放进了scan_rsp pdu里面,用sniffer抓包发现确实是对的,写ios app的同事说手机在后台运行模式时候,可以根据服务uuid扫描到设备。
2、将128bit uuid放进了scan_rsp pdu里面,用sniffer抓包发现确实是对的,写ios app的同事说手机在后台运行模式时候,根据服务uuid扫描不到设备了。
我有以下猜测:
1、需要将service uuid放进adv pdu,而不能放在scan_rsp pdu。
2、只能识别广播包中16bit 服务uuid
但是按照规范,16bit uuid都是留在SIG的,所以我们还是希望用自定义128bit来作服务uuid,请问之前有遇到过这种情况吗?