This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Show some services after BLE connection

Hi,

I would like to resume the discussion made a few days ago in this post.

Is it possible to hide some BLE services until the connection is successful?
I want only my app to see all services. So, after the connection sequence suggested in the previous post, I want to make hidden services visible. it's possible to do it?
Thank you.

Parents
  • For a BLE link the connection parameters control the frequency at which data can be exchanged between the peripheral and central once a BLE link has been established between the two. These parameters are negotiated between the central and master during link establishment. Examples of connection parameters are as follows. a. Connection Interval (CI): The central sets the CI when the BLE connection is first established between central and peripheral. The peripheral specifies interval minimum and maximum values, which are the upper and lower limits of the connection interval desired by the peripheral. Most centrals will use some default CI, and will generally ignore the max. and min. numbers specified by the peripheral. The peripheral generally will need to generate a connection parameters update request sometime after the BLE connection is established, to try and change the CI that is within the range. The central will respond with a connection interval that may or may not be in this range. If the peripheral accepts the number, this will be the new CI. b. Slave latency c. Connection supervisory timeout.

  • Hi, I don't understand what all this has to do with my question.

Reply Children
No Data
Related