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

The Nordic_UART device is not visible from iOS BT setting

Hello.

I imported the "Nordic_UART" example from "nRF5_SDK_15.2.0_9412b96 examples ble_peripheral\"
The device is visible from the Android BT settings and is not visible from the BT settings of iOS(8.0).
The "nRF Connect" application on iOS(8.0) recognizes the "Nordic_UART" device.
What changes should I make to my code ?

I tried to use the "ble_app_ancs_c_pca10040_s132.hex" file downloaded from "nRF5_SDK_15.2.0_9412b96\examples\ble_peripheral\ble_app_ancs_c\hex\"
The "ANCS" device is visible from the BT settings of iOS.

I think of where to add some code from the example from "RF5_SDK_15.2.0_9412b96 example ble_peripheral ble_app_ancs_c".
What code should I add ?
Where can I find an iOS example for "Nordic_UART" ?

Thank you

Demetrio Magrin

Parents
  • Hi Demetrio

    You will have to add the HID service as well in order for your iOS device to see it.

    Honestly, I'm not sure about the encrypted connection possibilities through BLE for iOS, as we generally use nRFConnect for this purpose. Using nRFConnect you should be able to pair and communicate using encryption at least. There also won't be any trouble with visibility there. So if you're not sure why you want to connect via the settings, then neither am I.

    The main difference between communication using pairing and not, is that you will be able to encrypt your messages when paired, and is generally a safer way of communication. If the devices aren't paired, the information will have to be sent via the advertising packets, and will be out in the open for "anyone" to see.

    Best regards,

    Simon

Reply
  • Hi Demetrio

    You will have to add the HID service as well in order for your iOS device to see it.

    Honestly, I'm not sure about the encrypted connection possibilities through BLE for iOS, as we generally use nRFConnect for this purpose. Using nRFConnect you should be able to pair and communicate using encryption at least. There also won't be any trouble with visibility there. So if you're not sure why you want to connect via the settings, then neither am I.

    The main difference between communication using pairing and not, is that you will be able to encrypt your messages when paired, and is generally a safer way of communication. If the devices aren't paired, the information will have to be sent via the advertising packets, and will be out in the open for "anyone" to see.

    Best regards,

    Simon

Children
No Data
Related