Hardware


Thirty-seven nodes are available in R2lab to provide a modern testbed infra structure. The nodes are distributed in a grid layout and are customizable, allowing great variety of experimentation scenarios.

Full control and access to bare metal
The nodes are totally open and users can install any software stack they need

The testbed is yours

The testbed is reservable as a whole. Once they have booked the testbed, registered users can ssh into faraday.inria.fr, and from there control all the resources in the testbed. You are thus in full control of all the radio traffic in the chamber.

The nodes are yours

Also you can load your operating system of choice on any node. From that point you can ssh-access all nodes with administration privileges, and configure the available resources - nodes, USRPs and phones - to create a rich experimental environment.

Methodology

Experimental scenarios can be created using standard tools. We also provide tutorials, and python libraries that can optionnally help you efficiently orchestrate the complete experimental workflow, from deployment to data collection.


All nodes

All 37 nodes are based on Nitos X50 and feature

  • State of the art motherboard
    • CPU Intel Core i7-2600 processor
    • 4Gb RAM
    • 240 Gb SSD
  • 2 Wireless Interfaces, dedicated to experimentation, 3 antennas each :
    • one Atheros 802.11 93xx a/b/g/n
    • and one Intel 5300
  • 3 wired interfaces used for :

    • remote power and reset management,
    • control, used by the testbed management framework for providing access - 192.168.3.nn, where nn is the node number
    • data, dedicated to experimentation - 192.168.2.nn.


Fig. 1 - Icarus Nodes in the testbed

USRP nodes

Some nodes are equipped with USRP devices from ETTUS to run SDR-based experiments such as spectrum analyzer or 4G/5G OpenAirInterface scenarios. All these devices can be remotely-controlled through the ust/uon/uoff utilities.

Currently, our deployment features the following types of USRP devices : USRP B210, USRP N210, USRP 2, and USRP 1 (see detailed mapping in the table below).

NOTES

  • nodes equipped with a USRP n210 do not have a data Ethernet interface, as the hardware interface is wired into the USRP device.
  • when using a USRP B210 board, a duplexer band 7[specs] [pict] may be needed for good experimental conditions if the board is used for both sending and receiving; this is the case because the distance between the RX and TX antenna SMA connectors on the USRP B210 board is such that the TX antenna generates too much interferences to the RX channel; the actual configuration of duplexers can be found in the table below.

Fig. 2 - Icarus node standalone

Commercial 4G Phone

A Nexus 5 phone is available right inside the chamber:

  • It is reachable through a Mac (that also sits in the room) that has its wireless card physically disabled, and that has a USB cable to the phone
  • The Mac can be reached from the gateway as ssh tester@macphone (or the macphone convenience shell shortcut)
  • Once logged in the Mac you can use convenience helpers to manage the phone (type help for details), or use adb manually.
  • The mac can also be managed using apple screen sharing tools (VNC-compliant), pointing directly at faraday.inria.fr
  • You will find more details about controlling the phone in the tutorials section.


Fig. 3 - Commercial phone

Nodes detailed information

Clicking in the header will focus on nodes that have a USRP device

Statistics on nodes health

The testbed routinely runs a thorough raincheck procedure, to make sure that all is in order.
See the stats page for details.