Un-provision Provisioned Mesh Nodes

Hello, 

Looking for potentially a better way of un-provisioning a provisioned mesh node.  My nodes are provisioned via NFC, tag data containing UUIDs & OOB data. After the node is provisioned, the only way to un-provision it to my understanding is via the provisioner or via a button that triggers mesh_reset. 

Let's say the provisioner is reset and so it will no longer be able to communicate to the node and the node itself has no button reset.

.....

My plan:

On NFC tap to the provisioner, the node creates a regular BLE connection (in parallel to the mesh as that's already active), where the provisioner can be connected to the ble connection to reset the node's mesh, where it can be re-adopted onto the mesh network. 

Just wondering if there is a better way of un-provisioning a provisioned node?

Parents
  • (Updated)

    Hi, 

    Your plan is a good alternative to unprovision the device. 

    The team's suggestion is to Make sure to do something in the connection (like a secure handshake or some kind of authentication) to make the factory-reset (unprovisioning) procedure secure enough so that a malicious user cannot simply connect to the customer's provisioned device and factory-reset it.

    Regards,
    Amanda H.

Reply
  • (Updated)

    Hi, 

    Your plan is a good alternative to unprovision the device. 

    The team's suggestion is to Make sure to do something in the connection (like a secure handshake or some kind of authentication) to make the factory-reset (unprovisioning) procedure secure enough so that a malicious user cannot simply connect to the customer's provisioned device and factory-reset it.

    Regards,
    Amanda H.

Children
No Data
Related