Requirements and setup

This page outlines the requirements that you need to meet before you start working with the ESL environment. Once completed, you will be able to run and test a sample ESL application.

Hardware requirements

To meet the hardware requirements, ensure you have at least two Nordic’s boards, one for AP role and one for Tag role.

For Tag from the list of supported models:

Optionally, you can use WAVESHARE e-Paper Raw Panel Shield and WAVESHARE 250x122, 2.13inch E-Ink raw display panel as a display device in combination with nRF52833 DK (refer to the EPD variant).

For Access Point from the list of supported models:

Software requirements

To meet the software requirements, install the following tools:

Then:

Install nRF Connect SDK v2.5.0

nRF Connect SDK

Perform the following steps to install nRF Connect SDK v2.5.0 and setup boards:

  1. Set up your development environment by choosing one of the installation methods below:

    • Follow Installing automatically guildelines to perform an automatic installation through the Toolchain Manager in the nRF Connect for Desktop or.

    • Follow Installing manually guidelines to perform a manual installation.

    Note

    For additional information on setting up the device as well as Nordic’s development environment and tools, see the nRF Connect SDK Getting started guide.

  2. Clone/Download the entire ESL repository.

    Use git:

    $ git clone https://github.com/NordicPlayground/nrf-esl-bluetooth -b v2.5-branch
    

    or Download the repository from esl_archive_v2.5-branch or esl_archive_main , and then unzip it:

    $ unzip main.zip
    
  3. To build the samples using VS Code or Command line, follow this guide: Building and programming an application.