Stagiaire Développement d’Applications Android pour Enrolement Iot H/F (28 vues)

Essonne - 91
11 janvier 2019
Le job
09-01-2019
Stage EDF RetD : Enrôlement d'objets connectés dans le système d'information

EDF RetD propose un stage sur l'internet des objets et l'enrôlement de ceux-ci dans un système d'information de manière sécurisée.

Le projet HIIOTA a pour but d'aider EDF à faire les bons choix dans les nombreuses technologies IOT.

L'objectif du lot «Architectures IOT» du projet HIIOTA est de caractériser les standards et solutions disponibles, leur niveau d'adoption par le marché, suivre leurs évolutions et assembler un système IoT de référence pour EDF afin de gérer l'hétérogénéité des environnements. Dans ce cadre, divers études et expérimentations sont menées.

Au sein de ce projet, le ou la stagiaire devra mettre une oeuvre une solution permettant à l'installateur d'un nouvel l'objet connecté de l'inscrire facilement au sein du SI de l'entreprise de manière sécurisée afin que l'objet puisse communiquer ses données vers les applications consommatrices.

Pour cela le ou la stagiaire devra concevoir et développer une application pour smart phone Android, devant être capable de lire un identifiant QR code et/ou une étiquette NFC, et d'échanger avec des serveurs d'authentifications pour que l'objet puisse être enrôlé.

Durant le stage, l'intervenant sera confronté à divers langages comme le C pour utiliser une librairie coté objet connecté, java du côté du serveur et application android, à divers protocoles de communication (COAPS, LWM2M, MQTTS, HTTPS) et logiciels open source (Eclipse Kapua, Kura, Leshan).

Le stage, rémunéré, d'une période de 6 mois, se situera sur le site d'EDF Lab à Paris-Saclay.

L'intervenant sera intégré au projet et encadré par 2 ingénieurs-chercheurs au sein du département PERICLES dans le groupe ASICS (Architecture, Système d'Information et Calculs Scientifiques).

Une autonomie et une bonne capacité d'adaptation, une connaissance d'une partie des langages et des bonnes pratiques de développements sera un plus pour mener à terme le produit envisagé.

Démarrage souhaité : dès que possible.
Durée : 6 mois.

Le profil idéal
le stagiaire doit avoir suivi des études d'ingénieurs avec de nombreux modules en informatiques pour couvrir l'ensemble des fonctions demandées pour le produits :
- Développement front end android (java).
- Développement d'un back end java (services et base de données).
- Connaissance de la sécurité informatique.
- Développement en C pour les objets connectés.
le stagiaire doit avoir de bonnes capacité à communiquer.