OKIoT: Simulador de Dispositivos de Internet das Coisas integrado com o Protocolo MQTT
Resumo
O Arduino é uma ferramenta de código aberto utilizada no ensino de programação para a robótica educacional e o pensamento computacional. Para garantir menor custo e acessibilidade, existem diversas ferramentas de simulação que permitem o desenvolvimento de soluções independentes para Arduino. Contudo, soluções conectadas são necessárias para o advento de verticais previstas no Plano Nacional de Internet das Coisas (IoT) como cidades inteligentes e Indústria 4.0. Neste artigo, a ferramenta de código aberto OKIoT é apresentada para fomentar o aprendizado de conceitos de computação distribuída necessários para a construção de soluções conectadas.
Referências
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.