OKIoT: Internet of Things Device Simulator integrated with MQTT Protocol

Abstract


Arduino is an open source tool used in teaching programming for educational robotics and computational thinking. To ensure lower cost and accessibility, there are several simulation tools that allow the development of independent solutions for Arduino. However, connected solutions are necessary for the advent of verticals foreseen in the National Plan for the Internet of Things (IoT) such as smart cities and Industry 4.0. In this article, the open source tool OKIoT is presented to foster the learning of distributed computing concepts needed to build connected solutions.

Keywords: Simulator, Internet of Things, MQTT Protocol, OKIoT

References

Krathwohl, D. R. (2002). A revision of bloom’s taxonomy: An overview. Theory into practice, 41(4):212–218.

Light, R. A. (2017). Mosquitto: server and client implementation of the mqtt protocol. Journal of Open Source Software, 2(13):265.

Pereira, A. C. and Franco, M. E. (2018). Desenvolvendo o pensamento computacional no ensino fundamental com arduino e scratch. In Anais do V Encontro Nacional de Computação dos Institutos Federais. SBC.

Sales, S. B., Silva, R. B., Sobreira, E. S. R., and do Nascimento, M. D. R. (2017). Utilizando scratch e arduino como recursos para o ensino da matemática. In Anais do XXIII Workshop de Informática na Escola, pages 538–547. SBC.

Severance, C., Hanss, T., and Hardin, J. (2010). Ims learning tools interoperability: Enabling a mash-up approach to teaching and learning tools. Technology, Instruction, Cognition and Learning, 7(3-4):245–262.

Silva, A., de Melo, R. F., de Sousa, R. P., and Nascimento, K. (2019). Estimulando o pensamento computacional em alunos do ensino médio com o uso do scratch for arduino. In Anais do XXV Workshop de Informática na Escola, pages 783–791. SBC.

Silva, J., Cristiano, F., Martins, D., and da Silva, W. (2018). Storytelling e robótica educacional: a construção de carros robôs com arduino e materiais recicláveis. In Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), volume 29, page 1806.

Solomon, G. (2003). Project-based learning: A primer. Technology and learning-dayton-, 23(6):20–20.
Published
2020-11-22
HAYASHI, Fabio Hirotsugu; HAYASHI, Victor Takashi; ALMEIDA, Felipe Valencia de; ARAKAKI, Reginaldo. OKIoT: Internet of Things Device Simulator integrated with MQTT Protocol. In: APPS.EDU CONTEST - PROTOTYPE CATEGORY - BRAZILIAN CONGRESS ON COMPUTERS IN EDUCATION (CBIE), 10. , 2021, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 182-188. DOI: https://doi.org/10.5753/wcbie.2021.218486.