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

Connected RSSI on iPhone invalid

Good Afternoon,

We are using the nRF52840 DevKit with our BLE peripheral app and after connecting on iPhone (iOS11) and trying to read the RSSI (readRSSI() from CoreBluetooth with SWIFT) the values are always invalid, mostly 0. We tried third party apps and the same occurred. When trying to actively read the RSSI on the peripheral side the RSSI is OK.

Is there any reason to justify this? Do you have any suggestion to solve it?

Thank you,

João

Parents
  • Hi AmbystomaLabs,

    Thank you for your reply.

    We are interacting with iphone and Nordic BLE peripherals for 4years and never had these issues. We are using iPhone8 with iOS11 and it reads RSSI on advertise without any problems, the issue occurs when reading RSSI after connecting to the nRF52840-based peripheral. Also, Android phones don't seem to have this problem and the iPhone reads RSSI fine after connecting to peripherals based on nRF51822.

    Is there any justification for this?

    Thanks,

    João

Reply
  • Hi AmbystomaLabs,

    Thank you for your reply.

    We are interacting with iphone and Nordic BLE peripherals for 4years and never had these issues. We are using iPhone8 with iOS11 and it reads RSSI on advertise without any problems, the issue occurs when reading RSSI after connecting to the nRF52840-based peripheral. Also, Android phones don't seem to have this problem and the iPhone reads RSSI fine after connecting to peripherals based on nRF51822.

    Is there any justification for this?

    Thanks,

    João

Children
  • This is an odd problem. Since it reports correctly when not connected but wrong when connected.

    I searched a bit. There was a bug in iOS10.1 that was precisely this problem that connected peripherals would not report an RSSI value. But of course 10.1 was a long time ago.

    Happy to test them side by side next chance I get.  But otherwise haven't heard or seen this phenomena.

    Hopefully Nordic or someone else has some input.

Related