This website uses cookies

The website of the Universitat Politècnica de Catalunya uses its own and third-party cookies to improve the browsing experience and for statistical purposes. For more information about cookies you can consult the cookie policy.

Accept only selected ones
Allow all cookies
Show details

Cookies are small text files that can be used by websites to make a user's experience more efficient.
The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission.
This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.
You can at any time change or withdraw your consent from the Cookie Declaration on our website.
Learn more about who we are, how you can contact us and how we process personal data in our privacy Policy.
When contacting us regarding your consent, please indicate your identification and the date of your consent.

Necessary :

Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

Name Provider Purpose Expiry Type
lang Save the web display language 2 years HTTP
politica_cookie Save the general consent of cookies in the current domain. 1 year HTTP
cookie_estadistiques Save the consent of statistical cookies in the current domain. 1 year HTTP
cookie_marketing Save the consent of marketing cookies in the current domain. 1 year HTTP
PHPSESSID Preserves user session state across page requests. Sessió HTTP
CONSENT [x3] Google Used to detect if the visitor has accepted the marketing and analytics category in the cookie banner. This cookie is necessary for GDPR-compliance of the website. 2 years HTTP
Statistics :

Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously.

Name Provider Purpose Expiry Type
_ga Google Registers a unique ID that is used to generate statistical data on how the visitor uses the website. 2 years HTTP
_ga_# Google Used by Google Analytics to collect data on the number of times a user has visited the website as well as dates for the first and most recent visit. 2 years HTTP
_gat Google Used by Google Analytics to throttle request rate 1 day HTTP
_gid Google Registers a unique ID that is used to generate statistical data on how the visitor uses the website. 1 day HTTP
Marketing :

Marketing cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user and thereby more valuable for publishers and third party advertisers.

Name Provider Purpose Expiry Type
last_campaign Save the last campaign for which the user has reached the website. 6 months HTTP
campaign_XX Save the last campaign for which the user has reached the website. 6 months HTTP
ads/ga-audiences Google Used by Google AdWords to re-engage visitors that are likely to convert to customers based on the visitor's online behaviour across websites. S Sessió Pixel
NID Google Registers a unique ID that identifies a returning user's device. The ID is used for targeted ads. 6 months HTTP
bcookie LinkedIn Used by the social networking service, LinkedIn, for tracking the use of embedded services. 2 years HTTP
bscookie LinkedIn Used by the social networking service, LinkedIn, for tracking the use of embedded services. 2 years HTTP
lidc Used by the social networking service, LinkedIn, for tracking the use of embedded services. 1 day HTTP
i/jot Twitter Inc. Sets a unique ID for the visitor, that allows third party advertisers to target the visitor with relevant advertisement. This pairing service is provided by third party advertisement hubs, which facilitates real-time bidding for advertisers. Session Pixel
_fbp [x2] Meta Platforms, Inc. Used by Facebook to deliver a series of advertisement products such as real time bidding from third party advertisers. 3 months HTTP

Campus in maintenance
User and / or password incorrect
You have no active environment
Your access has been restricted. Consultation with the department of administration
Due to technical problems, the virtual campus is inaccessible. We are working to solve it. Sorry for the inconvenience.
Start   >  Master's & postgraduate courses  >  Education  >  Master's degree in Internet of Things (IoT)
Request information
Request information Request information or admission
Apply for admission
Apply for admission


Information 2022-2023 edition

2nd Edition
60 ECTS (354 teaching hours)
Language of instruction
Payment of enrolment fee options

The enrolment fee can be paid:
- In a single payment to be paid within the deadline specified in the letter of admission to the programme.
- In two instalments:

  • 60% of the amount payable, to be paid within the deadline specified in the letter of admission to the programme.
  • Remaining 40% to be paid up to 90 days at the latest after the starting date of the programme.
- In four instalments, splitting the payment by direct debit:
  • 40% of the amount payable, to be paid within the deadline specified in the letter of admission to the programme.
  • The remaining 60% will be divided into 3 direct debit payments, which will be distributed equidistantly between the beginning and end of classes.
  • The student must have and be the holder of a bank account with IBAN ESXX
Notes 0,7% campaign

Registration open until the beginning of the course or until end of vacancies.
Next course
November 2023
Monday: 6:30 pm to 9:30 pm
Tuesday: 6:30 pm to 9:30 pm
Thursday: 6:30 pm to 9:30 pm
Taught at
Why this master's degree?
The Internet of Things (IoT) constitutes a technical revolution that will transform the way we interact with the world and will have a deep impact on economy and employment. The IoT will enable a greater efficiency in resource management, since it will improve our life quality and will allow smart cities, smart home, smart energy, smart health, industry 4.0, connected vehicle and a long list of intelligent environments. Prestigious sources such as IDC estimate that the number of IoT connected devices will have reached or even exceeded 41.000 million by 2025. This will create a global market that, according to Statista, will have a value of 1.6 trillion dollars until 2025. Adoption of IoT solutions will create new business opportunities and new companies, and will allow reducing companies' operational cost, increasing productivity and developing a new product portfolio. A significant increase of IoT sector professionals has been forecasted for the next years. According to Forbes, the demand increase of product engineers related with IoT has been of 214% since 2014.

World Economic Forum predicts that IoT will mainly impact by its incorporation into existing industrial products and in the creation of IoT-derived services. The IoT will lead to a new paradigm where it will be possible to replace product sales by services.

IoT expertise requires achieving cross-area knowledge that includes obtaining data by means of sensors, big data, cibersecurity, the devices and systems involved, and the protocols that allow the communication between these different components.

The program proposed for this Master's degree aims at providing the student with the required qualification for the IoT market. The student will be able to understand the current IoT, as well as its future evolution, and will be able to design, implement and direct projects in the IoT area, and even create a company in the field of IoT.

The Master's degree combines theoretical and practical concepts (which include a hands on component). Since most IoT developments arise from entrepreneurs and start-ups (as recognised by Gartner), more than 20% of the course is devoted to present the IoT value chain, as well as financial aspects, in order to understand and implement business models in the area of the IoT.

The teaching team of the Master's degree combines university professors with practical experience in projects, investigation and IoT international standardization, with the point of view of professors with a professional and entrepreneur profile, who carry on their activity in companies of this area.
  • Knowing the technical basis of the IoT.
  • Developing integrated IoT projects in areas such as smart cities, smart home, industry 4.0, smart energy, smart health and connected vehicle, among others.
  • Improve the value of products and processes by incorporating IoT solutions to them.
  • Knowing big data and data analytics, and how they can be leveraged in order to obtain benefits from the massive amount of data that will be generated by the IoT.
  • Identifying the IoT ecosystem and the business opportunities it offers.
  • Knowing the IoT solutions and products, as well as their future trends.
  • Developing an IoT-based product or a service thanks to the technical and business knowledge acquired in the Master's degree.
Who is it for?
  • Telecommunications, computer science or electronics professionals who desire to complete their education in the IoT area.
  • Professionals who currently work in the ICT area and want to redirect their activity towards the IoT and the related new employment opportunities.
  • Consultants oriented towards realization and analysis of innovation projects by means of ICT.
  • Software programmers who intend to benefit from the new opportunities offered by the IoT.
  • Network and server administrators who may have to incorporate the massive amount of IoT devices.
  • Graduates in the areas of telecommunications, computer science or electronics who desire to gain new competencies in the IoT area.

Training Content

List of subjects
3 ECTS 21h
Internet and IoT
This first subject offers a complete vision of the fundamental mechanisms for communication between devices (IPv6) on the Internet, and their configuration (uPnP, mDNA, Zeroconf). These mechanisms constitute the basis (along with adaptation processes that will be taught in subsequent subjects) of the functionality required for the connectivity and communication of IoT devices.
3 ECTS 21h
IoT Security
Security is a fundamental aspect on the Internet, and is even more critical in the IoT area. This subject describes the main security threats and mitigation techniques by means of encryption, certificates, HTTPS, DTLS and anonymity. Blockchain, and its application to the IoT, is also presented.
6 ECTS 42h
Communication Technologies
There exist multiple technologies that enable IoT device communication, with a variety of features that depend on the use cases for which they were designed. This subject presents the wide range of main communication technologies used by IoT devices. Such technologies comprise low-range wireless technologies such as RFID/NFC, IEEE 802.15.4 and Bluetooth Low Energy, as well as long-range ones such as LoRa, Sigfox, IEEE 802.11ah and NB-IoT. Wired technologies are also describes, such as BACnet, Modbus, KNX, Dali, as well as PLC.
4 ECTS 24h
IoT Protocol Architectures
On the basis of the communications technologies introduced in the previous subject, this subject presents the main communication protocol architectures for IoT devices. The subject includes both IP-based solutions and protocols, as well as the main architectures that do not support IP natively. The former ones comprise adaptation functionality such as 6LoWPAN, routing protocols such as RPL and application protocols such as CoAP. Other protocols also presented are MQTT, ZigBee, Z-wave, Thread and ANT.
6 ECTS 36h
Sensors and Actuators: Hardware
IoT devices present significant hardware limitations, compared to the typical features of the rest of devices connected to the Internet. These devices are also equipped with sensors and actuators. This subject describes the main hardware features of IoT devices, which include the range of available transducers, components and characteristics of microcontrollers, radio transceivers and the main integrated platforms. Practical sessions are held with Texas Instruments BLE and ZigBee modules, as well as with the ESP32 Wi-Fi module.
3 ECTS 21h
Sensors and Actuators: Software
The hardware constraints of IoT devices require using efficient software. This subject presents the main IoT-specific software approaches for IoT devices, including programming languages, programming environments, and operating systems such as Contiki or TinyOS.
2 ECTS 18h
Data Management Architectures
This subject presents the architectures, and the architectural components, needed for managing IoT data (for example, data obtained by sensors or commands sent to actuators). These architectures require the deployment of entities that allow the connectivity and interoperability with IoT devices (such as proxies or gateways), as well as data management platforms, including cloud and fog computing solutions. This subject describes also smartphones and wearables as sensing devices, as well as the encodings (e.g. JSON and XML) used in IoT. Some examples of data management platforms presented include the IBM one, the FIWARE one, Sofia2 or city-specific platforms such as Sentilo or CityOS.
3 ECTS 24h
Storage, Management and Data Analysis
The massive amount of IoT devices will generate a huge amount of data, which will need to be stored, processed and analyzed in order to extract the information of interest for each service. This subject offers the main techniques for the storage and analysis of big data generated by IoT devices, and presents the data bases, data analysis techniques, learning systems and artificial intelligence.
4 ECTS 24h
Artificial intelligence in IoT
3 ECTS 21h
Data exploitation
The data generated by IoT devices may be exploited by means of services and apps. Such services may benefit from using visualization and/or geolocation of data. On the other hand, exploiting data requires considering the opportunities offered by open data, as well as the corresponding legal considerations regarding data ownership and anonymity that these will need to offer. This subject presents the main techniques and recommendations in the presented area.
5 ECTS 33h
Smart Cities and Smart Industry
5 ECTS 33h
Smart Home, Smart Health and Smart Vehicle
3 ECTS 21h
Business Models
The IoT offers a wide range of business creation opportunities. This subject presents the different business models in the area, the value chain of the IoT, the process for creating a company, and financial techniques. Furthermore, the subject provides a wide overview of success stories of companies in the area, presented by their protagonists, who explain their solutions, along with critical aspects for creating and managing an IoT-based company.
10 ECTS 15h
Final Master's Degree Project
This subject is the final Master's degree project, where the student will be able to apply the knowledge and abilities obtained during the course by carrying out a project in the IoT area.
Special master's degree issued by the Universitat Politècnica de Catalunya. Issued pursuant to art. 34.1 of Organic Law 4/2007 of 12 April, amending Organic Law 6/2001 of 21 December, concerning Universities. To obtain it, is necessary to have an official university qualification. Otherwise, the student will receive a course completion certificate of the programme issued by the Fundació Politècnica de Catalunya. (See details appearing on the certificate).

Learning methodology

The teaching methodology of the programme facilitates the student's learning and the achievement of the necessary competences.

Learning tools
Participatory lectures
A presentation of the conceptual foundations of the content to be taught, promoting interaction with the students to guide them in their learning of the different contents and the development of the established competences.
Practical classroom sessions
Knowledge is applied to a real or hypothetical environment, where specific aspects are identified and worked on to facilitate understanding, with the support from teaching staff.
Success stories
Outstanding business knowledge and experiences with high added value acquired during an outstanding professional career are presented and shared.
Problem-based learning (PBL)
An active learning methodology that enables the student to be involved from the beginning, and to acquire knowledge and skills by considering and resolving complex problems and situations.
Students are given technical support in the preparation of the final project, according to their specialisation and the subject matter of the project.
Assessment criteria
At least 80% attendance of teaching hours is required.
Solving exercises, questionnaires or exams
Individual tests aimed at assessing the degree of learning and the acquisition of competences.
Work out projects
Studies on a specific topic, by individuals or groups, in which the quality and depth of the work is assessed, among other factors.
Completion and presentation of the final project
Individual or group projects in which the contents taught in the programme are applied. The project can be based on real cases and include the identification of a problem, the design of the solution, its implementation or a business plan. The project will be presented and defended in public.
Work placements & employment service
Students can access job offers in their field of specialisation on the My_Tech_Space virtual campus. Applications made from this site will be treated confidentially. Hundreds of offers of the UPC School of Professional & Executive Development employment service appear annually. The offers range from formal contracts to work placement agreements.
Virtual campus
The students on this master's degree will have access to the My_ Tech_Space virtual campus - an effective platform for work and communication between the course's students, lecturers, directors and coordinators. My_Tech_Space provides the documentation for each training session before it starts, and enables students to work as a team, consult lecturers, check notes, etc.

Teaching team

Academic management
  • Paradells Aspas, Josep
    View profile in futur.upc
    Professor at the Technical University of Catalonia and director of the i2CAT Foundation. He has been working in the field of the Internet of Things (IoT) for more than 25 years. He has supervised more than ten doctoral theses in this field, has more than two hundred publications and has participated in numerous research and development projects for national and international companies such as Simon, Seat, Alstom, Telefónica, Orange, Vodafone, Dinube or Continental. He has participated in the creation of three spin-offs.
Teaching staff
  • Abelló Gamazo, Alberto
    View profile in futur.upc / View profile in Linkedin
    Holds a doctorate in Computer Science from the Polytechnic University of Catalonia (UPC). A lecturer in the Department of Service and Information System Engineering at the UPC. He teaches at both bachelor's degree level and on the Master's degree course in Innovation and Research in Informatics (MIRI), specialising in Data Science. He is the UPC coordinator of the Erasmus Mundus doctorate in Information Technologies for Business Intelligence - Doctoral College (IT4BI-DC).

    Furthermore, he has worked as a consultant with SAP, HP and the OMS, Fundació Probitas,  among others.
  • Argerich Herreras, Jaume

    Graduate in Economics. The holder of an MBA from IESE. PhD in business: "Screening Criteria for Business Angels Investments". Corporate Development Director, reporting to the Financial Director General and Director at Ficosa International. He has worked in companies including Caixabank and IBM.
    Associate professor of entrepreneurship in Universitat de Barcelona, with teaching experience in courses of finance for entrepreneurs, entrepreneurial ecosystem and negotiation.
  • Brieva, Erik
    View profile in Linkedin
    A Computer Engineer and the holder of a Master's degree in Computer Graphics. He was director of marketing at Red Hat and is currently CEO of Strands. A multiple entrepreneur and executive in innovative companies, he was the founder of Polymita (acquired by Red Hat), Enzyme (acquired by the Nexe Group), Intelligent Software Components S.A. (acquired by a Private Equity fund), Altea Consulting, iSOFACT and Wannay. Guest lecturer at IESE, Esade and the UPM.
  • García Fernández, Víctor Nicolás
    View profile in Linkedin
    BSc. Telematics engineer, M.Sc. Telecommunications engineer and master in Mobile Business from Technical University of Catalonia (UPC). He has more than 15 years of experience in information technology, information systems and digital field.
    Passionate about IT product management and enabling new business models through technology innovation.
    He is currently contributing to develop Nestlé's digital presence as global tech lead for consumer IoT (Internet of Things). Along his career, he has held several technical and management positions as chief technology officer (CTO) and innovation lead for telecommunications companies and startups and cloud services.
  • García Villegas, Eduard
    View profile in futur.upc / View profile in Linkedin
    Telecommunications Engineer and PhD from the Technical University of Catalonia (UPC). He is currently an associate professor at the UPC, member of the UPC's Wireless Networks Research Group (WNG), collaborator at the i2CAT Foundation and at the Center for Advanced Broadband Communications (CCABA). His research focuses on topics such as radio resource optimization in wireless local area network (WLAN) and wireless personal area network (WPANs), electronic commerce and technologies that enable the Internet of Things (IoT), etc. He is currently participating in European research projects focused on the development of 5G technologies.
  • González Alonso, Pedro Javier
    View profile in Linkedin
    Computer Engineer and master in Innovation and Research in Computer Science from Universitat Politècnica de Catalunya (UPC), specializing in Business Intelligence and Knowledge Discoverer. Master in Business Administration at ESADE. Currently, he works as Head of Data Science and CTO at nixi1, where he is leading the development of the chatbot technology and the nixi1 multi-channel solution platform.
  • Muñoz Tapia, Jose Luis
    View profile in futur.upc / View profile in Linkedin
    PhD in Telecommunications Engineering from the Technical University of Catalonia (UPC) and professor in the Department of Telematics Engineering at the UPC. His research work is focused on the field of network security, cryptography and the development of secure applications. In this area, he is co-author of dozens of articles in journals and conferences.
  • Paradells Aspas, Josep
    View profile in futur.upc
    Professor at the Technical University of Catalonia and director of the i2CAT Foundation. He has been working in the field of the Internet of Things (IoT) for more than 25 years. He has supervised more than ten doctoral theses in this field, has more than two hundred publications and has participated in numerous research and development projects for national and international companies such as Simon, Seat, Alstom, Telefónica, Orange, Vodafone, Dinube or Continental. He has participated in the creation of three spin-offs.
  • Penella López, Maria Teresa
    View profile in Linkedin
    She received her BSc, MSc and PhD degrees in telecommunication from the Technical University of Catalonia (UPC), Spain, in 2003, 2005 and 2010. She also holds a postgraduate in data Science from Barcelona University (UB). She worked as assistant professor at UPC. She is currently leading the R+D HW department and working on low power wireless sensor networks at Urbiotica. Her research interests include energy harvesting, energy and power conditioning, storage elements and wireless sensor networks. She co-authored a book entitled 'Powering Autonomous Sensors. An Integral Approach with Focus on Solar and RF Energy Harvesting'.
  • Romero Moral, Òscar
    View profile in futur.upc
    Doctor in Informatics from the UPC. Lecturer in the Department of Service and Information System Engineering at the UPC. Teaching at both undergraduate and official master's degree level. UPC coordinator of the Erasmus Mundus Master's Degree in Big Data Management and Analytics (BDMA) and the master's degree in Data Science from the UPC. Researcher in the field of data and information management, in which he has published more than sixty publications in conferences and international journals. He has worked as a consultant with SAP, HP and the WHO, among others.
  • Tarradellas Olmo, Ivan

    The holder of an Executive Master's degree in Digital Business from ESADE and a Technical Engineering degree in Computer Systems. More than 14 years of experience developing and managing new digital products from the conception/analysis phase to their launch onto the market, using agile methodologies. He is currently Product Manager at Strands, where he manages the line of new products, and is as a Guest Lecturer on the Master's degree in Big Data at the Instituto de Empresa (IE) in Madrid.

Associates entities

Strategic partners
  • Simon S.A.
    • Provides teachers and lecturers.
    • Disseminates the programme in the professional sphere and area of expertise.
    • Offers professional internships for students on the programme.
Collaborating partners

Career opportunities

  • IoT project consultant.
  • IoT network designer.
  • IoT device programmer.
  • IoT application programmer.
  • IoT service architect.
  • IoT networks and systems administrator.

Request information or admission

Request received!
After we have registered your request, you will receive confirmation by email and we will be in touch.

Thank you for your interest in our training programmes.
Due to an error in the connection to the database, your submission has not been processed. Please try again later, phone us on (34) 93 112 08 08, or send us an email at:
You have exceeded the maximum size of the file
  • If you have any doubts about the master's degree.
  • If you want to start the registration procedure.
How to start admission
To start the enrolment process for this programme you must complete and send the form that you will find at the bottom of these lines.

Next you will receive a welcome email detailing the three steps necessary to formalize the enrolment procedure:

1. Complete and confirm your personal details.

2. Validate your curriculum vitae and attach any additional required documentation, whenever this is necessary for admission.

3. Pay €110 in concept of the registration fee for the programme. This fee will be discounted from the total enrolment fee and will only be returned when a student isn't admitted on a programme.

Once the fee has been paid and we have all your documentation, we will assess your candidacy and, if you are admitted on the course, we will send you a letter of acceptance. This document will provide you with all the necessary information to formalize the enrolment process for the programme.

  date protection policy

* Mandatory fields

Información básica o primera capa sobre protección de datos


Fundació Politècnica de Catalunya (en adelante, FPC). + INFORMACIÓN


Contestar a las solicitudes de información del interesado sobre actividades de formación gestionadas o realizadas por la FPC. + INFORMACIÓN

Establecimiento o mantenimiento de relación académica con el interesado. + INFORMACIÓN


Consentimiento del interesado. + INFORMACIÓN

Interés legítimo en el desarrollo de la relación académica. + INFORMACIÓN


No existen cesiones o comunicaciones.


Acceso, rectificación, supresión, limitación, oposición y portabilidad. + INFORMACIÓN

Datos de contacto del delegado de protección de datos

Información adicional

Política de Privacidad de nuestra página Web. + INFORMACIÓN

Plazo de conservación

Política de Privacidad de nuestra página Web. + INFORMACIÓN

Cesión de imagen

Aceptación a la cesión, por un periodo de 10 años, las imágenes que la FPC pueda captar en las instalaciones donde se desarrolle su actividad, a fin de difundir y promocionar las actividades de la FPC y por el medio que esta tenga por conveniente.

Servicios de pago

En caso que el interesado formalice la relación con la FPC, el ordenante (interesado) autoriza y da su consentimiento al cargo, por tanto, con renuncia expresa al derecho de devolución sobre el cargo.