CONFIG_AZURE_IOT_HUB_DPS

Use Device Provisioning Service

Type: bool

Help

Enabling DPS will make the device connect to the specified DPS host name, provision the device and retrieve the IoT hub host name to use. The registration ID will be set to AZURE_IOT_HUB_DEVICE_ID if it is provided, or alternatively the device ID provided by the application if AZURE_IOT_HUB_DEVICE_ID_APP is enabled.

Direct dependencies

SETTINGS && AZURE_IOT_HUB

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols selected by this symbol

Kconfig definition

At <nRF>/subsys/net/lib/azure_iot_hub/Kconfig:106

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:23<Zephyr>/modules/Kconfig:6<BuildDir>/Kconfig/Kconfig.modules:2<nRF>/Kconfig.nrf:25<nRF>/subsys/Kconfig:18<nRF>/subsys/net/Kconfig:8<nRF>/subsys/net/lib/Kconfig:15

Menu path: (Top) → Modules → nrf (/home/runner/work/sdk-nrf/sdk-nrf/ncs/nrf) → Nordic nRF Connect → Networking → Application protocols → Azure IoT Hub [EXPERIMENTAL]

config AZURE_IOT_HUB_DPS
    bool "Use Device Provisioning Service"
    select CJSON_LIB
    depends on SETTINGS && AZURE_IOT_HUB
    help
      Enabling DPS will make the device connect to the specified DPS
      host name, provision the device and retrieve the IoT hub host name to
      use. The registration ID will be set to AZURE_IOT_HUB_DEVICE_ID if it
      is provided, or alternatively the device ID provided by the
      application if AZURE_IOT_HUB_DEVICE_ID_APP is enabled.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)