The Copernicus IoT platform: Teaching IoT at Computer Science case study

Abstract Due to he complexity of the Internet of Things systems, embedded devices require complex hardware, usually composed of various microprocessors communicating with each other. This calls for deep understanding of communication protocols and features offered by various components for designers and programmers alike. Unfortunately, the available hardware platforms for prototyping IoT devices are not adapted to such complex design and do not tackle these aspects. In the paper we propose the Copernicus board, composed of two different microprocessors, focusing on the software aspects of IoT device design. The device is used in the Introduction to IoT course which is part of the Computer Science curriculum at AGH University of Science and Technology. At the end of the paper we summarize student interest in the course, in the form of statistics.

[1]  Dalibor Dobrilovic,et al.  Teaching application development for RFID/ZigBee networks using open source hardware , 2014, 2014 X International Symposium on Telecommunications (BIHTEL).

[2]  Ljubomir Lazic,et al.  Some experiences in building IoT platform , 2014, 2014 22nd Telecommunications Forum Telfor (TELFOR).

[3]  Thomas C. Schmidt,et al.  Demonstration abstract: Simply RIOT — Teaching and experimental research in the Internet of Things , 2014, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[4]  Dalibor Dobrilovic,et al.  Design of open-source platform for introducing Internet of Things in university curricula , 2016, 2016 IEEE 11th International Symposium on Applied Computational Intelligence and Informatics (SACI).