Michael Dietz daadfd8194 Working for both mbed and current revisions of DFU OTA...
Minor problems like writeMode bug in mbed and CRC code is just 0x0 for now so will fail for init packet check.
2016-02-18 10:11:56 +01: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-15 09:45:15 +00:00
2016-02-15 00:53:02 +00: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

Web Bluetooth DFU

Device firmware update with Web Bluetooth

Update device firmware via Web Bluetooth using the protocol here:

http://developer.nordicsemi.com/nRF51_SDK/nRF51_SDK_v8.x.x/doc/8.1.0/s110/html/a00103.html

Device Configuration

Put this firmware onto an nrf51822:

NRF51822_DFU_Test_BOOT.hex

Then reset the device.

Web Example

Open this site in a Web Bluetooth enabled browser:

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

Node Example

Install the npm dependencies and run.

npm install
node example_node
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%