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.

Transfer of bulk burst data in CC2540

Other Parts Discussed in Thread: CC2540

I'm developing an application which is idle in most of the time but it will send me some bulk data likes a high resolution image or an audio clip when triggered by a sensor.  I believe BT Low energy should be a perfect replacement for my BT basic rate implementation.  However, there is no SPP profile in BT LE.  Is there any suggestion on what is the most efficient way to convert the existing app into the GATT?  Thanks.

Kevin

  • You will achieve a 8kBps as maximum in Texas Instruments BLE implementation, I do not think this is suitable to replace SPP, sorry.

     

  • Hi kazola,

    Can u suggest where the 8Kbps limit is stated?  Does it come from your own testing result?  It would totally change the roadmap oft development.  

    I just found another post in the forum answered by a TI employee.  He said the module can practically run up to 100kbps.

    http://e2e.ti.com/support/low_power_rf/f/538/t/105150.aspx

    Kevin

  • As far as I know, the raw bit-rate limit for BLE is 1Mbps, which gets traduced in around 300kbps for application data. Instead, a 100kbps value is given in that link for orientation purposes, I assume, since it does not offer calculations at all. In fact, you can find documents over the internet statins this limit around 200 or 300kbps or so but I do not remember because I'm in Catalonia and it's 3am in the morning :) The answer you are pointing is more than one year old, there were no intensive tests about throughput then.

    Next, depending on your hardware implementation, you can get this throughput, or not. I mean, for simple chips like the CC2540, including a 8051 MCU, you will not get this throughput, since for example there is the famous limit for 4 notifications due to memory issues. Search in the forum for this 8kBps limit. Or here (link below), or search for "cc2540 throughput", which is not the same as "bluetooth low energy throughput". In this link, in fact, you can see the throughput is around 54kbps.

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

    In the future, I assume more powerful machines including BLE chips will be able to achieve more throughput.

    Bye!