The DPS includes all the functionalities you require to manage the entire lifecycle of the connected products.
Here is represented the product lifecycle from assembly phases to the provisioning and maintenance phases.
Main phases of the product lifecycle:
Unassigned product registration.
Testing
Product activation by serial number and token.
Product factory reset.
To communicate with the cloud, a product must be registered with the right type, and connection mapping information, which can vary depending on the underlying chosen IoT connector. Generally, such connection mapping includes a set of credentials (username and password), and other data (e.g. asset-id, path).
This information will be used during the product activation, to avoid the End-user providing the wrong properties (e.g. selecting the wrong product model). The activation procedure requires that the product, and a connection token have been registered within the system.
Firstly, you have to register products specifying the main information and properties (e.g. type, serial number), then you must register connection-tokens required by the activation process.
Only unassigned products can be activated, so a user cannot activate a product that is already active under another customer.
Once the product is registered, it is also possible to run tests to check its connectivity and proper functioning.