FIT IoT-LAB: The Largest IoT Open Experimental Testbed

Similar documents
FIT IoT-LAB tutorial: hands-on practice with a very large scale testbed tool for the Internet of Things

Taking Benefit from the User Density in Large Cities for Delivering SMS

Very Tight Coupling between LTE and WiFi: a Practical Analysis

Setup of epiphytic assistance systems with SEPIA

Self-optimisation using runtime code generation for Wireless Sensor Networks Internet-of-Things

Tacked Link List - An Improved Linked List for Advance Resource Reservation

Multimedia CTI Services for Telecommunication Systems

BoxPlot++ Zeina Azmeh, Fady Hamoui, Marianne Huchard. To cite this version: HAL Id: lirmm

F-Interop - Online Conformance, Interoperability and Performance Tests for the IoT

Relabeling nodes according to the structure of the graph

X-Kaapi C programming interface

Mokka, main guidelines and future

Linux: Understanding Process-Level Power Consumption

Technical Overview of F-Interop

Real-Time and Resilient Intrusion Detection: A Flow-Based Approach

HySCaS: Hybrid Stereoscopic Calibration Software

Reverse-engineering of UML 2.0 Sequence Diagrams from Execution Traces

Fault-Tolerant Storage Servers for the Databases of Redundant Web Servers in a Computing Grid

Stream Ciphers: A Practical Solution for Efficient Homomorphic-Ciphertext Compression

ASAP.V2 and ASAP.V3: Sequential optimization of an Algorithm Selector and a Scheduler

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

LaHC at CLEF 2015 SBS Lab

Hardware Acceleration for Measurements in 100 Gb/s Networks

Comparison of spatial indexes

Real-Time Collision Detection for Dynamic Virtual Environments

Service Reconfiguration in the DANAH Assistive System

Deformetrica: a software for statistical analysis of anatomical shapes

DANCer: Dynamic Attributed Network with Community Structure Generator

Blind Browsing on Hand-Held Devices: Touching the Web... to Understand it Better

A Methodology for Improving Software Design Lifecycle in Embedded Control Systems

Simulations of VANET Scenarios with OPNET and SUMO

Light field video dataset captured by a R8 Raytrix camera (with disparity maps)

Scalewelis: a Scalable Query-based Faceted Search System on Top of SPARQL Endpoints

FStream: a decentralized and social music streamer

A million pixels, a million polygons: which is heavier?

Linked data from your pocket: The Android RDFContentProvider

Comparator: A Tool for Quantifying Behavioural Compatibility

Malware models for network and service management

A Voronoi-Based Hybrid Meshing Method

Adaptive Filtering as a Service for Smart City Applications

From medical imaging to numerical simulations

MUTE: A Peer-to-Peer Web-based Real-time Collaborative Editor

KeyGlasses : Semi-transparent keys to optimize text input on virtual keyboard

YANG-Based Configuration Modeling - The SecSIP IPS Case Study

Experimental Evaluation of an IEC Station Bus Communication Reliability

RecordMe: A Smartphone Application for Experimental Collections of Large Amount of Data Respecting Volunteer s Privacy

Framework for Hierarchical and Distributed Smart Grid Management

Developing interfaces for the TRANUS system

QuickRanking: Fast Algorithm For Sorting And Ranking Data

An Experimental Assessment of the 2D Visibility Complex

Study on Feebly Open Set with Respect to an Ideal Topological Spaces

Change Detection System for the Maintenance of Automated Testing

Robust IP and UDP-lite header recovery for packetized multimedia transmission

Continuous Control of Lagrangian Data

The New Territory of Lightweight Security in a Cloud Computing Environment

Computing and maximizing the exact reliability of wireless backhaul networks

Scan chain encryption in Test Standards

A Resource Discovery Algorithm in Mobile Grid Computing based on IP-paging Scheme

A Practical Evaluation Method of Network Traffic Load for Capacity Planning

Towards a Self-Adaptive Data Management System for Cloud Environments

XBenchMatch: a Benchmark for XML Schema Matching Tools

An FCA Framework for Knowledge Discovery in SPARQL Query Answers

Integration of an on-line handwriting recognition system in a smart phone device

The Proportional Colouring Problem: Optimizing Buffers in Radio Mesh Networks

Every 3-connected, essentially 11-connected line graph is hamiltonian

Assisted Policy Management for SPARQL Endpoints Access Control

OA-DVFA: A Distributed Virtual Forces-based Algorithm to Monitor an Area with Unknown Obstacles

SIM-Mee - Mobilizing your social network

Natural Language Based User Interface for On-Demand Service Composition

How to simulate a volume-controlled flooding with mathematical morphology operators?

Representation of Finite Games as Network Congestion Games

Modularity for Java and How OSGi Can Help

Application of RMAN Backup Technology in the Agricultural Products Wholesale Market System

Branch-and-price algorithms for the Bi-Objective Vehicle Routing Problem with Time Windows

Temperature measurement in the Intel CoreTM Duo Processor

A 64-Kbytes ITTAGE indirect branch predictor

Real-time FEM based control of soft surgical robots

COM2REACT: V2V COMMUNICATION FOR COOPERATIVE LOCAL TRAFFIC MANAGEMENT

A Generic Architecture of CCSDS Low Density Parity Check Decoder for Near-Earth Applications

IntroClassJava: A Benchmark of 297 Small and Buggy Java Programs

On the Impact of Network Topology on Wireless Sensor Networks Performances - Illustration with Geographic Routing

Approximate Computing with Runtime Code Generation on Resource-Constrained Embedded Devices

BugMaps-Granger: A Tool for Causality Analysis between Source Code Metrics and Bugs

Managing Risks at Runtime in VoIP Networks and Services

Wireless Networked Control System using IEEE with GTS

Extended interface ID for virtual link selection in GeoNetworking to IPv6 Adaptation Sub-layer (GN6ASL)

Is GPU the future of Scientific Computing?

Structuring the First Steps of Requirements Elicitation

Catalogue of architectural patterns characterized by constraint components, Version 1.0

Open Digital Forms. Hiep Le, Thomas Rebele, Fabian Suchanek. HAL Id: hal

High-Level Debugging Facilities and Interfaces. Design and Developement of a Debug-Oriented I.D.E.

Sliding HyperLogLog: Estimating cardinality in a data stream

Quality of Service Enhancement by Using an Integer Bloom Filter Based Data Deduplication Mechanism in the Cloud Storage Environment

A Short SPAN+AVISPA Tutorial

Paris-Lille-3D: A Point Cloud Dataset for Urban Scene Segmentation and Classification

Syrtis: New Perspectives for Semantic Web Adoption

Fuzzy sensor for the perception of colour

SDLS: a Matlab package for solving conic least-squares problems

A General SDN-based IoT Framework with NVF Implementation

YAM++ : A multi-strategy based approach for Ontology matching task

Transcription:

FIT IoT-LAB: The Largest IoT Open Experimental Testbed Eric Fleury, Nathalie Mitton, Thomas Noel, Cédric Adjih To cite this version: Eric Fleury, Nathalie Mitton, Thomas Noel, Cédric Adjih. FIT IoT-LAB: The Largest IoT Open Experimental Testbed. ERCIM News, ERCIM, 2015, pp.4. <http://ercimnews.ercim.eu/en101/special/fit-iot-lab-the-largest-iot-open-experimental-testbed>. <hal-01138038> HAL Id: hal-01138038 https://hal.inria.fr/hal-01138038 Submitted on 7 Mar 2016 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

FIT IoT-LAB: The Largest IoT Open Experimental Testbed E. Fleury, N. Mitton, T. Noël and C. Adjih Teaser: The universal proliferation of intelligent objects is making Internet of Things (IoT) a reality; to operate on a large scale it will critically rely on new, seamless, forms of communications. But how could innovations be validated in a controlled environment, before being massively deployed into the real world? FIT IoT-LAB answers this challenge by offering a unique open first class service to all IoT developers, researchers, integrators or developers: a large scale experimental testbed allowing to design, develop, deploy, test the innovative IoT applications, in order to test the Future and make it safe. IoT is not simply emerging as a major technology trend, IoT is already a reality, today, with billions of existing devices. The Internet of Things represents a tremendous paradigm shift since Internet was designed; an evolution from pure end-to-end communication between an end-user device and a server in the Internet, to an Internet interconnecting physical objects that are freely able to communicate with each other and with humans. IoT builds on three pillars [1], related to the ability of smart objects to: i. to compute; ii. to communicate; iii. to sense and interact with their environment. Even if IoT is a reality, it is still maturing and waiting for its iphone moment. Several challenges remain, more specifically related to the standardization of efficient and universal protocols, and to the design and test of IoT services and applications. Due to their massively distributed nature, their design, implementation, and evaluation are inherently complex and 1

tend to be daunting, time-consuming, tasks. To overcome this critical hurdle, it appears crucial to offer to researchers, IoT designers, developers and engineers a representative, large scale, platform to construct, benchmark and optimize their protocols, applications and services. The FIT IoT-LAB testbed is our answer to these main challenges. It offers a first class facility with thousands of wireless nodes to evaluate and experiment very large scale wireless IoT technologies ranging from low level protocols to advanced services integrated with Internet, accelerating the advent of groundbreaking networking technologies. IoT-LAB also provides dozen of robots to test and improve the impact of IoT devices mobility. FIT IoT- LAB s main and most important goal is to offer an accurate open access multi-user scientific tool to support design, development, tuning, and experimentation related to IoT. IoT-LAB is part of the FIT (Future Internet of Things) project which develops experimental facilities within a federated and competitive infrastructure with international visibility and a broad panel of customers. All facilities come with complementary components that enable experimentation on innovative services for academic and industrial users. FIT is granted by Equipex research grant program and it received an amount of 5.8Millions e. The FIT consortium is coordinated by University Pierre et Marie Curie and composed of Inria, ICube laboratory from University of Strasbourg, Institut Mines-Télécom and CNRS. FIT is a platform federation. Such a federation of independent network experimental facilities is arguably the only meaningful way to achieve the required scale and representativeness for supporting Future Internet research. IoT-LAB testbeds are dispatched over six different locations across France, which gives forward access to 2728 wireless IoT fixed and mobile nodes equipped with various sensors: Grenoble Lille Paris Strasbourg Rennes Institut Total Telecom WSN430 256 - - 256 - - 512 (800MhZ) WSN430-256 120-256 - 632 (2.4GhZ) M3 384 320 24 120-90 938 A8 256-200 24-70 550 Host 32 64 96 Node Total 928 640 400 344 256 160 2728 Users can select and reserve the number and type of nodes they wish with 2

respect to different features, such as microcontroller (TI MSP430, ARM Cortex M3 and ARM Cortex A8), radio chip (2.4GHz or 800MHz) and additional functionalities (mobility/robots, accelerometer, magnetometer and gyrometer). Resources can be reserved on one or several sites at once. Here is a selection of services offered by IoT-LAB: i. Total remote access to nodes reserved, e.g. allowing users to flash any firmware, without any condition or constraint. Any language or OS can be used to design, build, and compile applications; ii. Direct access to a debugger server on each node so that all debugging can be performed remotely on the node (such as step by step code execution) iii. Access to the serial ports of all nodes for a real-time interaction, with optional aggregation; iv. Each node could be visible from Internet with end-to-end IP connection using IPv6 and 6LoWPAN for example; v. A very accurate power consumption monitoring of every node. vi. Packet sniffer and analyzer on each node. vii. A GPS module for some A8 nodes allowing a very precise end-to-end time synchronization, accurate monitoring and performance evaluation of communication protocols. viii. A set of useful detailed tutorials, OS supports (Contiki, FreeRTOS, TinyOS, and RIOT) including full protocol stacks and communication libraries like OpenWSN providing open-source implementations of IoT protocol standards; ix. A unique fleet of mobile robots (WifiBot and TurtleBot). x. Strong extensibility through the availability of more than 100 empty slots on which users can physically plug their own hardware devices, while benefiting from the IoT-LAB services and monitoring tools (a feature frequently required by both academic and industrial users) Overall, FIT-IoT LAB testbed is a unique pioneer in the domain of IoT testbeds. 3

(a) Strasbourg c ICube (b) Grenoble. c Inria (c) Lille. c Inria Figure 1: FIT-IoT LAB platform. Useful Links: IoT-LAB: https://www.iot-lab.info FIT: https://www.fit-equipex.fr OpenWSN: https://openwsn.atlassian.net/ Contact address: Pr. Eric Fleury Tel: +33 672 162 974 Email: Eric.Fleury@inria.fr References [1] D. Miorandi, S. Sicari, F. D. Pellegrini, and I. Chlamtac. Internet of things: Vision, applications and research challenges. Ad Hoc Networks, 10(7):1497 1516, 2012. 4