This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Question about the simpleBLEperipheral throughput

Guru 18625 points

Hi,

I've just started with the througput demonstration in:

http://processors.wiki.ti.com/index.php/CC2540_Data_Throughput

I'm employing the TI sniffer.

My program is running with no problems and I can see the groups of 4 notifications.

Then, I extract a fragment of communication of 1 second, for example, from timestamp 17430097 to 17530096 (more or less 1000000 us = 1 second).

The number of packets within is from numbers 1133 - 1071 = 62. Taking into account the half of the packets are NOT notifications with sendData(), this gives more or less 30 packets x 20 bytes within a second.... 600 bytes / second = 0.6kbps.

What am I doing wrong? Should not this be around 6kbps as indicated in the link? I can see connection events each 8000us = 8ms, as indicated in the code provided for this test, in the same link. Am I misunderstanding something?

Let me know! :) Thanks!

  • I thought I had solved this but no.

    Any hint about what I'm observing?

    Thanks.

    Solved

    The final interval should be around 18430097, not around 17530097. Till 17530097 there are only 100ms :)

    Bye.