Subject: IOT SYSTEMS (A.A. 2021/2022)
Unit IoT Systems
Information Technology (lesson)
For the objectives, please read the Expected results section.
Knowledge of a programming language such as C, C++, Python
Basic knowledge of network architectures
Introduction about the class - Overview, scenario definition, examples
Data gathering - Sensing policies, Communication Protocols, Web of Things, Crowdsensing, Edge/Fog/Cloud Computing
Data analysis - Fuzzy systems, brief introduction about machine learning models
Context Aware Systems - Location Aware systems, ubiquitous computing, privacy in ubiquitous computing
Lectures, with laboratory starting from mid-class.
Optional short seminar (15 minutes including questions) on a scientific paper. The list of possible papers to select from will be given by week 3 of the class. Specific days will be organized, so seminars from different students are grouper together. Seminars need to be given at maximum in 2 weeks from the end of the class. The seminar must be given individually. Project work: development of a project focused on one or more of the topics of the class. A list of possible projects will be given by week 3 of the class. Project can be given individually, however for specific projects also groups of 2-3 people may be allowed, with prior allowance from the teacher. The seminar evaluation will focus on the ability of the student to present concisely, yet exhaustively, specific contributions in the IoT scenario. The student should read and analyze the content of a scientific paper, present a short presentation (8-10 slides) and give a short seminar (in Italian or English) which summarises the contribution of the article. It is also expected that the students actively contribute by making questions to other presentations. The evaluation of the seminar is in the [0:5] range, which will be eventually summed to the project evaluation. Whoever decides not to give any seminar will have an evaluation of 0. The project evaluation will focus on the achieved results, and on the ability of the student(s) to present it in detail. For group works, separate evaluations may be given.
At the end of the class the student will have basic knowledge about the IoT scenario, and specific knowledge on the topic chosen for the seminar and/or project work. The student is then able to analyze, design and develop IoT systems, with principles of ubiquitous computing and context awareness.
Book - Dustdar, Schahram, Nastic, Stefan,ˇScekic, Ognjen: Smart Cities:”The Internet of Things, People and Systems”
Book - Borcea, Christian, Talasila, Manoop, Curtmola, Reza: ”Mobile Crowdsensing”