IoT system design and implementation

Catalogue des cours de Télécom SudParis

Code

IGFF CSC 4255

Niveau

M1

Graduate

Graduate

Semestre

Fall

Domaine

Informatique

Programme

Programme Ingénieur

Langue

Anglais/English

Crédits ECTS

2,5

Heures programmées

25

Charge de travail

25

Coordonnateur(s)

Département

  • Informatique

Organisation

Cours/TD/TP/projet/examen : Lectures/Labs/project/final exam

Acquis d'apprentissage

After this teaching unit, you should be able to:
- Learn the basic principles and characteristics of IoT protocols used at the application, middleware, network and link layers.
- Identify the main properties of IoT devices (including sensors and actuators) and IoT networks, as well as techniques for IoT device placement in the environment.
- Design a distributed software overlay for the collection of data from IoT devices, their processing to Edge physical nodes, and their dissemination to end-user applications.
- Learn existing data modeling techniques for tackling heterogeneity at the application layer, as well designing context-aware IoT applications.
- Design and implement an end-to-end IoT system by including: (i) the data collection using real devices and network access protocols; (ii) the deployment of processing nodes using Edge devices; (iii) the implementation of a distributed middleware protocol for data exchange; (iv) the structuring of data for interoperability; and (v) the development of user-applications.

Prérequis

Python, Java, Data structures

Evaluation

- Participation in labs and intermediary deliverables (1/10)
- IoT project final deliverable (5/10)
- Final examination: final defense (4/10)