You are here

Over the air data rate BLE | Cypress Semiconductor

Over the air data rate BLE

Summary: 1 Reply, Latest post by Madhu Sudhan on 18 Jul 2016 02:29 AM PDT
Verified Answers: 1
Last post
Log in to post new comments.
alexvigro92_1686216's picture
4 posts

Hi everyone I'm using a Cypress BLE BL583  and I'm sending bunches of 20 chars through the BLE, I'm receiving the data each .15s , I read that the data rate of the BLE is 1 Mbit/s but I'm not sure if that's true.

I'm trying to speed up the sending data, I put the MTU in 23, I have the connection interval with a minimum of .75ms and a maximum of .75ms,  I have a slave latency of 0 and i don't have a connection supervision timeout.

I read that we can reach 270Kbit/s for maximum data rate, but I don't know how to made that and if is possible!!

I really need your help I'm blocked with this trouble!!

I'm sending the data with the function CyBle_GattsWriteAttributeValue

Thanks a lot to everybody

mady's picture
Cypress Employee
964 posts


The connection interval settings you do in the BLE Component in the peripheral side are the preferred values by the peripheral. They are not the ones always used by the central. Which central are you using?

You can ensure the same connection parameters are used by using the CyBle_L2capLeConnectionParamUpdateRequest API. Refer the BLE Component data sheet for more details.


- Madhu Sudhan

Log in to post new comments.