Dear Mesh Experts,
what's the recommended approach to recover lost mesh keys?
Imagine, for example, an industrial mesh installation with hundreds of nodes, all provisioned and operated by a single smartphone. Now, what if the smartphone gets lost without a backup of the mesh configuration/keys? How can we recover without resetting and re-provisioning the whole mesh? What's the recommended approach?
My current idea is to implement it the following:
- Push a button on one of the nodes to temporarily enable a key/mesh-recovery GATT service/characteristic.
- Connect with a new smartphone to the GATT service/characteristic to recover the keys/mesh configuration.
In theory quite simple. And because the user needs physical access to the mesh, it's also sufficiently secure for our usecase.
Question are:
- Is there a better way to do it?
- How would you approach this requirement?
Your advise is very much appreciated,
Thank you.