Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Hardware nRF51 DK node
The NRF51DK open node is a Nordic nRF51-DK This open node provides a BLE radio interface.
The nRF51-DK Open Node can reset, debug and program the ARM Cortex M0 through the embedded debugger (OpenOCD) connected to the gateway USB port. This component also allows a UART connection to the M0. 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 (nrf51dk-1 to nrf51dk-5) 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 nRF51-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