我有一个与Android 4.4低功耗蓝牙相关的问题。
我有一个带有UART Rx引脚的BLE Dongle。我可以从Rx引脚向BLE Dongle发送字节数据,然后,BLE Dongle会通过indication将数据发送到蓝牙主机设备。
因此,我有一个Rx特征值,其属性为indication。我向Rx特征发送了大约80个字节的数据,但是在onCharacteristicChanged回调函数中,我只收到了20个字节的数据。
但是,当我使用iPad mini指示此特征值时,它会接收4个20字节数据包,似乎没问题。
如何在Android回调函数中像iOS一样接收80个字节的数据?
我有一个带有UART Rx引脚的BLE Dongle。我可以从Rx引脚向BLE Dongle发送字节数据,然后,BLE Dongle会通过indication将数据发送到蓝牙主机设备。
因此,我有一个Rx特征值,其属性为indication。我向Rx特征发送了大约80个字节的数据,但是在onCharacteristicChanged回调函数中,我只收到了20个字节的数据。
但是,当我使用iPad mini指示此特征值时,它会接收4个20字节数据包,似乎没问题。
如何在Android回调函数中像iOS一样接收80个字节的数据?