Goals

The Internet of Things is based on the continuous progress of microelectronic and network technologies that allow the deployment of distributed services on networks of interconnected communicating objects.

This module will first provide an overview of the Internet of Things, from the norms, standards and technologies on which it is based, to the applications and security issues.

In a second step, the students will be made aware of the notions of concurrent programming as well as of real-time and embedded systems. In this way, students will acquire the necessary knowledge to understand the principles of realization of highly connected systems (IoT) as well as their processing.

Programme

  • Context, uses and fields of application of IoT: smart cities, ambient intelligence, Big Data
  • Technologies of connected objects
  • Security and physical safety of connected objects
  • Network aspects and identification of objects
  • Notions on concurrent programming, mutual exclusion mechanisms, concurrent schemes
  • Requirements of real time systems and kernels, embedded and mobile computing, robotics Lab 1- Programming of a communicating object with sensors based on Arduino Lab 2- Realization of some parallel calculations, realization of a concurrent system
Study
8h
 
Course
12h
 

Responsibles

  • René CHALON
  • Alexandre SAIDI

Language

French

Keywords

Internet of Things, Web of Things, connected devices, smart city, Ambiant Intelligence, home automation, Bluetooth, Zigbee, 6LoWPAN, PLC, Concurrent programming, Real-time computing, Embedded computing, Mobile computing