Skip to content

Device Provisioning Service

Daniel Adam edited this page Sep 12, 2024 · 2 revisions

Plgd.dev's Device Provisioning Service feature allows to securely provision and pre-configure devices, using manufacturer certificates or TPMs.

Enabling Device Provisioning

To activate the feature during the CMake build process, utilize the PLGD_DEV_DEVICE_PROVISIONING_ENABLED switch. By default, this feature is turned off. To enable it, add -DPLGD_DEV_DEVICE_PROVISIONING_ENABLED=ON to your CMake command.

mkdir build && cd build
cmake .. -DPLGD_DEV_DEVICE_PROVISIONING_ENABLED=ON

The feature is part of the client-server library (libiotivity-lite-client-server) and it's public API is described in the plgd_dps.h public header.

To examine available features check plgd.dev's documentation of the Device Provisioning Feature

Clone this wiki locally