Main Article Content
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.
This work is licensed under a Creative Commons Attribution 4.0 International License.
Submission of an article implies that the work described has not been published previously (except in the form of an abstract or as part of a published lecture or academic thesis), that it is not under consideration for publication elsewhere, that its publication is approved by all authors and tacitly or explicitly by the responsible authorities where the work was carried out, and that, if accepted, will not be published elsewhere in the same form, in English or in any other language, without the written consent of the Publisher. The Editors reserve the right to edit or otherwise alter all contributions, but authors will receive proofs for approval before publication.
Copyrights for articles published in IJIER journals are retained by the authors, with first publication rights granted to the journal. The journal/publisher is not responsible for subsequent uses of the work. It is the author's responsibility to bring an infringement action if so desired by the author.
 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.
 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.
 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.
 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.
 Arduino. About Us. Available in: https://www.arduino.cc/en/Main/AboutUs, 2018. Access on July 24, 2018.
 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.
 D. M’Raïhi, S. Machani, M. Pei, and J. Rydell. TOTP: Time-Based One-Time Password Algorithm. RFC,6238:1–16, 2011.
 D. Masters. Betta Fish 101: The Complete Betta Fish Keeping Guide. 2015.
 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.
 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.
 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.
 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.
 K. Fall and W. Stevens. TCP/IP Illustrated, Volume 1: The Protocols. Addison-Wesley Professional Computing Series. Pearson Education, 2011.
 M. Brammah. The Betta Bible: The Art and Science of Keeping Bettas. Blurb, Incorporated, 2015.
 Maxim Integrated. DS18B20 Programmable Resolution 1-Wire Digital Thermometer, 2015.
 Panasonic Corporation. What are Relays? Available in: https://www3.panasonic.biz/ac/e/corp/ nyumon/relay/index.jsp, 2018. Access on July 24, 2018.
 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.
 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.
 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.
 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.
 The R Foundation. The R Project for Statistical Computing. Available in: https://www.rproject.org/, 2018. Access on July 24, 2018.
 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.
 WIZnet Co. W5100 Datasheet Version 1.1.6, 2008.
 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.