ESIROI · Maquettes Connexion
AccueilITS5 · UE5-IOT
IOT501

Internet of Things: Principles and Architectures

FR EN ⬇ PDF
RéférentPierre Ugo TOURNOUX
ECTS1
CM / TD / TP6 / 6 / 12
Typematiere

Viable
Viable100%
Complète93%
Manque pour « complète »
  • Version EN relue

But du cours

To provide engineering students with the foundations to identify IoT-enabled applications and the elements of the IoT ecosystem required to implement these applications.

Acquis d'apprentissage visés

  • List and implement IoT network protocols
  • Implement IoT-specific data distribution protocols
  • Select suitable development environments (IDE) for prototyping and product development

Prérequis

Algorithms and data structures in C

Programme

  1. Introduction to IoT and its applications
  • Definition and challenges of IoT.
  • Examples of applications in various fields (healthcare, agriculture, smart cities, Industry 4.0).
  • Case study of existing IoT projects.
  1. IoT Connectivity: Protocols and Networks
  • LPWAN networks: LoRaWAN, SigFox, LTE-M, NB-IoT.
  • Sensor networks: Zigbee, Thread, 6TiSCH, BLE-mesh.
  • Criteria for selecting a protocol (range, power consumption, bandwidth).
  1. Hardware Architectures: IoT Microcontrollers
  • Overview of ARM Cortex and RISC-V architectures.
  • Criteria for selecting a microcontroller based on IoT constraints.
  • Practical examples using development boards.
  1. Programming Environments
  • Introduction to tools: Segger, STM32CubeIDE, Zephyr.
  • Practical implementation: creating a simple IoT project (sensor + communication).
  1. Data Formats and Associated Protocols
  • Exploration of CBOR formats and CoAP, Matter, 6LoWPAN protocols.
  • Practical cases: transmission and interpretation of IoT data.
  1. Review of Classic IoT Sensors
  • Presentation of temperature, humidity, accelerometer, vibration, light, and sound sensors.
  • Methods for integrating sensors into an IoT ecosystem.
  1. Measuring and Optimizing Energy Consumption
  • Principles of consumption measurement.
  • Optimization techniques to extend the lifespan of IoT devices.
  • Study of trade-offs between performance and power consumption.

Modalités d'évaluation

At least two continuous assessments.

Bibliographie

  • Timothy Chou, Precision: Principles, Practices and Solutions for the Internet of Things, 2016

Supports

Slides and guided work sheets.