Strange about espruino-server. When you run, and connect with the web browser and then click the connect button, do you see the text noble starting scan in espruino-server's console?
All I can think is that when it installed from npm, it didn't install the noble package for some reason, even though it did for espruino. You could try re-installing espruino-server, and maybe manually installing noble as well.
Did you also run the sudo setcap cap_net_raw+eip $(eval readlink -fwhich node) command, which allows node.js to access the bluetooth adaptor without running through sudo?
Surely something else must have changed in your config if the online IDE used to work with the old firmware and now it doesn't though? Is
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.
Strange about
espruino-server
. When you run, and connect with the web browser and then click theconnect
button, do you see the textnoble starting scan
in espruino-server's console?All I can think is that when it installed from npm, it didn't install the
noble
package for some reason, even though it did forespruino
. You could try re-installingespruino-server
, and maybe manually installingnoble
as well.Did you also run the
sudo setcap cap_net_raw+eip $(eval readlink -f
which node)
command, which allows node.js to access the bluetooth adaptor without running through sudo?Surely something else must have changed in your config if the online IDE used to work with the old firmware and now it doesn't though? Is
Your other option is to use the Web IDE relay to use your phone to connect, but it's far from ideal: http://forum.espruino.com/conversations/300770/