Softwareprojekt: Netzwerkprogrammierung und Internet der Dinge

coap_359x132

Vorbesprechung

Die Vorbesprechung findet am 12.10.2017 um 15 Uhr in Gebäude 29 Raum 321 statt.

Anmeldung bitte per Mail an Kai Kientopf.

Voraussetzungen

  • Solide C-Kenntnisse
  • Grundlagenwissen POSIX-Netzwerkprogrammierung
  • Grundkenntnisse in der Nutzung der Kommendozeile

Das notwendige Wissen kann im Selbststudium hier erworben oder aufgefrischt werden.

Ziele des Softwareprojekts

  • Lesen, verstehen und interpretieren von Protokollbeschreibungen der IETF
  • Netzwerkprogrammierung in C
  • Implementierung eines IoT-Protokolls basierend auf dem RFC-Dokuments
  • Gegenseitiges Testen der Protokollimplementierung
  • Leistungsbewertung von Netzwerkprotokollen

Literaturempfelungen

  • 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: 13.08.2018 - Contact Person: M.Sc. Kai Kientopf