NETWORKS AND PROTOCOLS FOR THE "INTERNET OF THINGS"

Francesco COLACE NETWORKS AND PROTOCOLS FOR THE "INTERNET OF THINGS"

0622400043
DIPARTIMENTO DI INGEGNERIA INDUSTRIALE
EQF7
ELECTRONIC ENGINEERING
2021/2022



YEAR OF COURSE 2
YEAR OF DIDACTIC SYSTEM 2018
SPRING SEMESTER
CFUHOURSACTIVITY
660LESSONS
Objectives
TRAINING OBJECTIVES: EXPECTED LEARNING OUTCOMES AND COMPETENCE TO BE ACQUIRED
THE COURSE AIMS TO PROVIDE THE METHODOLOGICAL AND OPERATIONAL TOOLS FOR A CLEAR UNDERSTANDING OF THE INTERNET OF THINGS PARADIGM, THROUGH THE STUDY OF THE MAIN PROTOCOLS AND PLATFORMS, WITH PARTICULAR REFERENCE TO APPLICATION ASPECTS THROUGH THE USE OF EMBEDDED DEVICES.
KNOWLEDGE AND UNDERSTANDING SKILLS
KNOWLEDGE AND UNDERSTANDING OF THE TERMINOLOGY USED IN THE INTERNET OF THINGS, THE MAIN ARCHITECTURES, DEVICES, AND SERVICES THEY PROVIDE.
APPLYING KNOWLEDGE AND UNDERSTANDING
KNOW HOW TO UNDERSTAND, DESCRIBE, AND DESIGN THE ARCHITECTURE OF AN INTERNET OF THINGS SYSTEM AND ITS CONNECTIONS TO THE INTERNET, AS WELL AS THE BASIC SERVICES IT WILL HAVE TO PROVIDE.
MAKING JUDGMENTS
KNOW HOW TO IDENTIFY THE MOST APPROPRIATE METHODS AND TECHNOLOGIES TO IMPLEMENT AN INTERNET OF THINGS SYSTEM.
LEARNING SKILLS
KNOW HOW TO APPLY THE KNOWLEDGE ACQUIRED TO CONTEXTS DIFFERENT FROM THOSE PRESENTED DURING THE COURSE, AND TO DEEPEN THE TOPICS COVERED USING MATERIALS OTHER THAN THOSE PROPOSED.
Prerequisites
COMPUTER NETWORKS
Contents
A - INTRODUCTION TO THE COURSE DEFINITION AND HISTORY OF THE INTERNET OF THINGS (IOT). IOT PLATFORMS. INTERNET OF WEB THINGS. NODS TO THE MAIN PLATFORMS FOR IOT.LESSON 3 HOURS
B - IOT NETWORKS AND PROTOCOLS MAIN IOT NETWORKS (LPWAN AND LORA, CELLULAR AND NB-IOT NETWORKS, INDUSTRY-SPECIFIC NETWORKS). MAIN IOT PROTOCOLS (HTTP, COAP, MQTT, AMQP, 6LOWPAN).
LESSON HOURS 6 EXERCISE HOURS 6
C - IOT AND EMBEDDED SYSTEMS DESCRIPTION OF THE INTERACTION BETWEEN SOFTWARE AND HARDWARE IN AN IOT DEVICE AND ITS MAIN COMPONENTS. DESCRIPTION OF THE ROLE OF AN OPERATING SYSTEM TO SUPPORT SOFTWARE IN AN IOT DEVICE. UNIX-BASED ENVIRONMENTS AND PLATFORMS FOR IOT.
LESSON HOURS 6 EXERCISE HOURS 6
D - IOT DEVICES AND THEIR APPLICATIONS PROGRAMMABLE DEVICES FOR IOT USE SUCH AS RASPBERRY PI, BEAGLES, ETC. PROGRAMMING IN PYTHON OF DEVICES FOR THE REALIZATION OF AN IOT PROJECT: WRITING A REQUIREMENTS SPECIFICATION DOCUMENT, DESIGNING THE SOFTWARE COMPONENTS DISTRIBUTED ACCORDING TO THE SPECIFICATIONS, REALIZATION AND TESTING OF THE PROJECT.
HOURS OF LESSON 6 HOURS OF EXERCISE 7 HOURS OF LAB 20
Teaching Methods
THE TEACHING INCLUDES THEORETICAL LESSONS, CLASSROOM EXERCISES AND PRACTICAL LABORATORY EXERCISES. THE COURSE INCLUDES THE ASSIGNMENT OF A FINAL PROJECT DEDICATED TO THE REALIZATION OF A PROTOTYPE SYSTEM OF INTERNET OF THINGS.
Verification of learning
THE ACHIEVEMENT OF THE TEACHING OBJECTIVES IS CERTIFIED
BY AN EXAMINATION WITH EVALUATION IN THIRTIETH GRADE (THE
THE MINIMUM LEVEL OF EXCEEDANCE IS '18' AND THE MAXIMUM IS '30 AND
PRAISE'), WHICH PROVIDES FOR A SINGLE ORAL TEST, OF AN INDICATIVE DURATION
AVERAGE OF 60 MINUTES, AND AIMED AT: 1) VERIFYING LEARNING
OF THE TOPICS DEALT WITH IN THE THEORY HOURS; 2) VERIFY THE GOOD
OUTCOME OF THE GROUP PROJECT CARRIED OUT ON THE TOPIC ASSIGNED BY THE
TEACHER; 3) VERIFY THE ABILITY TO DISPLAY THE ARGUMENTS
4) TO VERIFY THE AUTONOMY OF JUDGEMENT IN PROPOSING
THE MOST APPROPRIATE APPROACH TO ARGUE WHAT IS REQUIRED.

MORE IN DETAIL, THE ORAL TEST INVOLVES TWO QUESTIONS: THE FIRST
CONCERNING THE PROJECT CARRIED OUT (EXAMPLE: GENERAL DESCRIPTION,
RESULTS ACHIEVED, METHODS USED AND IMPLEMENTATION SOLUTIONS
CHOSEN FOR SPECIFIC SECTIONS OF THE PROJECT) AND THE SECOND ON ONE OF THE TOPICS
FACED DURING THE FRONTAL LESSONS (EXAMPLE: TYPOLOGY AND ARCHITECTURE OF A IOT SOLUTION;
NETWORK PROTOCOLS FOR IOT, DESIGN AND IMPLEMENTATION OF A DISTRIBUTED APPLICATION IN THE IOT ENVIRONMENT).
Texts
LESSON HANDOUTS
More Information
ADDITIONAL MATERIALS (SUCH AS TRANSPARENCIES) ARE AVAILABLE ON THE WEBSITE DEDICATED TO THE COURSE AND ACCESSIBLE FROM THE TEACHER'S OFFICIAL WEB PAGE.
  BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2022-11-21]