在android使用ble蓝牙接受数据时,默认只能接受和发送20字节,但是现在接受的数据大于20字节,该怎么处理?参考网上调用requestMtu方法无效,以下为部分代码与sdk版本,请大神帮忙看下什么问题
https://blog.csdn.net/qq_33431368/article/details/72331642
接收的话 应该跟设备有关系,设备端需要发送大于20字节的需要,也是需要申请mtu,看看设备端是否申请了mtu,并且发送了大于20字节的数据
请问大佬们,为什么设备发送的小于20字节的数据,Android端收不到,非得等到累计数据达到20字节才会收到,就是这个方法:
onCharacteristicChanged()。例如我第一次发送10字节,Android收不到,第二次再发送10字节,Android的onCharacteristicChanged()才会一起收到这20个字节