How does BLE bonded devices reconnect safely?
Posted: Tue Sep 25, 2018 7:12 am
Hi,
I'm working on auto-reconnect feature of two BLE devices. And I'm not sure how to safely do it.
From salve side, I kinda get it: broadcast using and make it only whitelisted device connectable. But question is, if we use RPA(resolvable private address), is it still necessary to make it only connectable by whitelisted devices?
From master side, if I scan and see a device, how do I make sure I only connect to only bonded devices? If I see the address is RPA and can be resolved to match a public address in my bonded list, can I say it's safe to connect? Can a device fake or repeat a RPA?
thanks
Malcolm
I'm working on auto-reconnect feature of two BLE devices. And I'm not sure how to safely do it.
From salve side, I kinda get it: broadcast using and make it only whitelisted device connectable. But question is, if we use RPA(resolvable private address), is it still necessary to make it only connectable by whitelisted devices?
From master side, if I scan and see a device, how do I make sure I only connect to only bonded devices? If I see the address is RPA and can be resolved to match a public address in my bonded list, can I say it's safe to connect? Can a device fake or repeat a RPA?
thanks
Malcolm