Quantcast
Channel: 蓝牙论坛 - 最近的话题
Viewing all articles
Browse latest Browse all 7485

BLE 4.0主机连续发送数据

$
0
0

Hi all:

     在主机(android手机)连续发送100个字节的数据,我先把它分成5个数据包,然后连续发送,发送代码如下:

do{
        if(len <= 20)
             System.arraycopy(tmp, 2, WriteBytes, 0, len - 2);
        else

        {

            System.arraycopy(tmp, 2 + flags, WriteBytes, 0, 20);
            flags += 20;
        }
            len -= 20;

            characteristic.setValue(value[0],
            BluetoothGattCharacteristic.FORMAT_UINT8, 0);

            characteristic.setValue(WriteBytes);
 
           mBluetoothLeService.writeCharacteristic(characteristic);

}while(len > 0);

但是在接收的时候,一直接到一包数据,而且用串口打印的时候打印了两次;

  我感觉发送的时候不能这样连续发?谢谢解答呀!


Viewing all articles
Browse latest Browse all 7485

Trending Articles