我的工程是1.4.2版本,simpleBLEPeripheral, cc2541,使能了PLUS_BROADCAST宏。当使用ios手机连接后,设备可以正常发送ADV_NON_CONNECT的广播包,也能正常返回ScanResp,但是使用某些Android连接后设备就不能正常广播了,也没有回复ScanResp,但有些android手机连接后还是可以继续广播的。抓了正常的和不正常的空中包,连接部分的命令交互如下。
正常的(连接之后还可以继续广播):
![]()
不正常的(连接之后不能继续广播):
![]()
不知问题发生在设备端还是手机端,谢谢了!