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

NUS discovery complete takes over 650ms

Hello, we are using the example ble_app_uart_c as basis. I found out , that it takes about 650ms after Reset / Power up before i can send a string over ble.

The connection between central and peripheral takes about 100ms. After that point it takes 550ms before the ble nus discovery ist complete.

Why takes it such a long time? Is there a way to shorten this time?

Andreas

Parents
  • You are probably using less than ideal connection parameters. Have you increase your max MTU size, enabled data length extension, etc? Are you using optimal connection intervals? Even though you have done all this, it is not certain that your central device support faster connections.

    It seems to take about 100ms when I test this with the ble_app_uart example from SDK 14.2.0 with default parameters.

Reply
  • You are probably using less than ideal connection parameters. Have you increase your max MTU size, enabled data length extension, etc? Are you using optimal connection intervals? Even though you have done all this, it is not certain that your central device support faster connections.

    It seems to take about 100ms when I test this with the ble_app_uart example from SDK 14.2.0 with default parameters.

Children
No Data
Related