Course details

Communication Systems for IoT

BPC-IOT FEKT BPC-IOT Acad. year 2023/2024 Summer semester 5 credits

The course “Communication Systems for IoT” details the actual approaches for the M2M (Machine-to-Machine) data transmissions utilizing either wired or wireless communication technologies and communication protocols. The outlined approaches are valid for: (i) industrial Internet of Things (IIoT); (ii) intelligent networks (Smart Grids); (iii) Smart Cities; (iv) and Industry 4.0. The students will be able to differentiate between the M2M and H2H (Human-to-Human) communication, decide how to implement the data aggregation, and select the suitable communication technology based on the communication requirements (data volume, traffic patterns, security, performance limitations, power source, etc.).

The laboratories follow the theoretical part of the course (lectures) and focus on the practical implementation of the selected wireless communication technologies, e.g., Sigfox, LoRaWAN, and Narrowband IoT. The students will work with real prototypes aiming to establish fully functional communication based on the given parameters. For this, the students will use the UniLab laboratory, a unique platform equipped with the latest communication technologies working in both licensed and unlicensed frequency spectrum.




Language of instruction




Time span

  • 26 hrs lectures
  • 26 hrs laboratories




Learning objectives

"Communication Systems for IoT" is recently established course with great potential; practically oriented. The course provides actual information (lectures, invited lectures, and laboratories / computer exercises) to follow the trends within the: (i) Internet of Things (IoT); (ii) Industrial Internet of Things (IIoT); (iii) Massive Machine-Type Communication (mMTC); (iv) Industry 4.0; and (v) Smart Grids.  

On course completion, students will be able to:
- Define the communication principles within the next-generation networks (5G New Radio; mMTC, IoT, IIoT).
- Differentiate between the M2M and H2H (Human-to-Human) communication.
- Decide on how to implement the data aggregation, and select the suitable communication technology based on the communication requirements (data volume, traffic patterns, security, performance limitations, power source, etc.).  


Prerequisite knowledge and skills

Basic knowledge of information and communication technologies (ICT) at the secondary school level is required. Work in the laboratory is conditioned by a valid qualification of "instructed person" according to Vyhl. 50/1978 Sb., which students must obtain before starting the course. Information on this qualification is given in the Dean's Directive Familiarization of students with safety regulations. 


Study literature

  • Alasdair, G.: Industry 4.0: The Industrial Internet of Things, 2016. První vydání. ISBN 978-1484220467.

Syllabus of lectures

1. Introduction to High-speed communication systems. Using technology. Ethernet, Fast Ethernet, Gigabit Ethernet, 40 Gbit Ethernet, Gbit Ethernet. Synchronous Digital Hierarchy SDH. Asynchronous Transfer Mode ATM. Next high-speed technology. High-speed system CISCO 2821. IP telephony in CISO networks, routing IP-MPLS.
2 Synchronous Digital Hierarchy - SDH. Recommendation ITU-T about SDH, multiplex structure SDH, frame STM-1 structure, synchronous multiplexing STM-1 to STM-4, SDH generation.
3. Integration of PDH order to STM-1, pointer AU-4/PTS, stuffing of frame beginning, integration E1 to STM-1. Ethernet over SDH. Network elements and nodes SDH. Network SDH structure.
4. Architecture of Czech synchronization network. Quality of digital channel evaluation, area of using Rec. G.826.
5. Technology ATM. ATM cell, interfaces of ATM networks, ATM connection, addressing at ATM, reference model ATM. ATM adaptive layer, ATM quality of service.

6. TMN - Telecommunication Management Network. Function blocks TMN. Physical TMN architecture.
7. Basics of voice transmission using IP. Using of CISCO technology. Principles of VoIP, signalling protocols VoIP, covered protocols set H.323, important protocols MGCP, SIP (Session Initiation Protocol), SCCP (Skinny Client Control Protocol). Protocols for medium transports RTP (Real Time Transport Protocol), RTCP (RTP Control Protocol), cRTP (Compressed RTP), sRTP (Secure RTP). gates VoIP, hardware gates.
8. VoIP and QoS. Sound quality for IP, using methods, voice packets, processing by codecs, processing by processors DSP
9. Analogue voice ports, local calling, calling in network, calling out of network, voice ports on routers CISCO IOS, analogue voice ports configuration, trunks, Dial-peers
10. Digital voice ports, digital trunks, CAS T1, CAS E1 R2, QSIG
11. Gates control, protocol H.323, implementation of gates MGCP, implementation of gates SIP
12. Plan of dialling. Addressing of end po

Syllabus of laboratory exercises

1. CISCO Introduction
4. CISCO security
5. Přenos FHHS
7. BER
8. Bandwidth
9. Voiceband
10. DSS

Progress assessment

Total course score = 12p (lab. exercises) + 18p (lab. tests) + 70p (final exam).


In total, the students can get up to 30 points during the semester. To successfully pass the laboratories, the students have to attend and submit all 12 exercises.



How to contact the teacher

The materials (slides, presentations, documents, papers, whitepapers, datasheets, etc.) will be provided via the E-learning and MS Teams platform. Method of contact with the teacher: preferably MS Teams/e-mail, personal consultation by agreement.


Mon exam 2024-05-13 T12/SD 1.49 09:0012:00 Semestrální zkouška - řádný termín č.3
Mon exam 2024-05-20 T12/SD 1.49 09:0012:00 Semestrální zkouška - řádný termín č.5
Mon exam 2024-05-06 T12/SD 1.52 12:0015:00 Semestrální zkouška - řádný termín č.1
Mon other 2024-05-06 T12/SD 1.52 13:0014:00 Zvaná přednáška
Wed lecture lectures T12/SD 1.52 08:0009:5060 2BIA 2BIB 3BIT xx Mašek
Thu exam 2024-05-09 T12/SD 1.47 09:0012:00 Semestrální zkouška - řádný termín č.2
Thu exam 2024-05-16 T12/SD 1.47 09:0012:00 Semestrální zkouška - řádný termín č.4
Thu laboratory lectures T12/SC 5.35 10:0011:5020 2BIA 2BIB 3BIT xx Dvořák
Thu other 2024-04-25 T12/SC 5.35 10:0017:00 Obhajoba projektu
Thu exam 2024-05-02 T12/SD 1.52 12:0015:00 Semestrální zkouška - předtermín
Thu laboratory lectures T12/SC 5.35 13:0014:5020 2BIA 2BIB 3BIT xx Dvořák
Fri other 2024-04-26 T12/SC 5.35 09:0010:00 Hodnocení laboratorních cvičení

Course inclusion in study plans

  • Programme BIT, 2nd year of study, Elective
  • Programme IT-BC-3, field BIT, 2nd year of study, Elective
Back to top