I have an app which connected to a peripheral via BLE.
I have a lot of unexplained disconnects from the deivce, after connecting and pairing successfully, where I receive the callback of:
centralManager(_ central: CBCentralManager, didDisconnectPeripheral peripheral: CBPeripheral, error: Error?)
and error is nil. The app isn't initiating the disconnects. I installed the Bluetooth Profile to debug the issue and I have the hci dump (which showed nothing interesting). Any ideas of where else to look?
Retrieving data ...