IOT

IoT Microprocessor Developer (Academic Year 2018/2019)

IoT Microprocessor Developer



Prof. Manuel Castro
(Universidad Nacional de Educación a Distancia (Madrid - Spagna))
Prof. Sergio Martin
(Universidad Nacional de Educación a Distancia (Madrid - Spagna))
Prof. Gabriel Diaz
(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 microprocessor devices.

The holder of the “IoT Microprocessors 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 have factual knowledge, skills and competences of: 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 microprocessors:

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 microprocessors:

This unit is focus on microprocessors programming. Students are expected to master and demonstrate deep knowledge of: basics of microprocessors and Python programming; Python programming in Raspberry Pi; Raspberry Pi I/O programming. Additionally, students are expected to have specialized knowledge of: programming Raspberry Pi’s output pins; reading sensor data from Raspberry Pi’s input pins; interfacing sensor with the Operating System.

4.       Platforms for microprocessors 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 microprocessors):

At the end of this unit the student is expected is to have deep knowledge of: networking protocols for IoT environments; communication protocols for IoT environments; IoT security basics; Hardware and Software vulnerabilities in microprocessors (Raspberry Pi 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. Manuel Castro - Universidad Nacional de Educación a Distancia (Madrid - Spagna)
Prof. Sergio Martin - Universidad Nacional de Educación a Distancia (Madrid - Spagna)
Prof. Gabriel Diaz - 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
Stéphane Lavirotte
Stéphane Lavirotte
Manuel Castro
Manuel Castro
Manuel Castro
Sergio Martin
Sergio Martin
Sergio Martin
Sergio Martin
Sergio Martin
Sergio Martin
Stéphane Lavirotte
Stéphane Lavirotte
Stéphane Lavirotte
Beatriz Martin
Beatriz Martin
Elio San Cristobal
Sergio Martin
Sergio Martin
Rosario Gil
Gabriel Diaz