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

iOS Compatibility

Hello Guys,

I'm about to start my first BLE iOS project and I was wondering if there are any compatibility issues or anything that I should be aware between nRF51822 and iOS using a custom profile.

The application consists of nRF51822 sensor board sending accelerometer and other telemetry data to the iOS. The user may have an old iPhone 5 or latest iPhone 6 and the same for iPads so I have no control over the user version but I could recommend an upgrade if I know what I'm looking for.

On the Nordic side, I'm going to use S110 v7.x and SDK 6.x in another words the latest Nordic code.

Please share your iOS experience with me if you can.

Thanks a lot,

Gilson

Parents
  • there is a good example with iOS code you can use on this blog site http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html

    The Blinky_be example on this blog allows you to control all 30 i/o pin. The iOS App configure the pin direction (IN or OUT). The iOS App can turn On or Off each i/o pin are all 30 at once. It make use of 2 characteristics. One for configuration, the other for data.

    Other examples showing control of LED matrix multi-display where you can type a text on iOS and send it to the Matrix displays. This examples make use of long characteristic write where you can send more than 20 bytes of data.

    A UART examples with long write. UART data in/out using one characteristic. iOS App serving as dump terminal.

    All examples are updated with SDK6 and SD7 and all projects were created from scratch using Eclipse IDE based project.

Reply
  • there is a good example with iOS code you can use on this blog site http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html

    The Blinky_be example on this blog allows you to control all 30 i/o pin. The iOS App configure the pin direction (IN or OUT). The iOS App can turn On or Off each i/o pin are all 30 at once. It make use of 2 characteristics. One for configuration, the other for data.

    Other examples showing control of LED matrix multi-display where you can type a text on iOS and send it to the Matrix displays. This examples make use of long characteristic write where you can send more than 20 bytes of data.

    A UART examples with long write. UART data in/out using one characteristic. iOS App serving as dump terminal.

    All examples are updated with SDK6 and SD7 and all projects were created from scratch using Eclipse IDE based project.

Children
No Data
Related