Course: Processing Sensor Data in IoT
Code: 3ФЕИТ07011
ECTS points: 6 ECTS
Number of classes per week: 3+0+0+3
Lecturers: Asst. Prof. Dr. Hristijan Djoreski
Course Goals (acquired competencies): Working with sensor data and purpose-built algorithms for data processing. Working with Python algorithms for automatic sensor data processing. Creating models.
Course Syllabus: Generating big data in real time from IoT devices. Storing data in Cloud systems and automatic processing of sensor data.Using RESTful API structure and data flow optimization. Defining different interfaces towards data storing in Cloud (Fog and Dew). Using Templates to learn patterns of devices and remote optimizing. Selective data storage in Cloud systems. Machine Learning methods to analyse the data. Implementing algorithms using Java or Python (Weka, sklearn, tflearn, numpy, matplotlib, pandas).
Literature:
Required Literature |
||||
No. |
Author |
Title |
Publisher |
Year |
1 |
Qin, W.,”RestThing | A Restful Web service infrastructure for mash-up physical and Web resources” | EUC | 2011 |
2 |
Go,T.,Hirotsugu,G. | “Machine Learning Applied toSensor Data Analysis” | , Yokogawa Technical Report | 2016 |
3 |
Fei, H., Qi, H. | "Intelligent Sensor Networks: The Integration of Sensor Networks, Signal Processing and Machine Learning" | CRC Press | 2016 |