Looks like winnus would be perfect for you, but the only gotcha is it's a native module, so for NPM to build it you need to have visual studio installed. You might be able to copy the compiled module from the Native Web IDE distribution if you're using a version of node that matches though.
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.
Hi,
I'm not 100% sure about Python, but on Node and Windows 10 with the Web IDE I use:
noble
is good when Windows doesn't support the Bluetooth adaptor - it uses WinUSB to access the adaptors directlywinnus
is something I made that uses the Windows 10 BLE APIs to access the Puck's Bluetooth serial port: https://www.npmjs.com/package/winnusLooks like winnus would be perfect for you, but the only gotcha is it's a native module, so for NPM to build it you need to have visual studio installed. You might be able to copy the compiled module from the Native Web IDE distribution if you're using a version of node that matches though.