LoPy Bluetooth characteristic buffer size



  • Seems like the buffer size for sending data over a characteristic is limited to 20 characters.

    chr.value("Didn't understand input {}".format(inputValue));

    On my mobile application the above line results in
    Didn't understand in

    I don't think the buffer limit is on the mobile side.

    Can anybody confirm?



  • @iber
    That's normal because it's not really a buffer, Bluetooth LE characteristics are usually restricted to 20 bytes by the protocol - it's what fits in the BLE packet - so unless you negotiate a larger MTU (larger packets than standard) between peers or use Long attributes you are restricted to that amount.

    Neither of those extended techniques are currently supported.



Pycom on Twitter

Looks like your connection to Pycom Forum was lost, please wait while we try to reconnect.