Perspectivas para o uso do Node-Red no Ensino de IoT
DOI:
https://doi.org/10.5753/ijcae.2017.4865Keywords:
Computação Ubíqua, Computação PervasivaAbstract
Atualmente, uma possibilidade para o ensino de sistemas embarcados está diretamente ligada ao ensino de internet das coisas ou IoT (Internet of things), e este por sua vez exige diversos conhecimentos multidisciplinares. A conexão de dispositivos com a rede ainda exige conhecimento sobre protocolos web e construção de web servers. Este artigo propõe uma metodologia de ensino com exemplos simples e diversificados baseados no uso da ferramenta Node-RED. Esta nova ferramenta proposta pela IBM simplifica o projeto de IoT com diversas abstrações e ao mesmo tempo permite explorar tópicos avançados no ensino e pesquisa. O projeto é baseado em fluxos e apesar de recente, a ferramenta já disponibiliza muitos recursos aos programadores. Além do uso de Node-RED para ensino, este artigo também sugere o uso de MQTT (Message Queue Telemetry Transport) como protocolo base de comunicação.
Downloads
Referências
M. Weiser, “The computer for the 21st century,” SIGMOBILE Mob. Comput. Commun. Rev., vol. 3, no. 3, pp. 3–11, Jul. 1999. [Online]. Available: [link]
M. Blackstock and R. Lea, “Toward a distributed data flow platform for the web of things (distributed node-red),” in Proceedings of the 5th International Workshop on Web of Things. ACM, 2014, pp. 34–39.
J. Mineraud, O. Mazhelis, X. Su, and S. Tarkoma, “A gap analysis of internet-of-things platforms,” Computer Communications, vol. 89, pp. 5–16, 2016.
R. Kleinfeld, S. Steglich, L. Radziwonowicz, and C. Doukas, “glue. things: a mashup platform for wiring the internet of things with the internet of services,” in Proceedings of the 5th International Workshop on Web of Things. ACM, 2014, pp. 16–21.
D. Guinard and V. Trifa, Building the web of things: with examples in node. js and raspberry pi. Manning Publications Co., 2016.
N. K. Giang, M. Blackstock, R. Lea, and V. C. Leung, “Developing iot applications in the fog: A distributed dataflow approach,” in Internet of Things (IOT), 2015 5th International Conference on the. IEEE, 2015, pp. 155–162.
K. Kobylinski, J. Bennett, N. Seto, G. Lo, and F. Tucci, “Enterprise application development in the cloud with ibm bluemix,” in Proceedings of 24th Annual International Conference on Computer Science and Software Engineering. IBM Corp., 2014, pp. 276–279.
“Coleção de links para o ensino e uso de Node-Red,” [link], accessed: 2017-08-20.
U. Hunkeler, H. L. Truong, and A. Stanford-Clark, “Mqtt-s—a publish/-subscribe protocol for wireless sensor networks,” in Communication systems software and middleware and workshops, 2008. comsware 2008. 3rd international conference on. IEEE, 2008, pp. 791–798.
J. Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, “Internet of things (iot): A vision, architectural elements, and future directions,” Future generation computer systems, vol. 29, no. 7, pp. 1645–1660, 2013.
“A dashboard UI for Node-RED, howpublished = [link], note = Accessed: 2017-08-20.”
Downloads
Published
Como Citar
Issue
Section
Licença
Copyright (c) 2017 Os autores
Este trabalho está licenciado sob uma licença Creative Commons Attribution 4.0 International License.