This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Maximum data throughput using S120 client and S110 server

Hello,I have a problem with data throughput. I use S120 for client and S110 for server. I set connection interval to 7.5( min connection interval and max connection interval equal to 7.5) for client and server. I have to transmit 4 kbytes of data.

I tried to send data using both notification and indication. If I use indication, I send first packet after that I wait to receive BLE_GATTS_EVT_HVC, and when I receive this event, I send next packet of data. If I use indication, I send first packet of data , I wait BLE_EVT_TX_COMPLETE, after that I send next packet of data. In both case, the packets have the same length(20 bytes). Why in both case , maximum data rates is 1.3 kbytes/s, although in s120 specifies maximum data throughput for one slave and 7.5 ms connection interval is 2.66 Kbytes/s?

Parents Reply Children
No Data
Related