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

Does number of services and characteristics affect speed/latency in BLE communication?

Hi Team,

I am developing a product that is a combination of a mobile app and a hardware including an nRF52832. 
The hardware should notify the mobile app on events as quickly as possible. I am using 2 services (NUS + a custom one, 1 characteristic used on both of them) to send 2 types of data from the hardware to the phone.
I am wondering if sending all data with the same service & characteristic could help decrease latency?

Thank you,
Tibor 

Parents
  • Hi,

    I am wondering if sending all data with the same service & characteristic could help decrease latency?

    No. That won't help to decrease latency.

    Decrease latency -> Set a low connection interval. You should be able to get it down to at least 15ms with most phones.

    Increase throughput -> Use Data Length Extension (DLE), high ATT MTU size and 2M PHY

Reply
  • Hi,

    I am wondering if sending all data with the same service & characteristic could help decrease latency?

    No. That won't help to decrease latency.

    Decrease latency -> Set a low connection interval. You should be able to get it down to at least 15ms with most phones.

    Increase throughput -> Use Data Length Extension (DLE), high ATT MTU size and 2M PHY

Children
Related