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
  • Hi Kenneth,

    Do you want to tell me that it is normal for my iPAD mini (ioS 8.0 and BT4.0) not to see my BLE device on the internal settings ?
    If I try with a newer iPAD (for example with BT5.0 and iOS 12) on the internal settings will I be able to see my BLE device ?

    I am already using the application to refer to "nRF Connect" to do tests with my BLE device.
    The problem is that I could not get encrypted communication.
    Is it possible to do this with iOS ?
    How can I do ?

    Thank you for your support.

    BR

    Demetrio Magrin

Children
No Data
Related