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

Increase Service Discovery Speed by Master

Hi, So i'm working on an android app that communicates with two nrf51822 devices on the s110 softdevice by switching between them continuously (connecting one, disconnecting the other and vice versa). My issue is that the service discovery seems to take more time than my desired switching period. Each of the devices have only one custom service as well as the standard Generic Profile and Generic Access services (no battery or DIS services). It worked for switching every 10 seconds but I need to switch every second or so. Is it possible to vastly reduce the discovery time; and if so, please how can this be achieved?? I am testing on a Samsung Galaxy s3 running Android 4.3. Thanks

Parents
  • What do you set your preferred Connection Parameters to? When do you request the Connection Parameter Update?

    Your only options of increasing Discovery Speed are using the fastest Connection Parameters, and streamlining your Service. Meaning remove anything characteristic that are unnecessary and reduce the characteristic sizes to only required size. i.e. don't create a uint32_t characteristic that will only use 0-255 values.

  • A question relating to the issue of speed vs data 

    If I need to to add a new characteristic to my system, and I am inclined (for convenience and structural reasons) to include it in a whole new different service, will this be disadvantageous speed-wise, meaning, is adding more and more characteristic to the same service, better than creating new services (given that the overall amount characteristic stays the same) ? 

    Thanks

Reply
  • A question relating to the issue of speed vs data 

    If I need to to add a new characteristic to my system, and I am inclined (for convenience and structural reasons) to include it in a whole new different service, will this be disadvantageous speed-wise, meaning, is adding more and more characteristic to the same service, better than creating new services (given that the overall amount characteristic stays the same) ? 

    Thanks

Children
No Data
Related