Francesco COLACE | NETWORKS AND PROTOCOLS FOR THE "INTERNET OF THINGS"
Francesco COLACE NETWORKS AND PROTOCOLS FOR THE "INTERNET OF THINGS"
cod. 0622400043
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 |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 6 | 60 | LESSONS |
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]