Various hardware platforms available

Choose your flavour(s) for experimenting from WSN to IoT


WSN430 Node

based on MSP430F1611 MCU and communication with 802.15.4 PHY Layer (800 MHz or 2.4 GHz)


M3 Node

based on STM32F103REY MCU and communication with 802.15.4 PHY Layer (2.4 GHz)


A8 Node

based on TI SITARA AM3505 (ARM Cortex A8) allows to run Linux. This node embeds also a M3 Node with 802.15.4 comm.


What is an IoT-LAB node ?

The IoT-LAB hardware infrastructure consists of a set of IoT-LAB nodes. A global networking backbone provides power and connectivity to all IoT-LAB nodes and guaranties the out of band signal network needed for command purposes and monitoring feedback.

An IoT-LAB node consists of three main components



It is made available to the user during his experimentation. This node is totally open and the user is granted a full access to the memory. This implies that he can load and run any operating system. This feature is handled using a remote access to reboot and (re)load any firmware on any node.


It o ffers a connection to the global infrastructure to control and monitor the open node. The gateway also handles the open node serial link if the node is set to be a sink node.


It is used to interact, passively or actively, with the Open Node. It monitors consumption and sensors values during experiments, selects power supply (battery or PoE).

There are two generations of nodes

SensLAB node, which operates WSN430 open node

More details on GitHub

IoT-LAB node, which operates M3 and A8 open node. In this case the gateway and the control node are on a same board called host node


More details on GitHub

Licence Creative Commons
All IoT-LAB hardware schematics are licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License and are available on GitHub.