The nRF Toolbox is a container app that stores your Nordic Semiconductor apps for Bluetooth low energy in one location.
It contains applications demonstrating BLE profiles: Cycling Speed and Cadence, Running Speed and Cadence, Heart Rate Monitor, Blood Pressure Monitor, Health Thermometer Monitor, Glucose Monitor, Continuous Glucose Monitor and Proximity Monitor. Since version 1.10.0 the nRF Toolbox supports also the Nordic UART Service which may be used for bidirectional text communication between devices. Version 1.16.0 added Android Wear support for the UART profile. The UI allows one to create configurable remote control with UART interface.
The Device Firmware Update (DFU) profile allows one to upload the application, bootloader and/or the Soft Device image over-the-air (OTA). It is compatible with Nordic Semiconductor nRF5 devices that have the S110/S130/S132 SoftDevice and bootloader enabled. Since the 1.11.0 version nRF Toolbox allows to send the required init packet. More information about the init packet may be found here: https://github.com/NordicSemiconductor/Android-nRF-Connect/tree/master/init%20packet%20handling
The DFU has the following features:
- Scans for devices that are in DFU mode
- Connects to devices in DFU mode and uploads the selected firmware (soft device, bootloader and/or application)
- Allows HEX or BIN file upload through your phone or tablet
- Allows to update a soft device and bootloader from ZIP in one connection
- Pause, resume, and cancel file uploads
- Includes pre-installed examples that consist of the Bluetooth low energy heart rate service and running speed and cadence service
Note:
- Android 4.3 or newer is required.
- Tested on Nexus 6, 6P, 9, Samsung S3, S6 and S7.
- Compatible with nRF5 devices
- The development kits can be ordered from http://www.nordicsemi.com/eng/Buy-Online .
- The nRF51 and nRF52 SDK and SoftDevices are available online from http://developer.nordicsemi.com
- The source code of nRF Toolbox is available on GitHub: https://github.com/NordicSemiconductor/Android-nRF-Toolbox
- nRF Toolbox has replaced the nRF Utility app which is no longer supported
Known problems:
- Nexus 4 and Nexus 7 with Android 4.3 does not allow to unbound devices.
- Reconnection to bondable devices may not work on several tested phones.
- Nexus 4, 5 and 7 with Android 4.4 fails when reconnecting when Gatt Server is running.
- Reset of Bluetooth adapter may be required if other error appear.
Know problems with DFU settings:
- Setting Package Receipt Notification to OFF or less than ~400 may cause the outgoing buffer to overflow.
La NRF Toolbox è un'applicazione contenitore che memorizza le tue applicazioni Nordic Semiconductor per Bluetooth a basso consumo energetico in un unico luogo.
Esso contiene le applicazioni che dimostrano profili BLE: velocità in bicicletta e la cadenza, velocità di esecuzione e Cadence, monitor di frequenza cardiaca, monitor della pressione arteriosa, Salute Termometro Monitor, glicemia, continuo monitoraggio del glucosio e di prossimità Monitor. Dalla versione 1.10.0 la NRF Toolbox supporta anche il UART Servizio Nordic che può essere utilizzato per la comunicazione testo bidirezionale tra i dispositivi. La versione 1.16.0 aggiunto il supporto Android Wear per il profilo UART. L'interfaccia utente permette di creare il controllo remoto configurabile con interfaccia UART.
Il Firmware Update (DFU) Profilo del dispositivo consente di caricare il all'immagine dispositivo soft over-the-air (OTA) di applicazione, bootloader e / o. E 'compatibile con i dispositivi Nordic Semiconductor nRF5 che hanno la S110 / S130 / S132 softdevice e bootloader abilitato. Dal momento che la versione 1.11.0 nRF Toolbox permette di inviare il pacchetto init richiesta. Maggiori informazioni sul pacchetto di init possono essere trovate qui: https://github.com/NordicSemiconductor/Android-nRF-Connect/tree/master/init%20packet%20handling
La DFU ha le seguenti caratteristiche:
- Scansioni per i dispositivi che si trovano in modalità DFU
- Si collega a dispositivi in modalità DFU e carica il firmware selezionato (dispositivo soft, bootloader e / o applicazione)
- Permette di upload di file HEX o BIN tramite il vostro telefono o tablet
- Permette di aggiornare un dispositivo morbida e bootloader da ZIP in una connessione
- Sospendere, riprendere e annullare upload di file
- Include gli esempi preinstallati che consistono del servizio Bluetooth frequenza cardiaca a basso consumo energetico e che eseguono il servizio di velocità e cadenza
Nota:
- Android 4.3 o più recente è richiesto.
- Testato su Nexus 6, 6P, 9, Samsung S3, S6 e S7.
- Compatibile con i dispositivi nRF5
- I kit di sviluppo possono essere ordinati da http://www.nordicsemi.com/eng/Buy-Online.
- Il nRF51 e nRF52 SDK e SoftDevices sono disponibili online da http://developer.nordicsemi.com
- Il codice sorgente di nRF Toolbox è disponibile su GitHub: https://github.com/NordicSemiconductor/Android-nRF-Toolbox
- NRF Toolbox ha sostituito l'applicazione Utility nRF che non è più supportato
Problemi noti:
- Nexus 4 e Nexus 7 con Android 4.3 non permette ai dispositivi non legati.
- Riconnessione di dispositivi bondable potrebbe non funzionare su diversi telefoni testati.
- Nexus 4, 5 e 7 con Android 4.4 non riesce quando si ricollega quando Gatt Server è in esecuzione.
- Ripristino di adattatore Bluetooth può essere richiesto se sembra un altro errore.
Conoscere i problemi con le impostazioni DFU:
- Ricevuta Impostazione pacchetto di notifica su OFF o meno di ~ 400 può causare buffer overflow in uscita.