Lecturer(s)
|
|
Course content
|
1. Introduction, basic concepts, applications. 2. Network architecture, hardware, software, sensor networks programming. 3. Operating systems for sensor networks, examples, Tiny OS, Contiki. 4. Wireless communication systems, wireless standards, IEEE802.15. 5. Principles of media access control,link layer protocols, examples. 6. Routing in sensor networks, routing protocols, determining the topology. 7. Transport protocols, data processing and data aggregation. 8. Time synchronization in sensor networks. 9. Location and positioning. 10. Security in sensor networks, authentication and key exchange. 11. Specific attacks on sensor networks. 12. Power management in sensor networks. 13. Network examples, WBAN and WPAN, Bluetooth, Zigbee, ANT, Wireless HART
|
Learning activities and teaching methods
|
Discussion, One-to-One tutorial, Task-based study method, Individual study, Self-study of literature, Lecture, Practicum
- Preparation for laboratory testing; outcome analysis (1-8)
- 8 hours per semester
- Preparation for an examination (30-60)
- 30 hours per semester
- Contact hours
- 52 hours per semester
- Presentation preparation (report) (1-10)
- 8 hours per semester
- Graduate study programme term essay (40-50)
- 50 hours per semester
|
prerequisite |
---|
Knowledge |
---|
Knowledge of programming in C, partial knowledge of electronics and microprocessor technology. |
to know the C programming language |
to know the finite automata theory and their implementation in programming language |
to know the Linux operating system including network programming |
to know the TCP/IP protocol stack |
Skills |
---|
to have the ability to work with a personal computer running a Windows or Linux operating system |
to use an integrated development environment for C programming and debugging for embedded devices |
to create advanced programs in the C language |
to create communication software |
Competences |
---|
N/A |
N/A |
N/A |
learning outcomes |
---|
Knowledge |
---|
the student will acquire the ability to understand the function of sensor networks in general and is alone able to design and implement simple sensor networks |
to have the general knowledge of sensor network, their use and architectures |
to have a knowledge of the protocol stack of a sensor network node, i.e., methods of radio transmission, access layer problems, routing in sensor networks, localization, time synchronization and secutity |
Skills |
---|
be familiar with existing systems for wireless data transfer |
to design and implement algorithms used in sensor networks in regards to communication media access |
to be able to debug application software for sensor network nodes |
to be able to analyze the application including debugging |
Competences |
---|
N/A |
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture |
Practicum |
Task-based study method |
Self-study of literature |
Individual study |
One-to-One tutorial |
Discussion |
Skills |
---|
Lecture with visual aids |
Practicum |
Self-study of literature |
Individual study |
Competences |
---|
Lecture |
Lecture with visual aids |
Practicum |
Task-based study method |
assessment methods |
---|
Knowledge |
---|
Seminar work |
Individual presentation at a seminar |
Continuous assessment |
Combined exam |
Skills demonstration during practicum |
Skills |
---|
Individual presentation at a seminar |
Skills demonstration during practicum |
Competences |
---|
Combined exam |
Recommended literature
|
-
Blokdyk, Gerardus. Wireless Senzor Networks A Complete Guide. 2021. ISBN 978-1867323136.
-
Buratti, Chiara a kol. Sensor Networks with IEEE 802.15.4 Systems. Springer-Verlag Berlin Heideberg, 2011. ISBN 9783642174902.
-
Faludi, Robert. Building Senzor Networks. O'Reilly Media, 2010. ISBN 9780596807733.
-
Fischione, Carlo. An Introduction to Wireless Sensor Networks. 2014.
-
Karl, Holger; Willig, Andreas. Protocols and architectures for wireless sensor networks. Chichester : John Wiley & Sons, 2007. ISBN 978-0-470-51923-3.
|