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

Why Additional features of nRF Connect for Android only not for iOS?

I'm talking about these following features:

  1. Parses values of most of known

  2. characteristics GATT server

  3. configuration Listing paired devices

  4. Bluetooth low energy Advertising

  5. (peripheral role) Simultaneous

  6. scanning, advertising and maintaining multiple connections

  7. Full support for Eddystone beacons and iBeacons Supports Device

  8. Firmware Update (DFU) profile

Are these not developed for iOS due to some limitation on iOS from apple or due to something else?

  • 1.Parses values of most of known

    Most Bluetooth SIG profiles are supported, the services and characteristics names are shown (e.g. battery level), but the values are displayed as HEX.

    2.characteristics GATT server

    Not limitation, is being worked on, but I can't give any release date.

    3.configuration Listing paired devices

    Limitation. iOS does not allow to get list of bonded devices.

    4.Bluetooth low energy Advertising

    Not limitation, is being worked on, but I can't give any release date.

    5.(peripheral role) Simultaneous

    Not limitation, is being worked on, but I can't give any release date.

    6.scanning, advertising and maintaining multiple connections

    Not limitation, is being worked on, but I can't give any release date.

    7.Full support for Eddystone beacons and iBeacons Supports Device

    nRF Beacon app parses Eddystone beacon format, but Eddystone Configuration Service is not supported. iBeacons are handled by Core Location, not Core Bluetooth on iOS, so a different API and UI is required to show iBeacons. This is not implemented yet.

    8.Firmware Update (DFU) profile

    Not limitation, has been supported since v1.7.

Related