I am an android developer and very new to Nordic. I have a client who wants me to develop an android app which can update his Nordic (nrf52) device firmware OTA. There are some other features of his nordic device which he wants to control with the android/iOS apps. Can anyone share some tutorials, SDK documentations, sample source code.
Any help will be highly appreciated.
If you take a look at Nordic Semiconductor's github, you can find source code for both Android and iOS apps that we provide. The nRF Toolbox app could be a good place to start.
You might find some useful information here:
Getting started with Bluetooth Smart development for iOS
Getting started with Bluetooth Smart development for Android
The SDK Documentation can be found at our infocenter page. (SDK 14.0 documentation).
You can also take a look at our tutorials here on DevZone.
Let me know if you have any questions.
Thanks for the information. We are studying these links.
Thanks again for the reply. We got a good understanding of nRF 52 DFU. I have another question how can we update UART over BLE. We can establish a connection with a UART device using Android-nRF-UART app but how to update the firmware of UART service over BLE.
Did you take a look at the The Device Firmware Update (DFU) profile in the nRF Toolbox app?
Yes we did that is for nRF52. We also need to update PIC32 UART over BLE for that we have explored github.com/.../Android-nRF-UART
using this we can establish a connection but how do we update the firmware.
Secondly, how can we get access for iOS-nRF-UART?