University of Belgrade, Faculty of organizational sciences

Department for e-business

Smart environments

STUDY PROGRAMTEACHERSCOURSE STATUSSEMESTERECTS
E-Business TechnologiesAleksandra Labus, Zorica BogdanovićElective16

Course content

Theoretical classes

Introduction to smart environments. Infrastructure of smart environments based on the Internet of things. Intelligent devices, sensors and actuators. IoT technologies for the development of smart environments. Intelligent device communication. Network and application protocols for the development of smart environments. Sensor networks. M2M communication. Cloud computing and internet of things. Big data and internet of things. IoT cloud platforms for smart environment management. Smart cities. Smart homes. Smart buildings. Smart educational environments. Intelligent transport systems. Smart traffic. Smart vehicles. Smart industry. Internet of things in retail, logistics and marketing. Smart agriculture. Smart grid. Smart healthcare. Wearable computing in: health, education and sports. E-government services and applications based on the Internet of things. Crowdsensing. Ubiquitous computing and smart environments. Ambient intelligence in smart environments. Application of robotics in smart environments. Security in smart environments. Embedded systems. Blockchain technologies in smart environments. Trends in smart environments: artificial intelligence, virtual and augmented reality, computer vision.

Practical teaching:

Introduction to IoT. An overview of typical devices, sensors and actuators in smart environments. An overview of commercial and open source solutions for automating smart environments. Arduino microcontroller and platform for working with analog sensors. Raspberry Pi microcomputer. Setting up hardware and software infrastructure for the development of smart environments. Design of LoRa infrastructure and smart environment services based on LoRa infrastructure. Development environments and tools for implementing smart environment services and applications. Design and development of smart environments. Analysis and selection of hardware components. Analysis and selection of communication protocols. Design and development of software components for smart environments. Development of web services and applications for smart environment management. Develop Android applications to manage smart environments. Cloud platform for smart environment management. Big data analysis of data collected from smart environments.

The aim of the course

The aim of this course is to introduce students to the concepts and technologies of Internet of Things (IoT), in order to enable them to develop services and applications for smart environments.

Outcome of the course

Students are trained to design and develop services and applications for smart environments.

Literature

1. B. Radenković, M. Despotović-Zrakić, Z. Bogdanović, D. Barać, A. Labus, Electronic business, ISBN 978-86-7680-304-0; Faculty of Organizational Sciences, Belgrade, 2015
2. B.Radenković, M.Despotović-Zrakić, Z.Bogdanović, D.Barać, A.Labus, Ž.Bojović, Internet of Intelligent Devices, ISBN: 978-86-7680-304-0; FON, Belgrade, 2017
3. B.Radenković, M.Despotović-Zrakić, Z.Bogdanović, D.Barać, A.Labus, Practicum from the Internet of Intelligent Devices, in preparation, FON, Belgrade, 2020.
4. Radenković, M., Bogdanović, Z., Despotović-Zrakić, M., Labus, A., & Lazarević, S. (2020). Assessing consumer readiness for participation in IoT-based demand response business models. Technological Forecasting and Social Change, Vol. 150, https://doi.org/10.1016/j.techfore.2019.119715
5. Rodić ‐ Trmčić, B., Labus, A., Barać, D., Popović, S. & Radenković, B., (2018). Designing a course for smart healthcare engineering education. Computer Applications in Engineering Education, 26 (3), pp.484-499, ISSN: 1099-0542.
6. Materials in e-form, from the e-learning portal www.moodle.elab.fon.bg.ac.rs.