Do you have a phone that you can use to update the Puck.js firmware with? The new firmware could be a lot better.
Unfortunately out of the box the firmware advertises quite slowly which can make creating a connection unreliable on some devices. If you keep trying then it may actually work for you as-is after a few attempts - but the new firmware would almost certainly fix that.
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.
From the log, that all looks quite promising.
Do you have a phone that you can use to update the Puck.js firmware with? The new firmware could be a lot better.
Unfortunately out of the box the firmware advertises quite slowly which can make creating a connection unreliable on some devices. If you keep trying then it may actually work for you as-is after a few attempts - but the new firmware would almost certainly fix that.