IoT Device Reprovisioning Recommendations
Before an IoT device can be reprovisioned, it must be removed from multiple systems. This document outlines the required order of operations to ensure a smooth reprovisioning process.
Cleanup Procedure
The following steps must be performed in the specified order:
-
Delete Device in IoT : Delete the device from IoT. Refer to the IoT API documentation for specific instructions.
-
Delete Device Configuration in Bootstrap : Remove the device configuration from Bootstrap. This step can be skipped if Bootstrap is not used in your provisioning workflow. Refer the Bootstrap API documentation for details.
-
Delete Device in Profiles/ IAM : Remove the device profile. See the Profiles/ IAM API documentation for how to delete a device profile.
Important Considerations
- Performing these steps in the correct order is critical. Deviating from this order may lead to issues during reprovisioning.
- Refer the respective API documentation IoT, Bootstrap, and Profiles/ IAM - for detailed instructions on each deletion operation, including required parameters and error handling.
- If Bootstrap is not part of your provisioning process, step 2 can be safely ignored.