1 Reply Latest reply on Jul 18, 2016 2:29 AM by madhul_36

    Over the air data rate BLE

      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

        • 1. Re: Over the air data rate BLE



          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