Embedded systems and IoT in mechanical engineering

ID: 1494
Course type: theoretical and methodological
Course coordinator: Lazović M. Goran
Lecturers: Lazović M. Goran
Contact: Lazović M. Goran
Level of studies: M.Sc. (graduate) Academic Studies – Mechanical Engineering
ECTS: 6
Final exam type: project design
Department: Department of Information Technologies in Mechanical Engineering

Lectures

Goal

Acquisition of theoretical and practical knowledge in the field of embedded systems and Internet of Things.

Outcome

Students are trained for practical work with embedded systems in the Internet environment. Students have theoretical knowledge of Internet architecture and embedded systems.

Theoretical teaching

1. History and reference models, ISO-OSI. 2. TCP-IP reference model. 3. Network hardware and software. 4. Protocols, HDLC, PPP. 5. Local area networks. 6. Routing algorithms. 7. Network layer, IP protocol. 8. Management protocols, ICMP, ARP, DHCP, RIP. 9. Transport level, TCP, UDP. 10. Application level, sockets, DNS, email, FTP, www, http.

Practical teaching

It consists of auditory, laboratory exercises that monitor the content of the course.

Attendance requirement

Basic computer culture based on PC usage, independent of operating system.

Resources

-

Assigned hours

Total assigned hours: 75

Active teaching (theoretical)

New material: 20
Elaboration and examples (recapitulation): 10

Active teaching (practical)

Auditory exercises: 0
Laboratory exercises: 17
Calculation tasks: 0
Seminar paper: 7
Project: 3
Consultations: 0
Discussion/workshop: 3
Research study work: 0

Knowledge test

Review and grading of calculation tasks: 0
Review and grading of lab reports: 0
Review and grading of seminar papers: 7
Review and grading of the project: 0
Test: 0
Test: 3
Final exam: 5

Knowledge test (100 points total)

Activity during lectures: 5
Test/test: 35
Laboratory practice: 0
Calculation tasks: 0
Seminar paper: 30
Project: 0
Final exam: 30
Requirement for taking the exam (required number of points): 35

Literature

de Andrade, R.; Hodel, K. N.; Justo, J. F.; Lagana, A. M.; Santos, M. M.; Gu, Z.; Analytical and Experimental Performance Evaluations of CAN-FD Bus; IEEE Access. 6: 21287 - 21295; 2018; James F. Kurose, Keith W. Ross; Umrežavanje računara, Cet, Beograd, 2005.; Gray, J. and Reuter, A. Transaction Processing: Concepts and Techniques. San Mateo; CA: Morgan Kaufmann, 1993.; Birman, Kenneth. Reliable Distributed Systems: Technologies, Web Services and Applications; New York: Springer-Verlag; 2005; G. Vorotović at all; Possibilities of BLOB and CLOB Integration Into the Core of IoT and Using the SQL Platform for Distributing a Large Amount of Data to HTML, JAVA, and PHP Plat; IGI Global 2017