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 FRO Toolbox est une application de conteneur qui stocke vos applications Nordic Semiconductor pour une faible énergie Bluetooth en un seul endroit.
Il contient des applications démontrant les profils BLE: Vitesse vélo et cadence, vitesse de course et Cadence, fréquence cardiaque, moniteur de pression artérielle, de la santé Thermomètre moniteur, Glucose, moniteur de glucose en continu et à proximité du moniteur. Depuis la version 1.10.0 de la Boîte à outils nRF soutient également le UART service nordique qui peut être utilisé pour la communication de texte bidirectionnel entre les appareils. Version 1.16.0 a ajouté le support de Android Wear pour le profil de UART. L'interface utilisateur permet de créer la télécommande configurable avec une interface UART.
Le dispositif de mise à jour du micrologiciel (DFU) profil permet de charger l'application, bootloader et / ou l'image de l'appareil souple over-the-air (OTA). Il est compatible avec les appareils Nordic Semiconductor nRF5 qui ont le S110 / S130 / S132 softdevice et bootloader activé. Etant donné que la version 1.11.0 nRF Boîte à outils permet d'envoyer le paquet d'initialisation nécessaire. Plus d'informations sur le paquet init peut être trouvée ici: https://github.com/NordicSemiconductor/Android-nRF-Connect/tree/master/init%20packet%20handling
Le DFU présente les caractéristiques suivantes:
- Scans pour les appareils qui sont en mode DFU
- Se connecte à des périphériques en mode DFU et télécharge le firmware sélectionné (dispositif souple, bootloader et / ou application)
- Permet HEX ou BIN téléchargement de fichiers via votre téléphone ou tablette
- Permet de mettre à jour un dispositif souple et bootloader de ZIP dans une seule connexion
- Pause, reprendre et annuler le téléchargement de fichiers
- Comprend des exemples pré-installés qui se composent du service de la fréquence cardiaque basse énergie Bluetooth et fonctionnant service de vitesse et de cadence
Remarque:
- Android 4.3 ou plus récent est requis.
- Testé sur Nexus 6, 6P, 9, Samsung S3, S6 et S7.
- Compatible avec les appareils nRF5
- Les kits de développement peuvent être commandés à partir de http://www.nordicsemi.com/eng/Buy-Online.
- Le nRF51 et nRF52 SDK et SoftDevices sont disponibles à partir de http://developer.nordicsemi.com en ligne
- Le code source de nRF Toolbox est disponible sur GitHub: https://github.com/NordicSemiconductor/Android-nRF-Toolbox
- NRF Toolbox a remplacé l'application nRF Utility qui ne sont plus pris en charge
Problèmes connus:
- Nexus 4 et Nexus 7 avec Android 4.3 ne permet pas aux dispositifs non consolidés.
- Reconnexion aux dispositifs liables peut ne pas fonctionner sur plusieurs téléphones testés.
- Nexus 4, 5 et 7 avec Android 4.4 échoue lors de la reconnexion lorsque Gatt Server est en cours d'exécution.
- Remise à zéro de l'adaptateur Bluetooth peut être nécessaire si une autre erreur apparaît.
Connaître les problèmes avec les paramètres DFU:
- Réception Réglage du package Notification à OFF ou inférieur à ~ 400 peut entraîner le tampon de sortie à déborder.