CPC H04W 28/04 (2013.01) [H04L 1/203 (2013.01); H04L 5/0055 (2013.01); H04R 5/033 (2013.01); H04W 4/80 (2018.02)] | 19 Claims |
1. A method comprising:
generating a plurality of data packages for transmission to a Bluetooth Low Energy compliant (BLE-compliant) slave device;
storing the plurality of data packages in a Transmit (TX) buffer having a storage depth of a number of data packages;
determining whether an error has occurred in transmitting the plurality of data packages; and
dynamically adjusting the storage depth of the TX buffer, by a number of data packages, based upon a frequency of errors that occur in transmitting the plurality of data packages,
wherein the number of data packages by which the storage depth of the TX buffer is dynamically adjusted, based upon the frequency of errors that occur in transmitting the plurality of data packages, is selected from a group consisting of:
a number of BLE Protocol Data Units (PDUs);
a number of BLE NULL packets; and
a number of BLE EMPTY packets.
|