Introduction

In this tutorial you will undestand the steps needed to configure libpull and integrate it with your platform.

This tutorial is based the Zephyr OS and the Nordic nRF52840 board.

What you will learn

In this tutorial you will learn the following concepts:

  • Build and test libpull;
  • Build and execute the libpull server;
  • Build and execute libpull on a device;
  • Send an update to a device using an OpenThread network.

What you will need

To complete this tutorial you will need the following components:

  • 2x Nordic nRF52840;
  • 2x Micro USB Male to USB A Male cable;
  • A computer with Linux or Mac OSX; (in the future we will provide another tutorial for Windows)
  • The Arm toolchain already installed;
board

To follow this guide we do not assume any specific IDE and we assume we are familiar with the command line interface.