Internet Lab is a 27-hour course that provides an introduction to the Internet of Things. This course is aimed at beginners and those who need to pick up basic topics such as connecting sensors on the network, sending data to a cloud database and their retrivial and visualization. No particular knowledge is required, and the course is structured to allow the assimilation of concepts through examples and practical exercises.
Learning Objectives
Ability to use hardware and software to network sensors and actuators, to remotely data in the cloud and retrieve it for a structured visualization.
Knowledge offered by the course:
• Knowledge of basic theoretical notions and practical tools for the Internet of Things.
Skills acquired at the end of the course:
• Ability to efficiently use hardware and software functions to design the simulation the interconnection of sensor / actuator systems, the sending of data on the network and the subsequent display of data.
Prerequisites
none
Teaching Methods
Frontal and laboratory lessons.
There may be some optional seminar hours with the intervention of operators in the sector.
Further information
http://www.lorenzomucchi.info/LabInternet2.html
Type of Assessment
Computer-aided final exam.
During the test the student will have to demonstrate: a)
to know the topics of the course program and to understand them
main conceptual categories; b) to express his / her own opinions with
language and awareness of the technical terminology used.
Course program
Introduction to the Internet of Things
• Creation of a local sensor network
• Tools available on the internet
• Interactions between the local network and the internet
• Embedded boards programming
• Overview of the cards on the market
• Programming languages
• ESP8266
• Internet connection
• Sending and collecting data (Thinkspeak, Firebase)
• Online firmware update
• Iteration with other devices already on the market
• Overview of products on the market
• IFTTT
• WebHooks