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

nRF52832 UART example fails to connect to iphone/IOS device?

We have successfully tested the nRF52832 HRM and proximity examples with iphone APP (nRF Toolbox & LightBlue). However, when we tested with UART peripheral example (..SDK\examples\ble_peripheral\ble_app_uart), we are not able to make the connection (timeout) from the Iphone.

We have tested with follows: Board: PCA10040 Devices: iphone 6 and 6S, IOS Apps: nRF Toolbox UART, nRF UART, LightBlue SDKs: SDK14, SDK13, SDK11, SDK10, SDK9, Softdevices: S132 5.0, 4.0, 2.0

But it works well with android phone (nRF Toolbox UART). Any suggestion and help?

Parents
  • Hi ldmxhj,

    Please try to test again with nRF Connect app. I experienced issue with the LightBlue app.

    Also, if you can capture a sniffer trace it would be easier to understand what happened.

    It could be a whitelist on the device that doesn't allow the phone to connect. You should try to do an Erase all before testing.

    It could be the cached ATT table that causing the phone not detecting the new attributable. You should try to change the address of the device or test with PC or other phone.

  • Actually it's the same question to current topic. Ignoring the Nordic BLE device from the device list in iOS system setting can make the BLE connectable again (no matter using Light Blue or nRFConnect). It's described the same to ldmxhj above. @Hung Bui, I just don't understand why the BLE device would appear in the system Bluetooth list.

Reply Children
No Data
Related