Using ThingsBoard as a tool in teaching IoT to Computer Science students
Keywords:
IoT, ThingsBoard, platform, IoT scenarios, Computer ScienceAbstract
Internet of Things (IoT) is expanding extremely fast in various areas, in particular in education sector. Computer science education nowadays requires practical learning environments. However, limited access to physical hardware can impede students from understanding and applying IoT concepts effectively. This study explores the use of ThingsBoard, an open-source IoT platform, as a virtual tool for teaching IoT to undergraduate computer science students. Students participated in a series of guided activities that involved simulating sensor data using Python, transmitting telemetry to ThingsBoard via HTTP, and visualizing the data through interactive dashboards. Pre- and post-tests were administered to assess students’ theoretical understanding and practical skills. Results indicated a significant improvement in students’ ability to understand IoT architecture, data flow, and cloud integration. Student feedback also highlighted the platform's advantages, engagement, and effectiveness in realization of real-world IoT scenarios. The study concludes that ThingsBoard provides a scalable and accessible solution for improving IoT education and recommends its integration into computer science curricula.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Шынар Азимхан, Джелал Карача

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
https://creativecommons.org/licenses/by-nc/4.0/deed.ru