This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

CONFIG_HAWKBIT

Hawkbit Firmware Over-the-Air support

Type: bool

Help

Hawkbit is a domain independent back-end framework for polling out
software updates to constrained edge devices as well as more powerful
controllers and gateways connected to IP based networking infrastructure.

Defaults

No defaults. Implicitly defaults to n.

Kconfig definition

At subsys/mgmt/hawkbit/Kconfig:4

Included via Kconfig:8Kconfig.zephyr:42subsys/Kconfig:35subsys/mgmt/Kconfig:11

Menu path: (Top) → Sub Systems and OS Services → Device Management

menuconfig HAWKBIT
    bool "Hawkbit Firmware Over-the-Air support"
    select NVS
    select FLASH
    select REBOOT
    select HWINFO
    select NET_TCP
    select NET_SOCKETS
    select IMG_MANAGER
    select NETWORKING
    select HTTP_CLIENT
    select DNS_RESOLVER
    select JSON_LIBRARY
    select BOOTLOADER_MCUBOOT
    select MPU_ALLOW_FLASH_WRITE
    select IMG_ERASE_PROGRESSIVELY
    select NET_SOCKETS_POSIX_NAMES
    help
      Hawkbit is a domain independent back-end framework for polling out
      software updates to constrained edge devices as well as more powerful
      controllers and gateways connected to IP based networking infrastructure.

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