Mobile Apps
How iOS and Android Handle Connections with BLE Human Interface Devices
iOS and Android’s Bluetooth APIs allow apps to communicate with BLE devices. The API simplifies the way apps implement BLE and allows multiple apps to use BLE at the same time, but it also introduces many undocumented behaviors. Unfortunately, the only way to understand these behaviors is through experimentation. The behavior we’ll be focusing on today is how iOS and Android handle reconnecting to disconnected human interface…