Requirements and setup

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

Hardware requirements

To meet the hardware requirements, ensure you have two Nordic’s boards from the list of three supported models:

To start working with the devices, refer to the following guidelines:

Optionally, you can use nRF52840 Dongle as a Thread sniffer. To start working with the nRF52840 Dongle as a sniffer, refer to the nRF Sniffer for 802.15.4 page.

Software requirements

To meet the software requirements, install nRF KNX IoT repository and nRF Command Line Tools.

nRF KNX IoT repository

The KNX IoT Point API solution from Nordic Semiconductor is based on the nRF Connect SDK v2.5.0.

Use the Nordic’s nRF52840 DK, nRF5340 DK, or Nordic Thingy:53 to create a KNX IoT Point API prototype for Light Switch Actuator and Light Switch Sensor samples.

Follow these steps to download the KNX IoT application for the nRF Connect SDK:

  1. Clone the nRF KNX IoT repository from the nRF KNX IoT repository:

    $ git clone --branch <revision> https://github.com/NordicPlayground/nrf-knx-iot.git nrf-knx-iot
    

    For example:

    $ git clone --branch v0.3.0 https://github.com/NordicPlayground/nrf-knx-iot.git nrf-knx-iot
    
  2. Update all repositories:

    $ west update
    

    Depending on your connection, the update might take some time.

nRF Command Line Tools

Download the nRF Command Line from the nRF Command Line Tools page.

Wireshark

Optionally, for tracing and sniffing purposes, install Wireshark. To configure Wireshark for Thread packets sniffing, go to the Configuring Wireshark for Thread page.