Electricité de France R&D 9 février 2016 Département ICAME
1 av. du Général de Gaulle 92140 CLAMART
Contact : David Menga Tél. 01 47 65 56 68 Mél. david.menga@edf.fr
Proposition de stage
Architecture Internet Des Objets de confiance et interopérable
Descriptif
L’Internet des objets (IDO) est un nouveau paradigme qui peut potentiellement faire évoluer notre mode de vie, grâce à la création de valeur à travers des nouvelles interactions entre personnes, objets
communicantes et leur environnement. Néanmoins, la complexité posée aux développeurs à cause de l’hétérogénéité et manque d’interopérabilité entre objets communicantes limite fortement l’impact de l’IDO. Actuellement ces problèmes sont abordées à travers de plateformes au niveau du Cloud, qui offrent fonctionnalités de type Event-Condition-Action (ECA) (tels que If This Then That - IFTTT). Nous envisageons la mise en œuvre, dans la maison, des fonctions du type ECA de façon distribué, dont les données restent à la maison et sont traites localement pour résoudre les limitations des plateformes cloud par rapport au respect de la vie privé, disponibilité et qualité des services (délais).
L’objectif du stage sera la mise en œuvre d’une preuve de concept sur la réalisation des fonctions ECA à la maison. Pour ça nous allons nous appuyer sur deux technologies nouvelles : Alljoyn1 et Blockchain2. Le middleware Alljoyn permet d’établir des réseaux de proximité interopérables indépendamment du constructeur d’objets, de la plateforme, et des protocoles de communication. Blockchain permet d’établir des transactions sécurisées entre objets sans besoin d’avoir un nœud central. Ce type de transaction distribuée permet l’échange de la valeur, le stockage de données et l’exécution de code (scripts/smart contracts) de façon horodatée, authentifié et fiable.
Le stagiaire devra développer une application/librairie Alljoyn pour permettre aux objets connectés d’établir des transactions per à per sur une blockchain. Il s’agit d’adapter des logiciels open source existantes tels que ceux offerts par Eris Industries3, pour concevoir une blockchain entre les objets connectés à la maison. La preuve de concept sera validée à travers la mise en place d’un Smart Contract dans le blockchain pour appliquer des règles simples du type ECA dans les interactions entre objets.
Conditions matérielles
Le stage servira d’appui au travail d’une thèse doctorale dans le cadre du laboratoire SEIDO4 ; laboratoire commun entre Télécom ParisTech et EDF R&D. Le stagiaire sera encadré par David MENGA, ingénieur- chercheur du groupe « Solutions et technologies innovantes pour l’offre commerciale » d’EDF R&D.
Lieu du stage : EDF R&D, 1 avenue du Général de Gaulle, 92140 CLAMART.
Durée : 6 mois à partir de Janvier 2016.
Rémunération : Approximativement 850 € / mois.
Connaissances requises : Master 2 ou dernière année d’école d’ingénieurs, Linux, Systèmes embarqués, développement C/C++.
1 https://allseenalliance.org/
2 https://docs.erisindustries.com/explainers/blockchains/
3 https://erisindustries.com/
4 http://seido-lab.com