Join GitHub today
Hardware nRF52840 DK node
The NRF52DK open node is a Nordic nRF52840-DK This open node provides a BLE radio interface and a 802.15.4 radio interface.
The nRF52840-DK Open Node can reset, debug and program the ARM Cortex M4 through the embedded debugger (OpenOCD) connected to the gateway USB port. This component also allows a UART connection to the M4. The input power source is configured through the power management.
IoT-LAB special configuration
The serial connection baudrate should be configured at 115200 bauds in the firmware.
Extensions with sensors
Nodes in Saclay site (nrf52840dk-1 to nrf52840dk-10) are equipped with an
This gives access to external sensors to the
- a temperature and humidity sensor HTS221
- an atmospheric pressure sensor LPS22HB
- an accelerometer sensor LSM6DSL
- an accelerometer sensor LSM303AGR
IoT-LAB provides an example firmware that can be used on nRF52840-DK boards. This firmware is based on RIOT-OS saul example. The firmware can interact with the HTS221 and LSM6DSL sensors, as well as with the 4 on-boards LEDs and buttons. Example of RIOT shell commands:
% list available commands help % list available actuators and sensors saul % read temperature value saul read 8 % read relative humidity value saul read 9