Network Programming and Internet of Things

coap_359x132This lab deals with the following topics:

  • Reading, understanding and interpreting IETF protocol descriptions
  • Network programming in C
  • Implementation of an IoT protocol based on the RFC document
  • Mutual testing of protocol implementation
  • Performance evaluation of network protocols

It can be credited as software project (Softwareprojekt; 5 ECTS) or as FIN-SMK (5 ECTS).

Register

Please register in the e-learning platform.

Links

  • LSF (TBD)
  • eLearning (TBD)

References

  • Stevens, W. Richard ; Fenner, Bill ; Rudoff, Andrew M.: UNIX Network Programming. 3. A.. Boston: Addison-Wesley Professional, 2004.
  • Stevens, W. Richard ; Rago, Stephen A.: Advanced Programming in the UNIX Environment. Revised.. Amsterdam: Addison-Wesley, 2013.
  • Klemens, Ben: 21st Century C : C Tips from the New School. 1. Aufl.. Sebastopol: "O'Reilly Media, Inc.", 2012.
  • Kernighan, Brian W. ; Ritchie, Dennis: C Programming Language. 2. Aufl.. London: Prentice Hall, 1988.
  • David R. Butenhof: Programming with POSIX Threads. 1. Aufl.. Boston: Addison-Wesley Professional, 1997.

Last Modification: 20.08.2025 -
Contact Person: