两个以上以CC2541开发的BLE设备和同一个安卓设备连接时,对其中一个设备连续数据传输(传输速率为2K左右)时数据的发送会受到影响,该设备之外的其他设备处在蓝牙连接状态并无数据传输。
现在正用cc2541芯片开发一款蓝牙产品。该产品中会有2k左右的数据包传输,现有一问题不能解决:当两个以上用CC2541开发的BLE设备和同一个安卓设备连接时,对其中一个设备连续数据传输(传输速率为2Kbyte/s左右)时CC2541方发送会受到影响,出现少发送数据包的情况,该设备之外的其他蓝牙设备处在连接状态并无数据传输,而只有一个设备连接时并无此问题。连接参数如下:DEFAULT_DESIRED_MIN_CONN_INTERVAL 16
DEFAULT_DESIRED_MAX_CONN_INTERVAL 16
DEFAULT_DESIRED_SLAVE_LATENCY 0
DEFAULT_DESIRED_CONN_TIMEOUT 1000
CC2541 NOTIFICATION 间隔 10ms
传输的数据量最大为2K(自己规定的数据包),CC2541向安卓设备发送时采用NOTIFICATION方式发送,发送间隔为10ms。
希望能尽快收到你们的回复和解答,x谢谢!