IoT Devices

From here, you can follow instructions to set up an IoT Device to perform FOTA updates using the hawkBit server instance you set up earlier.

Flashing Released Binaries

Released binaries are available for each device in the device-specific guides below.

Building From Source

If you’d rather build from source, start by cloning the following repositories and checking out the given commits. Then, set up a Zephyr build environment.

Source Code Repositories

These contain firmware and associated tools you will build and flash to your IoT Device.

Set Up Zephyr Environment

Both mcuboot and zephyr-fota-hawkbit are applications using the Zephyr RTOS. To build them, you next need to follow Zephyr’s getting started instructions.

Warning

Make sure to use the Zephyr tree maintained by Linaro linked to above, and not the mainline tree in the Zephyr Getting Started Guide.