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.
NRF Toolboxは一箇所でのBluetooth低エネルギーのためにあなたのノルディックセミコンダクターのアプリを格納するコンテナアプリです。
サイクリングスピードとケイデンス、走行速度やケイデンス、心拍数モニタ、血圧計、健康温度計モニター、血糖モニター、連続グルコースモニタと近接モニター:それはBLEプロファイルを実証するアプリケーションが含まれています。バージョン1.10.0以来NRFツールボックスはまた、デバイス間の双方向テキスト通信に使用することができる北欧UARTサービスをサポートしています。バージョン1.16.0は、UARTプロファイルのAndroid Wearのサポートを追加しました。 UIは1つがUARTインタフェースで設定可能なリモートコントロールを作成することができます。
デバイスファームウェアの更新(DFU)プロファイルは1つが無線(OTA)アプリケーション、ブートローダおよび/またはソフトデバイスイメージをアップロードすることができます。これは、有効S110 / S130 / S132 SoftDeviceとブートローダを持っている北欧の半導体nRF5デバイスと互換性があります。 1.11.0バージョン以来NRF Toolboxは、必要な初期化パケットを送信することができます。初期化パケットの詳細については、ここでも紹介されていますhttps://github.com/NordicSemiconductor/Android-nRF-Connect/tree/master/init%20packet%20handling
DFUは、次の機能があります。
- DFUモードになっているデバイスをスキャン
- DFUモードでデバイスに接続し、選択したファームウェア(ソフトデバイス、ブートローダおよび/またはアプリケーション)をアップロード
- 携帯電話やタブレットを通じてHEXまたはBINファイルのアップロードを許可します
- 1接続でのZIPからソフトデバイスとブートローダを更新することができます
- 一時停止、再開、およびファイルのアップロードをキャンセル
- Bluetoothの低エネルギーの心拍サービスで構成され、スピードとケイデンスのサービスを実行しているプリインストールの例が含まれています
注意:
- アンドロイド4.3以降が必要です。
- ネクサス6、6P、9、サムスンS3、S6およびS7にテストされています。
- nRF5デバイスとの互換性
- 開発キットはhttp://www.nordicsemi.com/eng/Buy-Onlineから注文することができます。
- nRF51とnRF52 SDKおよびSoftDevicesはhttp://developer.nordicsemi.comからオンラインで入手できます
- NRFツールボックスのソースコードはGitHubの上で提供されています:https://github.com/NordicSemiconductor/Android-nRF-Toolbox
- NRF ToolboxはサポートされなくなりましたNRFユーティリティアプリを置き換えています
既知の問題:
- アンドロイド4.3とのNexus 4とNexus 7が結合していないデバイスに許可していません。
- 結合可能なデバイスへの再接続には、いくつかの試験を携帯電話で動作しない場合があります。
- ガットServerが実行されたときに再接続するときのAndroid 4.4でのNexus 4、5と7は失敗します。
- 他のエラーが表示される場合はBluetoothアダプタのリセットが必要になることがあります。
DFUの設定の問題を知っています:
- OFFや〜400は、発信バッファがオーバーフローする可能性があります未満に設定パッケージの受信通知。