IOT

IoT Microcontroller Developer (Academic Year 2018/2019)

IoT Microcontroller Developer



Prof. Sergio Martin
(Universidad Nacional de Educación a Distancia (Madrid - Spagna))
Prof. Rosario Gil
(Universidad Nacional de Educación a Distancia (Madrid - Spagna))
Prof. Elio San Cristobal
(Universidad Nacional de Educación a Distancia (Madrid - Spagna))
Prof. Romeo Beccherelli
(Università Telematica Internazionale UNINETTUNO (Roma - Italia))
Prof. Manfred Leisenberg
(Fachhochschule des Mittelstands (Bielefeld - Germania))
Prof. Beatriz Martin
(Universidad Nacional de Educación a Distancia (Madrid - Spagna))
Prof. Stéphane Lavirotte
(Université Nice Sophia Antipolis (Nizza - Francia))
CONTENT_LANGUAGE:GENERIC_EN
Course description

The courses addresses all the designers and users of microcontroller devices.

The holder of the “IoT Microcontrollers developer” certification could work in the following business areas:

  • IoT Expert/Developer
  • IoT Administrator
Prerequisites
Basic knowledge of programming, 4-5 years of experience in ICT services
Objectives
1.      Introduction: IoT technology and business strategy:

Students are expected to demonstrate theoretical knowledge/skills and competences on IoT: terms and basic concepts; technological trends which have led to IoT; embedded systems in terms of interface; impact of IoT on organizations/society; main application sectors; basics of hardware components (microcontrollers and microprocessors, sensors, actuators); basics of communication technologies and platforms; commonalities and differences between IoT and other technologies (e.g. Cloud computing, Big Data, Industry 4.0); IoT national and international policies. Additionally, they are expected to have factual knowledge of: features of product and services interconnected; IoT benefits and challenges; new business opportunities and competitive risks; IoT business solutions main features; IoT Solutions from user, business, operational, revenue and cost perspectives; introduction of IoT into business: i. strategy and alignment ii. Organization iii. Budgeting iv. Product development v. manufacturing vi. Distribution vii. Customer satisfaction viii. IoT solution; creation of successful IoT business for SMEs (how to implement an IoT business).

2.       Device architecture and sensors for microcontrollers:

Student is expected to demonstrate specialized knowledge, skills and competences on: basic concepts of device architecture; basics of sensors and actuators issues; analog sensors: voltage vs current; digital sensors: on/off, parallel, serial, asynchronous vs synchronous; Pulse Width Modulation; buses (Binary Unit Systems): I2C, SPI; connection technology.

3.       Programming microcontrollers:

Students are expected to demonstrate deep knowledge of: microcontroller and C programming basics; Arduino; Arduino programming with Arduino IDE; Arduino I/O programming; STM32; STM32 programming with Eclipse; TM32 I/O programming; building blinking LEDs; controlling motors; networking sensors.

4.       Platforms for microcontrollers and applications:

Students are expected to demonstrate comprehensive knowledge, skills and competences on: connecting Iot devices to local or global network; Low and High level Protocols dedicated to IoT devices; IoT platforms: ThinkSpeak, ThinkWorx, Ubidots, etc.

5.       Networking and Security (for microcontrollers)

At the end of this unit the student is expected to demonstrate comprehensive knowledge, skills and competences on: networking protocols for IoT environments; communication protocols for IoT environments; IoT security basics; Hardware and Software vulnerabilities in microcontrollers (Arduino example); Security risks regarding the implementation of networking and communication protocols.
Exercises
The assessment method is an online test/examination. A multiple choice questionnaire which includes at least one question for each key learning outcome. Only one answer of each question is correct.
Professor
Professor not available
Video professors
Prof. Sergio Martin - Universidad Nacional de Educación a Distancia (Madrid - Spagna)
Prof. Rosario Gil - Universidad Nacional de Educación a Distancia (Madrid - Spagna)
Prof. Elio San Cristobal - Universidad Nacional de Educación a Distancia (Madrid - Spagna)
Prof. Romeo Beccherelli - Università Telematica Internazionale UNINETTUNO (Roma - Italia)
Prof. Manfred Leisenberg - Fachhochschule des Mittelstands (Bielefeld - Germania)
Prof. Beatriz Martin - Universidad Nacional de Educación a Distancia (Madrid - Spagna)
Prof. Stéphane Lavirotte - Université Nice Sophia Antipolis (Nizza - Francia)
List of video lessons
Romeo Beccherelli
Romeo Beccherelli
Manfred Leisenberg
Manfred Leisenberg
Manfred Leisenberg
Manfred Leisenberg
Stéphane Lavirotte
Stéphane Lavirotte
Stéphane Lavirotte
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Romeo Beccherelli
Stéphane Lavirotte
Stéphane Lavirotte
Stéphane Lavirotte
Beatriz Martin
Beatriz Martin
Sergio Martin
Sergio Martin
Sergio Martin
Elio San Cristobal
Rosario Gil