IoT Teaching with Pocket Labs

  • Vladimir Miodrag Cvjetkovic
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 716)


The IoT and Pocket Labs are popular buzzwords today with the IoT being much better known in wider circles, while the Pocket Labs is a relatively new concept offering new teaching opportunities which are to be further explored and analyzed. Although the IoT & Pocket Labs are not necessarily interconnected or mutually conditioned, this paper discusses such a real case of teaching practice, where the Pocket Labs are a natural solution for teaching of IoT. The paper deals with one semester teaching experience of IoT as a university course. Obtained results and experience may be quite general except for university students profile defined with their previous education and knowledge. Besides the main goal of the course which is an introduction to IoT, some other aims were exploring the social impact of IoT and emphasizing the importance of new original ideas and views being as important as mastering the IoT technologies.


IoT Pocket Labs Teaching 



Work on this paper was partly funded by the SCOPES project IZ74Z0_160454/1 “Enabling Web-based Remote Laboratory Community and Infrastructure” of the Swiss National Science Foundation.

Devoted to my dear IT bachelor students of the 4th year during 2016/2017 IoT course.


  1. 1.
    Jia, X., Feng, Q., Fan, T., Lei, Q.: RFID technology and its applications in Internet of Things (IoT). In: 2nd International Conference on Consumer Electronics, Communications and Networks (CECNet), Yichang, China, 21–23 April 2012 (2012)Google Scholar
  2. 2.
    Zhu, Q., Wang, R., Chen, Q., Liu, Y., Qin, W.: IOT Gateway: bridging wireless sensor networks into internet of things. In: IEEE/IFIP International Conference on Embedded and Ubiquitous Computing, Hong Kong, China, 11–13 December 2010 (2010)Google Scholar
  3. 3.
    Atzori, L., Iera, A., Morabito, G.: The internet of things a survey. Comput. Netw. 54, 2787–2805 (2010)CrossRefMATHGoogle Scholar
  4. 4.
    Miorandi, D., Sicari, S., Pellegrini, F., Chlamtac, I.: Internet of things: vision, applications and research challenges. Ad Hoc Netw. 10, 1497–1516 (2012)CrossRefGoogle Scholar
  5. 5.
    Guinard, D., Trifa, V., Wilde, E.: Architecting a mashable open World Wide Web of things. Technical report 663, Institute for Pervasive Computing, ETH Zürich (2010).,
  6. 6.
    Internet of Things in 2020 a roadmap for the future INFSO D.4 networked enterprise & RFID INFSO G.2 micro & nanosystems in co-operation with the RFID working group of the european technology platform on smart systems integration (EPoSS) (2008).
  7. 7.
    Weiser, M., Gold, R., Brown, J.: The origins of ubiquitous computing research at PARC in the late 1980s. IBM Syst. J. 38(4), 693–696 (1999)CrossRefGoogle Scholar
  8. 8.
    Gubbi, J., Buyya, R., Marusic, S., Palaniswami, M.: Internet of Things (IoT): a vision, architectural elements, and future directions. Future Gener. Comput. Syst. 29, 1645–1660 (2013)CrossRefGoogle Scholar
  9. 9.
    Ali, F.: Teaching the internet of things concepts. In: Workshop on Embedded and Cyber-Physical Systems Education, Amsterdam, Netherlands, 4–9 October 2015, no. 10, pp. 10:1–10:6 (2016)Google Scholar
  10. 10.
    H2020 Work Programme 2014–2015, ICT-30-2015: Internet of Things and Platforms for Connected Smart Objects Supporting Internet of Things, Activities on Innovation Ecosystems, Report on the factors of user’s acceptance framework and societal and education stakeholders.
  11. 11.
    Klinger, T., Madritsch, C.: Use of virtual and pocket labs in education (Demo). In: 13th International Conference on Remote Engineering and Virtual Instrumentation (REV), 24–26 February 2016, pp. 261–262. UNED, Madrid (2016)Google Scholar
  12. 12.
    Madritsch, C., Klinger, T., Pester, A., Schwab, W.: Work in progress: using pocket labs in master degree programs. In: Auer, M., Guralnick, D., Uhomoibhi, J. (eds.) Interactive Collaborative Learning. ICL 2016. Advances in Intelligent Systems and Computing, vol. 545. Springer, Cham (2017)Google Scholar
  13. 13.
    Klinger, T., Madritsch, C.: Collaborative learning using pocket labs. In: 9th International Conference on Interactive Mobile Communication Technologies and Learning, IMCL2015, Thessaloniki, Greece, 19–20 November 2015, pp. 185–189 (2015)Google Scholar
  14. 14.
    Paulson, M.: Experimental Learning in Mechatronics: The Lab in your pocket. Report, Göteborgs universitet (2011).
  15. 15.
    Raman, R.: Flipped labs as a smart ICT innovation: modeling its diffusion among interinfluencing potential adopters. In: El-Alfy, E.S., Thampi, S., Takagi, H., Piramuthu, S., Hanne, T. (eds.) Advances in Intelligent Informatics. Advances in Intelligent Systems and Computing, vol. 320. Springer, Cham (2015)Google Scholar
  16. 16.
    Meier, R.: Keynote at: 13th International Conference on Remote Engineering and Virtual Instrumentation REV2016, UNED, Madrid, Spain, 24–26 February 2016 (2016).
  17. 17.
    Kortuem, G., Bandara, A., Smith, N., Richards, M., Petre, M.: Educating the internet-of-things generation. Computer 46(2), 53–61 (2013)CrossRefGoogle Scholar
  18. 18.
    He, J., Lo, D., Xie, Y., Lartigue, J.: Integrating Internet of Things (IoT) into STEM undergraduate education: case study of a modern technology infused courseware for embedded system course. In: IEEE Frontiers in Education Conference, Erie, PA, USA, 12–15 October 2016, pp. 1–9 (2016)Google Scholar
  19. 19.
    Dobrilovic, D., Covic, Z., Stojanov, Z., Brtka, V.: Approach in teaching wireless sensor networks and IoT enabling technologies in undergraduate University courses. In: 2nd Regional Conference Mechatronics in Practice and Education – MECHEDU 2013, Subotica, Serbia, 5–6 December 2013, pp. 18–22 (2013)Google Scholar
  20. 20.
    Bogdanovic, Z., Simic, K., Milutinovic, M., Radenkovic, B., Despotovic-Zrakic, M.: A platform for learning internet of things. In: 8th International Conference on e-Learning, Lisbon, Portugal, 15–18 July 2014, pp. 259–266 (2014)Google Scholar
  21. 21.
    Simic, K., Vujin, V., Labus, A., Stepanic, Ð., Stevanović, M.: Designing environment for teaching internet of things. In: 8th International Conference on e-Learning, Lisbon, Portugal, 15–18 July 2014, pp. 415–417 (2014)Google Scholar
  22. 22.
    Cheng, H., Liao, W.: Establishing an lifelong learning environment using IOT and learning analytics. In: 14th International Conference on Advanced Communication Technology (ICACT), Pyeongchang, South Korea, 19–22 February 2012, pp. 1178–1183 (2012)Google Scholar
  23. 23.
    Chin, C., Callaghan, V.: Educational living labs: a novel internet-of-things based approach to teaching and research. In: 9th International Conference on Intelligent Environments, Athens, Greece, 16–17 July 2013, pp. 92–99 (2013)Google Scholar
  24. 24.
    Lamri, M., Akrouf, S., Boubetra, A., Merabet, A., Selmani, L., Boubetra, D.: From local teaching to distant teaching through IoT interoperability. In: International Conference on Interactive Mobile Communication Technologies and Learning (IMCL2014), Thessaloniki, Greece, 13–14 November 2014, pp. 107–110 (2014)Google Scholar
  25. 25.
    Gomez, J., Huete, J.F., Hoyos, O., Perez, L., Grigori, D.: Interaction system based on internet of things as support for education. In: The 4th International Conference on Emerging Ubiquitous Systems and Pervasive Networks (EUSPN-2013), Niagara Falls, Ontario, Canada, 21–24 October 2013, pp. 132–139 (2013)Google Scholar
  26. 26.
    Arduino family of boards.
  27. 27.
    Arduino family of boards.
  28. 28.
    Cvjetkovic, V., Matijević, M.: Overview of architectures with Arduino boards as building blocks for data acquisition and control systems. In: 13th International Conference on Remote Engineering and Virtual Instrumentation (REV), UNED, Madrid, Spain, 24–26 February 2016 (2016)Google Scholar
  29. 29.
    Cvjetkovic, V., Stankovic, U.: Arduino based physics and engineering remote laboratory. In: 19th International Conference on Interactive Collaborative Learning ICL2016, Clayton Hotel, Belfast, UK, 21–23 September 2016 (2016)Google Scholar
  30. 30.
    Autodesk Circuits.
  31. 31.
    NodeJS platform.
  32. 32.
    Bassi, A., Bauer, M., Fiedler, M., Kramp, T., van Kranenburg, R., Lange, S., Meissner, S. (eds.): Enabling Things to Talk - Designing IoT solutions with the IoT Architectural Reference Model. Springer Open (2013).
  33. 33.

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Faculty of ScienceUniversity of KragujevacKragujevacSerbia

Personalised recommendations