We're wondering if there is documentation available regarding when a device is considered "disconnected".
We have an app that communicates with a custom hardware device (Nordic chip) over BLE. Everything usually works great as long as the iOS device and the hardware device are in close proximity.
When the connection is "bad" (i.e. blocked by a human body or a couple of feet of distance) the app occasionally receives the didDisconnectPeripheral event from CBCentralManager.
How does iOS determine when to disconnect a device? Are there any connection parameters that could be tweaked?
1
0
1.6k