AcquaSmart: An Environment Big Data Analytics and Internet of Things to Education and Research

Main Article Content

Gustavo Scalabrini Sampaio
Gabriel Melo Francisco Correia
Leandro Augusto da Silva


Being an interdisciplinary area, Internet of Things presents great challenges to learning. However, it already is and will continue to be part of the daily life and thus requires qualified professionals to advance projects in this area. Apart from acquiring theoretical concepts, students need to put knowledge into practice. This practical learning aims to provide a means of easy assimilation to the student and that can mirror real situations of implementation. This work presents an Internet of Things learning methodology based on the development of environments that enable the student to put theoretical knowledge into practice in a scenario of easy assimilation. It is expected that the student will be able to understand the process of developing Internet of Things projects and the technologies involved in it. The proposed methodology is composed of 5 steps. The student analyzes the development environment, defines the type of implementation to be carried out, develops the hardware, the software and documents of the project. The data architecture together with the methodology allow the student to use and propose various types of development environments, controllers and web applications, being very flexible for learning. The implementation of temperature control was carried out in an aquarium environment. The proposed methodology proved to be efficient for the development of this project, so it can be applied in Internet of Things learning in educational institutions.


Download data is not yet available.

Article Details

How to Cite
Sampaio, G. S., Correia, G. M. F., & da Silva, L. A. (2019). AcquaSmart: An Environment Big Data Analytics and Internet of Things to Education and Research. International Journal of Innovation Education and Research, 7(1), 93-104.


[1] A. Farhat, T. McNeill, and J. Raven. An interdisciplinary approach to developing an IoT healthcare solution in applied higher education. In 2018 Advances in Science and Engineering Technology International Conferences (ASET). IEEE, feb 2018.
[2] A. Leff and J. Rayfield. Web-application development using the Model/View/Controller design pattern. In Proceedings Fifth IEEE International Enterprise Distributed Object Computing Conference. IEEE Comput. Soc, 2001.
[3] A. M. Njeru, M. S. Omar, S. Yi, S. Paracha, and M. Wannous. Using IoT technology to improve online education through data mining. In 2017 International Conference on Applied System Innovation (ICASI). IEEE, may 2017.
[4] A. W. Glancy, T. J. Moore, S. Guzey, and K. A. Smith. Students’ Successes and Challenges Applying Data Analysis and Measurement Skills in a Fifth-Grade Integrated STEM Unit. Journal of Pre-College Engineering Education Research (J-PEER), 7(1), jun 2017.
[5] A. Gluhak, S. Krco, M. Nati, D. Pfisterer, N. Mitton and T. Razafindralambo. A survey on facilities for experimental internet of things research. IEEE Communications Magazine, 49(11):58–67, nov 2011.
[6] Arduino. About Us. Available in:, 2018. Access on July 24, 2018.
[7] B. Burd, L. Barker, M. Divitini, F. A. F. Perez, I. Russell, B. Siever, and L. Tudor. Courses, Content, and Tools for Internet of Things in Computer Science Education. In Proceedings of the 2017 ITiCSE Conference on Working Group Reports. ACM Press, 2017.
[8] D. M’Raïhi, S. Machani, M. Pei, and J. Rydell. TOTP: Time-Based One-Time Password Algorithm. RFC,6238:1–16, 2011.
[9] D. Masters. Betta Fish 101: The Complete Betta Fish Keeping Guide. 2015.
[10] H. Maenpaa, S. Varjonen, A. Hellas, S. Tarkoma, and T. Mannisto. Assessing IOT Projects in University Education - A Framework for Problem-Based Learning. In 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering Education and Training Track (ICSE-SEET). IEEE, may 2017.
[11] J. He, D. C. T. Lo, Y. Xie, and J. Lartigue. Integrating Internet of Things (IoT) into STEM undergraduate education: Case study of a modern technology infused courseware for embedded system course. In 2016 IEEE Frontiers in Education Conference (FIE). IEEE, oct 2016.
[12] J. Marquez, J. Villanueva, Z. Solarte, and A. Garcia. IoT in Education: Integration of Objects with Virtual Academic Communities. In New Advances in Information Systems and Technologies, pages 201–212. Springer International Publishing, 2016.
[13] K. Akiyama, M. Ishihara, N. Ohe, and M. Inoue. An education curriculum of IoT prototype construction system. In 2017 IEEE 6th Global Conference on Consumer Electronics (GCCE). IEEE, oct 2017.
[14] K. Fall and W. Stevens. TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley Professional Computing Series. Pearson Education, 2011.
[15] L. Chatriot. NeDB The JavaScript Database. Available in:, 2018. Access on July 31, 2018.
[16] M. Brammah. The Betta Bible: The Art and Science of Keeping Bettas. Blurb, Incorporated, 2015.
[17] Maxim Integrated. DS18B20 Programmable Resolution 1-Wire Digital Thermometer, 2015.
[18] MongoDB. NeDB: a lightweight Javascript database using MongoDB’s API. Available in: https: //, 2018. Access on July 31, 2018.
[19] Panasonic Corporation. What are Relays? Available in: nyumon/relay/index.jsp, 2018. Access on July 24, 2018.
[20] R. Fielding, J. Gettys, J. Mogul, H. Frystyk, L. Masinter, P. Leach, and T. Berners-Lee. Hypertext Transfer Protocol – HTTP/1.1. Technical report, jun 1999.
[21] R. Srikrishnan, N. Hirimuthugoda, and W. Rajapakshe. Evaluation of growth performance and breeding habits of fighting fish (Betta splendens) under 3 diets and shelters. Journal of Survey in Fisheries Sciences, 3(2):50–65, 2017.
[22] S. Khan, M. H. Jaffery, A. Hanif, and M. R. Asif. Teaching Tool for a Control Systems Laboratory Using a Quadrotor as a Plant in MATLAB. IEEE Transactions on Education, 60(4):249–256, nov 2017.
[23] S. Tilkov and S. Vinoski. Node.js: Using JavaScript to Build High-Performance Network Programs. IEEE Internet Computing, 14(6):80–83, nov 2010.
[24] T. T. Oh, S. Chung, B. Lunt, R. McMahon, and R. Rutherfoord. The Roles of IT Education in IoT and Data Analytics. In Proceedings of the 18th Annual Conference on Information Technology Education - SIGITE. ACM Press, 2017.
[25] The R Foundation. The R Project for Statistical Computing. Available in:, 2018. Access on July 24, 2018.
[26] W. Otieno, M. Cook, and N. Campbell-Kyureghyan. Novel approach to bridge the gaps of industrial and manufacturing engineering education: A case study of the connected enterprise concepts. In 2017 IEEE Frontiers in Education Conference (FIE). IEEE, oct 2017.
[27] WIZnet Co. W5100 Datasheet Version 1.1.6, 2008.
[28] Y. -T. Wu and O. R. Anderson.Technology-enhanced stem (science, technology, engineering, and mathematics) education. Journal of Computers in Education, 2(3):245–249, jul 2015.