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:
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
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.