Environnement d’expérimentationIoT en Europe: FIT IoT-LABCedric Adjih, Inria (France)
Forum IoT Tunisia 2018 - Tunis, Tunisie, 27 Avril 2018
Equipex FIT : plateformes
• FIT : Equipex FIT, un projet de plateformes ouvertes ( https://fit-equipex.fr/ )– Coordinateur: S. Fdida (UMPC Sorbonne Universités & CNRS)
• Intégré dans des fédérations plus larges (OneLab.eu)
• FIT: un ensemble de plateformes (IoT, SDR, SDN, …)
• Partenaires:
FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018 2
https://portal.onelab.eu
• Coordinatrice IoT-LAB: N. Mitton
• Ouvert, large échelle:• 2071 wireless sensor nodes
• 6+1 sites
FIT IoT-LABhttp://iot-lab.info/
3FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
MCU - ARM Cortex-M3512 Kbytes Flash, 64 Kbytes RAM+ 802.15.4 (250 kbps)
MCU - ARM Cortex-M0+192 Kbytes Flash, 20 Kbytes RAM+ LoRa (LoRaWAN)
4
http://iot-lab.info/
FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
ARM Cortex-A8 – 600 MHz256 Mbytes RAM
2) Expérience,
interaction1) Réservation,
configuration
http://demo-fit.saclay.inria.fr/Comment lancer uneExpérience ?
Site FIT IoT-LAB
6FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
http://iot-lab.info/
Utilisateurs et utilisations
• ~62000 expériences
• >1900 utilisateurs (>90 pays)
Academique essentiellementDes utilisateurs industriels
7FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
http://iot-lab.info/
Utilisateurs et utilisations
Recherche &
Conception
Spécifications
(propriétaires,
alliances)
Standardisation
Implémentation(s)
Validation
de conformitéTests
d’interopérabilité
• ~62000 expériences
• >1900 utilisateurs (>90 pays)
Education, Formation, Veille
8FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
Academique essentiellementDes utilisateurs industriels
http://iot-lab.info/
IoT: logiciel embarqué+protocoles
Recherche
Recherche &
Conception
Spécifications
(propriétaires,
alliances)
Standardisation
Implémentation(s)
Validation
de conformitéTests
d’interopérabilité
Education, Formation, Veille
• Recherche, utilisation principale– https://www.iot-lab.info/publications/
9FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
[2] “Lessons Learned from Large-scale Dense IEEE802.15.4 Connectivity Traces”,
http://iot-lab.info/
Recherche et standardisation
Recherche &
Conception
Spécifications
(propriétaires,
alliances)
Standardisation
Implémentation(s)
Validation
de conformitéTests
d’interopérabilité
Education, Formation, Veille
• Recherche, utilisation principale– https://www.iot-lab.info/publications/
• Standardisation. exemples:– Plateforme de référence pour la
standardisation ouverte
– Ex: Participants actifs à l’IETF 6TiSCH
10FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
http://iot-lab.info/
Standardisation et implémentation
Recherche &
Conception
Spécifications
(propriétaires,
alliances)
Standardisation
Implémentation(s)
Validation
de conformitéTests
d’interopérabilité
Education, Formation, Veille
• Standardisation• Plateforme de référence pour le logiciel
libre, exemples :– OpenWSN : implémentation 6TiSCH– Contiki : tests avec 6TiSCH– RIOT (un des systèmes libres pour l’IoT) :
• IoT-LAB est plateforme de référence• RPL / 6LoWPAN• COAP / DTLS• OpenThread• IETF LPWAN (IPv6 pour LoRaWAN)
– …
• Liens directs avec les communautés• Autre type de logiciels ?
– Ex: OS IoT: RIOT, Contiki, TinyOS, ARMMbed, Zephyr, MyNewt, Huawei LiteOS,AWS FreeRTOS, Tizen-RT, Microsoft AzureSphere …
– Devenir une vitrine ?
11FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
http://riot-demo.inria.fr/
http://iot-lab.info/
Accès à des ressources spécifiques
LoRa device LoRaWAN Gateway Application Cloud LoRaWAN (Cayenne)
http://r2lab.inria.fr/http://www.cortexlab.fr/
• Exemple: OpenAirInterface(station de base LTE 4G en logiciel - SDR)
FIT R2Lab
12FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
http://demo-fit.saclay.inria.fr/
automated
executionFIT IoT-LAB
testbeds
Vulnerability
patterns
Standards automated MBT approach
in-house approach
manual testconception
Keeping overall traceability
Titan
Security tests
TPLan Benchmarking
Model-Based Security and Fuzz Testing
Security
MBT models
ARMOUR MBT Models
& Guidelines
Évolution : “Testbed as a service”, ex. Dans H2020 ARMOUR
https://www.armour-project.eu/
13FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
“Testbed as
a service”
Testing
tools
Évolution : “Testbed as a service”, ex. H2020 ARMOUR
14FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
Plateformes comme un “bien commun”
Communautéslogiciel libre
Participants à lastandardisation
Développeursde technologies
Utilisateursde technologies
Projects(EU, ANR, …)
Partenariatspoint-à-point Interconnexion
& fédération
Investissementsdirects
• Comme le logiciel libre : effet de réseau, point de rencontre, vitrine– Encore plus vrai avec la fragmentation de l’offre IoT, et les systèmes IoT/edge/cloud
• Questions: coût, maintenance, modèle économique• Exemple de FIT - évolution vers un TGIR (SILECS) ? Alternatives ? Vrais déploiements ?
Education
Recherche
15FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
Merci!
Questions?
شكرا
https://www.fit-equipex.fr/
http://iot-lab.info/
16
https://www.youtube.com/channel/UCrWBoYgLJCkMWgaJF8Hh3Og
Industrial cooperation
• Emphasis on industrial partnerships– Formal cooperation
• HiKob (PME, partnership + FUI)
• Traxens (Startup, Cifre)
• AlterWay / Thales / Zenika (FUI)
• Orange Labs (Contract & Cifre)
• Nokia Bell Labs
– Competitivity Clusters et IRT• Systematic/Systemx
• Minalogic et IRT Nano, SCS
• Railenium, CITC
– Projects (EU, F-Interop, Armour, Embers, Fed4Fire, etc.)• Use of FIT as a reference platform
• Industrial partners: Synelixis, Smarttesting Unparallel, EGM, OdinS, Ubiwhere, Televes (SME),ATOS, ...
FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 201817
International cooperation
FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
(MoU China)
(NSF, USA)(EU FP7)
(MoU Taiwan)
FIRE(EU FP7 / Brazil)
(EU FP7)
(EU / Korea)
(EU FP7)
(Germany)
19
FIT IoT-LAB - C. Adjih - Forum IoT Tunisia 2018
http://iot-lab.info/
http://demo-fit.saclay.inria.fr/
21