However, if one is learning something, one can continue with the next step
git clone https://github.com/sandeepmistry/noble.git
npm install
and see what node examples\advertisement-discovery.js gives.
If no compat bluetooth, then in the noble dir do
npm install ..\node-bluetooth-hci-socket
Note: the two clones should have the same parent directory.
I'm off to see if I can do a DFU from my windows 10 unless Gordon says it is impossible with an ordinary bluetooth adapter that is Zadig'ed
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
A bit of thread hijacking but some hints for anyone wanting to use Zadig and nobel to access compatibility https://github.com/sandeepmistry/noble/issues/553
The key points are getting Zadig to install on the bluetooth device.
Use the video for overall view : https://www.youtube.com/watch?v=mL9B8wuEdms
Follow these requirements : https://github.com/nodejs/node-gyp#installation
git clone https://github.com/sandeepmistry/node-bluetooth-hci-socket.git
npm install and try node examples\node examples\le-scan-test.js : if it complains of unsupported adapter, then £5 could be cheaper
However, if one is learning something, one can continue with the next step
git clone https://github.com/sandeepmistry/noble.git
npm install
and see what node examples\advertisement-discovery.js gives.
If no compat bluetooth, then in the noble dir do
npm install ..\node-bluetooth-hci-socket
Note: the two clones should have the same parent directory.
I'm off to see if I can do a DFU from my windows 10 unless Gordon says it is impossible with an ordinary bluetooth adapter that is Zadig'ed
https://github.com/thegecko/web-bluetooth-dfu
https://github.com/thegecko/web-bluetooth-dfu/issues/22#issuecomment-266678354
https://github.com/NordicSemiconductor/secure-dfu-web-bluetooth
https://github.com/NordicSemiconductor/nrf5-physical-web/issues/2