Page 1 of 1

BLE error detection

Posted: Thu Jun 24, 2021 5:16 am
by jhulbert
Hi

I've read in a few places that the BLE spec requires a packet to be retransmitted if its checksum calculated at the receiver does not match the checksum sent by the transmitter i.e. error detection.

I want to confirm whether this is true, and that the ESP32 BLE stack using Bluedroid implements this automatically, or if this functionality must be implemented by the programmer.

Cheers

Re: BLE error detection

Posted: Mon Jun 28, 2021 7:18 pm
by ESP_sushant
CRC check for over the air transmitted packets and re-transmission as required is done BLE Link Layer firmware as per BLE specifications.