Require notification to be sent in next interval

I'm using SDK 17.1.0, softdevice 7.2.0 as a Bluetooth peripheral. I'm sending notifications to a paired iPhone. The notifications are keyboard keys, and so are time sensitive. If I send many notifications in quick succession, these are queued in the softdevice. If the connection interval is not very short, this can create a lag between the keys being sent and received, particularly if the connection is busy with e.g. service discovery, app reading data etc. Is there any way I can ensure a notification will be sent in the next interval, or get info about the space available in the next interval?

  • Is there any way I can ensure a notification will be sent in the next interval, or get info about the space available in the next interval?

    No and no.

    Typically though this may only be a problem during initial connection where the database discovery and bonding is occuring, after this the two peers have a relationship, and this kind of information should be cached on the peer(s).

    Kenneth

Related