My idea was to set the phones address to a resolvable random private address with a preshared key (IRK) and let the Bangle use this for authentication purposes every time a device tries to connect to it.
But maybe this is already what happens when passkey is used? I'm not really deep in Bluetooth details, so bear with me :)
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.
My idea was to set the phones address to a resolvable random private address with a preshared key (IRK) and let the Bangle use this for authentication purposes every time a device tries to connect to it.
But maybe this is already what happens when passkey is used? I'm not really deep in Bluetooth details, so bear with me :)