This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Pairing with iOS and Android (nRF52832 chip).

I modified the FW "ble_app_uart" using the example "Nordic-SDK\nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\en_app_uart\".
I added the pairing function and "delete_bonds()".

My BLE device "Nordic_UART" is visible from the Samsung Galaxy Tablet TAB-A6 with Android 8.1.0, BT "4.2" (from the settings menu).
Here I can perform the "pairing" operation to enable encrypted communication.

The same device is not visible from the iPAD mini with iOS 8.0 and BT "4.0" (from the settings menu).
It follows that I cannot perform the "pairing" operation to enable encrypted communication.
A BLE application downloaded from the APP Store sees my BLE device "Nordic_UART" .
The communication is not encrypted (verified by the BLE sniffer).

Is it possible to enable "pairing" also on iOS ?
Is it a problem with the BT version of the iPAD mini (BT 4.0) ?
Where can I find an example to enable pairing on Android and iOS ?

Thank you.

Demetrio Magrin

Parents Reply Children
No Data
Related