Skip to main content

Information Systems for the Internet of Things

Text original

Aquesta assignatura s'imparteix en català. El text original d'aquest pla docent és en català.

Consulta el pla docent original!

Texto traducido

Esta asignatura se imparte en catalán. El plan docente en español es una traducción del catalán.

La traducción al español está actualizada y es equivalente al original.

Si lo prefieres, ¡consulta la traducción!

Text created with automatic translation

The language of instruction of this subject is Catalan. The course guide in English is an automatic translation of the version in Catalan.

Automatic translation may contain errors and gaps. Refer to it as non-binding orientation only!

Refer to the original course guide!

Course

Multimedia. Applications and Video Games

Subject

Information Systems for the Internet of Things

Type

Optional (OP)

Credits

6.0

Semester

1st

GroupLanguage of instructionTeachers
G15, classroom instruction, afternoonsCatalanDavid Reifs Jiménez

Sustainable Development Goals (SDG)

SDG logo
  • 8. Decend work and economic growth
  • 9. Industry, innovation and infrastructure
  • 10. Reduced inequalities
  • 11. Sustainable cities and communities
  • 12. Responsible consumption and production

Objectives

This subject is dedicated to studying embedded systems and their applications, with a practical and applied orientation oriented towards the Internet of Things paradigm (Internet of Things, IoT). The aim is to provide a global perspective on embedded systems and IoT. The design tools and different types of systems are explored in depth, when they have real-time constraints. The tools and environments necessary for the design of embedded systems based on microcontrollers are used. The objective is to train in the analysis and design of embedded systems based on microcontrollers and for their programming in the IoT paradigm.

Learning outcomes

  • Learn about embedded systems, programmable logic devices, hardware-software co-design methods, microcontroller applications and hardware description languages.
  • Analyze, design and solve embedded systems.
  • Identify and use the terminology, notation and methods of electronic technology.
  • Poses and solves problems as a team.
  • Write technical information regarding electronic technology.
  • Critically analyze the results obtained.
  • Effectively present orally the results obtained in internships and projects.

Competencies

General skills

  • Desire to take part in lifelong learning, innovate, create value and acquire new knowledge.

Specific skills

  • Know about the characteristics, functions and structure of operating systems, distributed systems and computer networks, in order to use them well for design and implementation of multimedia applications.

Basic skills

  • Students can apply their knowledge to their work or vocation in a professional manner and have competencies typically demonstrated through drafting and defending arguments and solving problems in their field of study.

Content

  1. Introduction to embedded systems
    • Embedded systems
    • Internet of Things
  2. Characteristics of embedded systems
    • Basic characteristics of embedded systems
    • Classification of embedded systems
      • According to the scale of integration
      • According to functionality
  3. Real-time embedded systems
    • Definition
    • Main features
    • Tasks in real-time embedded systems (RTES)
    • Examples
  4. Entry and exit management
    • Definition
    • Requirements
    • Input and output management modes
    • Drivers for Linux
  5. Task synchronization
    • Basic concepts
    • Synchronization
    • Communication
    • Communication protocols and systems
  6. Communications
    • IoT/M2M
    • Bluetooth Low Energy
    • IEEE 802.15.4 (LoWPAN)
    • IEEE 802.11 (WLAN)
    • WAN
    • Low power wide area network (LPWAN)
    • Cellphone
  7. IoT platforms
    • Commercial
    • Open Source
    • Protocols

Evaluation

The subject is assessed continuously. The theoretical and practical contents are assessed, as well as the assignments and exercises proposed during the course. The assessment takes into account a practical grade, a final project grade and its oral presentation, a global exam and the assignments submitted.

Final grade = 40% of exercises and practices + 30% of the final exam + 30% of the final project

Methodology

During the contact hours between student and teacher (40% of the total course time), theoretical sessions (30%) and sessions for presenting and solving exercises (20%) are held in the classroom and laboratories.

A set of practical sessions are also carried out in different laboratories (50%).

Regarding personal work (60% of the total subject), the student must follow the theoretical aspects of the subject, solve the proposed problems, prepare and present a theoretical session, and complete the previous study and final reports of the practicals.

Bibliography

Key references

  • Angulo J.M.; Angulo I. (1997). Microcontroladores PIC. McGraw-Hill.
  • González J.A. (1992). Introducción a los microcontroladores. McGraw-Hill.
  • Martinez J.;Barrón M. (1992). Prácticas con microcontroladores. McGraw-Hill.
  • Tavernier Ch. (1997). Microcontroladores PIC. Paraninfo.

Further reading

Teachers will provide complementary bibliography and compulsory reading throughout the course via the Virtual Campus.

Contact us

If you have a question, we have the answer

Contact