• nRF Connect for Mobile 1
  • nRF Connect for Mobile 2
  • nRF Connect for Mobile 3
  • nRF Connect for Mobile 4

nRF Connect for Mobile

nRF Connect for Mobile is a powerful generic tool that allows you to scan, advertise and explore your Bluetooth low energy (BLE) devices and communicate with them. nRF Connect supports number of Bluetooth SIG adopted profiles including Device Firmware Update profile (DFU) from Nordic Semiconductors.
Features:
- Scans for Bluetooth low energy (BLE) devices
- Parses advertisement data
- Shows RSSI graph, allows export to CSV and Excel formats
- Connects to a connectible the Bluetooth Smart device
- Discoveries and parses services and characteristics
- Allows to read and write characteristics
- Allows to enable and disable notifications and indications
- Parses number of characteristics adopted by Bluetooth SIG
- BTLE advertising (Android 5+ required)
- GATT Server configuration
- Supports Device Firmware Update profile which let the user to upload a new application, SoftDevice or a bootloader over-the-air (OTA) from a HEX file
- Supports the Nordic UART Service
- Allows to perform automated tests defined in XML file on Bluetooth Smart devices.Visit the GitHub page: https://github.com/NordicSemiconductor/Android-nRF-Connect for more information about automated tests and creating init packets for the DFU.

Known problems:
- Nexus 4 and 7 and some other devices notifies only about the first adv. packets from connectible peripherals, RSSI graph does not update for them. You may disable "Continuous scanning" in settings to get more packets on this devices.
- On Nexus 4 and 7 some problems may occur when connecting to devices, a specially bondable ones. Bluetooth sensor reset may be required to fix the problem.
- Nexus 4 and 7 with Android 4.3 do not allow to unbound Bluetooth low energy devices.
- Nexus 4 and 7 with Android 4.4 does not start encryption when connecting to bonded device. Repairing may be required.

Note:
- Supported on Android version 4.3 or later.
- Tested on Nexuses 4, 5, 5X, 6, 6P, 7, 9, Samsung S3, S6, HTC One M8
- DFU mode is compatible with nRF5 devices that have S110 and S130 or S132 SoftDevice
- nRF51 or nRF52 Development kits can be ordered from http://www.nordicsemi.com/eng/Buy-Online .
- The nRF51 and nRF52 SDKs and SoftDevices are available on-line at http://developer.nordicsemi.com

Know problems with DFU settings:
- Setting Package Receipt Notification to OFF or less than ~400 will not work on some phones, f.e. Nexus 4, Nexus 7. On Nexus 5 with Android 4.4 it increases upload speed to 4.3 sec/18kb.
- On some newer devices you may have to set the PRN to 4 or less at the transmission may be too fast to store data on flash.

Category : Tools

Related searches

Reviews (27)

Jea. B. May 14, 2022     

This app deserve at least 5 stars, and if it was possible I will have given 10. It's the only app that allowed me to connect to my qimiq gimbal (after a few try) with my galaxy a30s (BT problem is known with a10, a30 and a40 as well)

Jay. T. May 8, 2022     

Great app. Has all the features I was looking for plus and it's super easy to understand and use with constant updates from developer. keep up the great work!

All. T. Dec 24, 2020     

Really useful for analysing devices. The only downfall is that you can't receive notifications from a characteristic that won't accept a subscription request, even though it is sending notifications (client side only enable). I have seen several devices that act like this, and the notifications can be received by their 'proper' app and also show in the android device hci_snoop log.

Hug. K. Apr 20, 2019     

This app is awesome. I lost a little white Nest temperature sensor (BLE) that I keep in the attic, it fell in the middle of the attic's white insulation, I spent 1 hour digging around the insulation with no luck, I gotta hopeless... but using this app, it took me just 5 minutes to find the sensor, I just configured the app filter to show me the strong signals and I knew the sensor sends data every 10 seconds. So, I just moved my phone around looking for the right signal and its strength.

Δ. Mar 26, 2022     

Please add option for bluetooth messaging/chat. Thank you!

Tho. L. Dec 7, 2020     

Unlike a whole bunch of other apps I tried, this app was perfect for debugging my ESP32 BLE. I really wish that Web Bluetooth had better error messages. With this app I was able to figure out what the heck was going on and got serial communication working.

J.. M. Mar 26, 2021     

this app does nothing for me. how about making it clear just what exactly this does? that way users can easily disseminate whether or not they need it. the vast majority of users are looking for something that's going to connect and disconnect their Bluetooth devices in a simple easy to understand format. this is full of it esoteric information and links to your other apps that just don't even work unless you have in-depth knowledge of Bluetooth and coding perhaps.

Rya. R. Sep 28, 2020     

This is exactly the app I needed to be able to connect to treadmills to determine if they offered FTMS over BLE. My only complaint is more to Google Play in that this app did not turn up in my store searches and instead a bunch of comparatively-garbage apps turned up instead!

And. T. Nov 5, 2019     

When using large advertising intervals like 4 or 10 seconds the app won't connect to the device. It doesn't happen in other BLE Scanners I use, would be great if you could fix that because it's a great app otherwise.

Nic. P. Mar 11, 2019     

The scanner is not working on Android 9. I presume it has to do with the scanning API. Any timeline on an update? Edit: well that was quick, thanks for pointing that out!

Jaw. E. Sep 16, 2018     

It has clearly been designed with ease of use and practical functionality in mind. It's coming in handy while developing some Bluetooth applications. Well done Nordic!

Fra. C. Dec 1, 2018     

Terrible - no way to exit It leaves a background task running when you use the back back button or home screen. The Background task interferes with other bluetooth use. However, even if it did not interfere with other devices id dont want additional background services running

Kad. B. Jul 28, 2021     

Excellent App. Able to connect my Microbit easily with this app. I am using this app to connect my Microbit v2. I am able to control the LED display through this app. Please let me know is there any way I can see the Microbit accelerometer readings on this app.

Par. M. Sep 10, 2019     

This app is not open source and I have several questions For example if I call disconnect method in nrf blinky for my device was return error 22: gatt conn terminate local host .then I can't disconnect. But in nrf connect return this error but disconnect methode do something else process and finally disconnect successfuly. And I don't know who can I do that

Jef. B. Dec 18, 2018     

An essential for BLE developers. Very useful, especially in conjunction with a full-featured BLE analyzer. Even if you develop for another vendor's BLE chips, you'll want this app!

Mat. D. Apr 24, 2020     

Great app to work and develop Bluetooth devices. The ability to save a BLE command is very convenient. Is it possible to delete a saved command ?

min. a. e. Apr 17, 2020     

I give this five stars due to the fact that I have zero clue about how I can put it to use. It seems like a decent app with many options and abilities, however, I'm a blockhead in this particular area at this time. I do feel as though the app has an intuitive design it's just that I am not educated enough about nRf. Give it a try if you have a venturous spirit and have an understanding of what you want to accomplish with the app.

Jam. K. Apr 1, 2020     

The advertising and or background service seem to close itself after a few hours. Is there some way to get it to automatically restart?

Ber. C. Feb 25, 2019     

Hi! Love the app, but you have no idea the need I have for a hex string interpretation when writing to characteristics... Would love that. Nevertheless, great app!

Cal. T. Aug 5, 2021     

I just wanted to share my appreciation for making this app available. I am debugging my BLE firmware without a need to write an another program to read and send data to my device.

Dan. G. Nov 24, 2021     

This app does all it advertises and then some. Very fine bit of arcane sorcery went into this program for sure. Check it out.

Але. К. Dec 21, 2020     

Awesome app. Saved my MiBand 2 , which couldn't be paired with native Andoid bluetooth tool. Thanks to developers!

Din. J. Feb 3, 2020     

In characteristics handle creation the end handle 65535 for custom GATT Server configuration. But it works perfect for sample configuration. Otherwise it is an good application for ble based development

Lie. J. Y. Aug 6, 2020     

Buggy app. App crashes when selecting file for DFU. Searching for files using the search function crashes the app too.

Sim. H. Sep 18, 2019     

Took a bit of a while to get used to but incredibly useful and easy to use. Excellent for a bare metal dev like me!

ala. d. May 10, 2020     

This app can make a non BLE smatphone connect to BLE devices. By example, I am able to connect Unleashed app to unleashed BLE device on a DSLR running on an ASUS Z580CA which has NO ble (juste Bluetooth 4.2).

Jim. B. Oct 3, 2018     

Excellent tool for learning BTLE. Comprehensive and easy to use. Highly recommended !