You are reading a single comment by @Gordon and its replies. Click here to read the full conversation.
  • I'm not sure what to suggest I'm afraid. You could hook onto gattserverdisconnected and see if reason gives you anything useful: http://www.espruino.com/Reference#l_Blue­toothDevice_gattserverdisconnected

    However their choice of UUIDs is a bit concerning. If you're developing a device there's a specific part of the UUID you should change (https://www.espruino.com/About+Bluetooth­+LE#128-bit-uuids) so as not to end up registering multiple 128 bit UUIDs - and they're not doing that so instead of 1 UUID the GPS is using 4.

    That shouldn't be an issue as we have 10 slots in Espruino, but it also doesn't fill you full of confidence that the folks that made it really knew what they were doing.

    When you connect with nRF Connect, do they have a bunch of other services/characteristics? I guess if they did have 10 different 128 bit UUIDs that would be enough to overwhelm Bangle.js and it would disconnect.

    ... out of interest, why are you wanting to connect an external GPS receiver when Bangle.js has its own?

About

Avatar for Gordon @Gordon started