• Hi - sorry to say but actually in the getting started docs, the BlueGiga is called out specifically as not working: http://www.espruino.com/Quick+Start+BLE#­requirements

    Am I right in thinking that you do have working communications with the Bangle.js using the Web IDE and App Loader websites? So really your issues are because you'd like to get command-line tools working instead?

    Getting command-line Bluetooth LE working on Windows is notoriously tricky I'm afraid. It's to do with the way the Bluetooth libraries like having low-level access to the Bluetooth radio. You'd likely have a lot of success just with a standard, cheap external Bluetooth USB adaptor (a few ones I tested are at that link above). You just add the adaptor then don't install the drivers so Windows happily uses your internal Bluetooth, leaving the other one for the command-line tools.

    The other option you have is something like a Raspberry Pi (one of the wifi+bluetooth ones like the Zero W or Pi 4), which will 'just work' for command line tools.

    As @Robin pointed out there are a bunch of tutorials on http://www.espruino.com/Bangle.js which should help you with the basics of making Bangle.js apps and also communicating with them, so that could be a good start - you can do all that using the Web IDE. I'm happy to help out with any questions on the forum though.

    If you really want to get in at a lower level - communicating with the Bangle over Bluetooth from your own PC app - then you may find https://www.espruino.com/Interfacing#blu­etooth-le is helpful. If you're confident with C++/C# you could also look at directly using the Windows API calls for Bluetooth LE.

About

Avatar for fanoush @fanoush started