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:
nRF52833 DK (Recommended for first evaluation)
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:
nRF5340 DK (Recommended for first evaluation)
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:
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.
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
To build the samples using VS Code or Command line, follow this guide: Building and programming an application.