Authors: Anand Singh; Yannis Viniotis
Addresses: Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, NC, USA ' Department of Electrical and Computer Engineering, North Carolina State University, Raleigh, NC, USA
Abstract: Students taking an IoT curriculum need to acquire skills (among others) in areas as: a) developers of IoT applications; b) architects of IoT systems; c) administrators of such systems. At North Carolina State University, we have developed a cloud-based environment to support the development of such skills. The environment is based on IBM's Watson IoT Cloud Platform and uses components such as Intel's Edison Boards, Raspberry Pis, Cisco IoT gateways, TI boards, sensors/actuators, and GitHub, to give students an end-to-end experience in all aspects of IoT solution and system development. In this paper, we discuss the challenges we faced, how we overcame them, feedback from students and plans for our next steps.
Keywords: IoT systems; cloud platforms; edge computing; curriculum development.
International Journal of Cloud Computing, 2018 Vol.7 No.3/4, pp.187 - 203
Received: 11 Aug 2017
Accepted: 25 Nov 2017
Published online: 20 Sep 2018 *