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

ble speed

I want to speed up the ble transfer,  use the ble_app_uart example,  but the speed is too low ,  sniffer show that the notify pack moredata  is true , but  the follow pack is not the notify pack. what is the mean L2CAP Fragment pack , why so many packs  time is same

  

Parents
  • Hello,

    I want to speed up the ble transfer,  use the ble_app_uart example,  but the speed is too low ,

    Please have a look at the SoftDevice throughput documentation. If you make sure that your devices are using the same configuration as detailed in the throughput table you should see similar throughput. Especially with regards to connection interval, connection event length and MTU size.

    why so many packs  time is same

    You should not use the Time column, but instead, go into View and select Delta Time. This is the actual time between packets - and not the COM port time as shown by the Time field. Please do this, so you may accurately see how many packets  are sent each connection event.

    what is the mean L2CAP Fragment pack

    If a packet is bigger than the MTU size, the Link Layer breaks the packet into multiple fragments which it can send in multiple packets.

    sniffer show that the notify pack moredata  is true , but  the follow pack is not the notify pack.

    The most common reason for the central not prompting another packet when the peripheral has set moredata is that the connection event length does not allow for another transmission. Please increase your connection event length and see if this lets you send more packets per connection event.

    Best regards,
    Karl

  • Is nrf 52810 not support data length extent (DLE)? What is the mean of connection event length

Reply Children
Related