Sustainable IoT Technologies

Year:
1st year
Semester:
S2
Programme main editor:
(I2CAT)
Onsite in:
Remote:
ECTS range:
3 ECTS

Professors

img
Carmen Delgado Pirillos
I2CAT

Prerequisites:

  • Basics of programming. Knowledge of Matlab.
  • Basics of Electronics and Circuit Theory.
  • Basics of Mathematical Analysis

Pedagogical objectives:

The main goal of this course is to understand the need of batteryless IoT devices and what are the new challenges of these intermittent systems. Other general aspects of IoT such as low power communication technologies or applications (including sustainable applications) will also be covered.

Evaluation modalities:

Final exam, short in-class quizzes and lab project report.

A project assignment to perform after the STC execution will also be evaluated.

Description:

This Short Term Course will focus on sustainable batteryless IoT devices. In general, IoT devices run on batteries, which are short-lived, harmful to the environment and difficult to replace in hard-to-reach areas. For this reason, batteryless devices get rid of batteries by using energy harvested from the environment and storing it in a small capacitor. However, capacitors have to deal with an intermittency behaviour which results in communication and computing challenges, which will be explained in this course. We will evaluate how different technologies such as Blootooth Low Energy (BLE) or LoRaWAN deal with this new paradigm and what are the new takeaways.

Topics:

  • Introduction to IoT
  • Sensors, Actuators and Applications
  • IoT Communication Technologies
  • Batteryless IoT devices
  • Circuit modeling
  • Energy harvesting possibilities
  • Batteryless Communication Challenges
  • Batteryless Computing Challenges
  • Conclusions

Required teaching material

Slides will be distributed. [computing/cloud resources] Access to the Moodle platform of AI4CI. [devices] Personal laptop with network access [software license] Matlab License. IoT Simulator Platform. [Additional] Zoom or other platform for synchronous lectures. Lessons’ recording.

Teaching volume:
lessons:
15 hours
Exercices:
7 hours
Supervised lab:
8 hours
Project:
45 hours

Devices:

  • Laboratory-Based Course Structure
  • Open-Source Software Requirements