Michael Dietz c60983abd6 Softdevice and bootloader updates now working...
commit might get messed up because chrome dev editor caused some problems with this one.
2016-03-04 14:48:56 +01:00
2016-02-15 00:53:02 +00:00
2016-02-15 00:53:02 +00:00
2016-02-15 09:45:15 +00:00
2016-02-15 00:53:02 +00:00
2016-02-15 00:53:02 +00:00
2016-02-28 15:59:17 +00:00

Web Bluetooth DFU

Circle CI Bower npm Licence MIT

Device firmware update with Web Bluetooth

Update device firmware via Web Bluetooth following the protocol here:

http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk52.v0.9.2/bledfu_transport.html?cp=4_0_2_4_2_4

Device Configuration

You will need an nRF51 or nRF52 development kit, flashed with the appropriate image:

nrf51_boot_s110.hex

nrf52_boot_s132.hex

Web Example

Open this site in a Web Bluetooth enabled browser:

https://thegecko.github.io/web-bluetooth-dfu/

Node Example

Clone this repository, install the npm dependencies and execute.

$ npm install
$ node example_node <device-type>

Where <device-type> is one of nrf51 or nrf52.

Description
Device firmware update with Web Bluetooth
Readme MIT 2.8 MiB
Languages
TypeScript 84.5%
JavaScript 14.2%
Shell 0.9%
HTML 0.4%