Hardware nRF52840 DK node

Alexandre Abadie edited this page Nov 22, 2018 · 2 revisions

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 ST X-NUCLEO-IKS01A2 shield. This gives access to external sensors to the nrf52840dk nodes:

  • a temperature and humidity sensor HTS221
  • an atmospheric pressure sensor LPS22HB
  • an accelerometer sensor LSM6DSL
  • an accelerometer sensor LSM303AGR

Example firmware

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
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.