DOI:

https://doi.org/10.14483/22484728.16043

Publicado:

2020-01-31

Número:

Vol. 14 Núm. 1 (2020)

Sección:

Visión Investigadora

Emulator for data analytics and IoT development projects

Emulador para desarrollo de proyectos IoT y analíticas de datos

Autores/as

Palabras clave:

Architecture, Data analytics, Emulator, IoT, Networking (en).

Palabras clave:

Arquitectura, Análisis de datos, Emulador, IoT, Redes (es).

Resumen (en)

One of the difficulties for the development and testing of data analysis applications used by IoT devices is the economic and temporary cost of building the IoT network, to mitigate these costs and expedite the development of IoT and analytical applications, it is proposed NIOTE, an IoT network emulator that generates sensor and actuator data from different devices that are easy to configure and deploy over TCP/IP and MQTT protocols, this tool serves as support in academic environments and conceptual validation in the design of IoT networks. The emulator facilitates the development of this type of application, optimizing the development time and improving the final quality of the product. Object-oriented programming concepts, architecture, and software design patterns are used to develop this emulator, which allows us to emulate the behavior of IoT devices that are inside a specific network, where you can add the number of necessary devices, model and design any network. Each network sends data that is stored locally to emulate the process of transporting the data to a platform, through a specific format and will be sent to perform Data Analysis.

Resumen (es)

Una de las dificultades para la realización de pruebas de aplicaciones de análisis de datos obtenidos por dispositivos IoT, es el costo económico y temporal de la construcción de la red IoT, para mitigar estos costos y agilizar el desarrollo de aplicaciones IoT y analíticas, se propone NIOTE, un emulador de redes IoT que genera datos de sensores y actuadores diferentes tipos de dispositivos, fáciles de configurar y desplegar sobre protocolos TCP/IP y MQTT, esta herramienta sirve como apoyo en ambientes académicos y validación conceptual en el diseño de redes IoT. El uso del emulador facilitara el desarrollo de este tipo de aplicaciones, optimizando el tiempo de desarrollo y mejorando la calidad final del producto. Para desarrollar este emulador se utilizaron conceptos de programación orientada a objetos, arquitectura y patrones de diseño de software, que permitieron emular el comportamiento de los dispositivos IoT que se encuentran dentro de una red específica, donde se puede agregar la cantidad de dispositivos que sean necesarios, modelar y diseñar cualquier red deseada. Cada red creada envía datos que son almacenados de forma local para simular el proceso de transportación de los datos a una plataforma, si se desease aplicar, a través de un formato especifico en el que la información será enviada para hacer Análisis de Datos.

Referencias

[1] A. Pal and B. Purushothaman, “IoT Technical Challenges and Solutions”, Artech House, 2017, pp. 15-40.

[2] S. E. Abasolo, M. A. Carrera, R. X. Gordillo and C. G. Romero, “Evaluación del modelo de referencia de "Internet of Things" (IoT), mediante la implantación de arquitecturas basadas en plataformas comerciales, open hardware y conectividad IPv6”, thesis, Universidad de las Fuerzas Armadas ESPE, Ecuador, 2013.

[3] J. García, J. M. Molina, A. Berlanga, M. A. Patricio, Á. L. Bustamante and W. R. Padilla, “Ciencia de datos Técnicas analíticas y aprendizaje estadístico en un enfoque práctico”, Bogotá: Alfaomega, 2018.

[4] B. Prieto-Valero, “La nueva función de control de gestión: data analytics para ser más competitivos”, 2017. [Online]. Available at: https://www.tendencias.kpmg.es/2017/06/la-nueva-funcion-de-control-de-gestion-data-analytics-para-ser-mas-competitivos/

[5] J. E. Luzuriaga, M. Zennaro, C. Tavares, J. C. Cano and P. Manzoni, “Evaluando un escenario de pruebas para el IoT entre la emulación y el uso de dispositivos reales”, España: Ediciones Universidad Salamanca, 2016.

[6] M. Martin-Iglesia, “Análisis de la simulación de dispositivos, circuitos y sistemas electrónicos para Internet de las cosas (IoT)”, thesis, E.T.S.I. Industriales (UPM), 2019.

[7] G. Riley and T. Henderson, "The ns-3 Network Simulator", in Modeling and Tools for Network Simulation, K. Wehrle, M. Güneş and J. Gross, Berlín: Springer, 2010, pp. 15-34. https://doi.org/10.1007/978-3-642-12331-3

[8] A. Varga, "OMNeT++", in Modeling and Tools for Network Simulation, K. Wehrle, M. Güneş and J. Gross, Berlín: Springer, 2010, pp. 35-59. https://doi.org/10.1007/978-3-642-12331-3_3

[9] P. Levis, N. Lee, M. Welsh and D. Culler, “TOSSIM: Accurate and scalable simulation of entire TinyOS applications”, SenSys '03: Proceedings of the 1st international conference on Embedded networked sensor systems, 2003. https://doi.org/10.1145/958491.958506

[10] B. L. Titzer, D. K. Lee and J. Palsberg, “Avrora: Scalable sensor network simulation with precise timing”, Fourth International Symposium on Information Processing in Sensor Networks, 2005. https://doi.org/10.1109/IPSN.2005.1440978

[11] C. González, O. Flauzac and F. Nolot, “Evolución y Contribución para el Internet de las Cosas por las emergentes Redes Definidas por Software”, Congreso Internacional en Inteligencia Ambiental, Ingeniería de Software y Salud Electrónica y Móvil – AmITIC, 2018.

[12] D. J. Barnes and M. Kölling, “Programación orientada a objetos con Java”, Pearson Educación, 2007.

[13] F. Moreno-Cerdá, “Demostrador arquitectura publish/subscribe con MQTT”, thesis, Universitat Politècnica de Catalunya, España, 2018.

[14] E. Marini, “El Modelo Cliente/Servidor”, 2012. [Online]. Available at: http://index-of.co.uk/REDES/linuxito%20-%20El%20Modelo%20Cliente-Servidor.pdf

[15] Y. D. González and Y. F. Romero, “Patrón Modelo-Vista-Controlador”, Revista Telemática, vol. 11, no. 1, pp. 47-57, 2012.

Cómo citar

APA

Sánchez Martin, A. A., Barreto Santamaría, L. E., Ochoa Ortiz, J. J., y Villanueva Navarro, S. E. (2020). Emulator for data analytics and IoT development projects. Visión electrónica, 14(1), 57–63. https://doi.org/10.14483/22484728.16043

ACM

[1]
Sánchez Martin, A.A. et al. 2020. Emulator for data analytics and IoT development projects. Visión electrónica. 14, 1 (ene. 2020), 57–63. DOI:https://doi.org/10.14483/22484728.16043.

ACS

(1)
Sánchez Martin, A. A.; Barreto Santamaría, L. E.; Ochoa Ortiz, J. J.; Villanueva Navarro, S. E. Emulator for data analytics and IoT development projects. Vis. Electron. 2020, 14, 57-63.

ABNT

SÁNCHEZ MARTIN, Andrés Armando; BARRETO SANTAMARÍA, Luis Eduardo; OCHOA ORTIZ, Juan José; VILLANUEVA NAVARRO, Sebastián Enrique. Emulator for data analytics and IoT development projects. Visión electrónica, [S. l.], v. 14, n. 1, p. 57–63, 2020. DOI: 10.14483/22484728.16043. Disponível em: https://revistas.udistrital.edu.co/index.php/visele/article/view/16043. Acesso em: 21 nov. 2024.

Chicago

Sánchez Martin, Andrés Armando, Luis Eduardo Barreto Santamaría, Juan José Ochoa Ortiz, y Sebastián Enrique Villanueva Navarro. 2020. «Emulator for data analytics and IoT development projects». Visión electrónica 14 (1):57-63. https://doi.org/10.14483/22484728.16043.

Harvard

Sánchez Martin, A. A. (2020) «Emulator for data analytics and IoT development projects», Visión electrónica, 14(1), pp. 57–63. doi: 10.14483/22484728.16043.

IEEE

[1]
A. A. Sánchez Martin, L. E. Barreto Santamaría, J. J. Ochoa Ortiz, y S. E. Villanueva Navarro, «Emulator for data analytics and IoT development projects», Vis. Electron., vol. 14, n.º 1, pp. 57–63, ene. 2020.

MLA

Sánchez Martin, Andrés Armando, et al. «Emulator for data analytics and IoT development projects». Visión electrónica, vol. 14, n.º 1, enero de 2020, pp. 57-63, doi:10.14483/22484728.16043.

Turabian

Sánchez Martin, Andrés Armando, Luis Eduardo Barreto Santamaría, Juan José Ochoa Ortiz, y Sebastián Enrique Villanueva Navarro. «Emulator for data analytics and IoT development projects». Visión electrónica 14, no. 1 (enero 31, 2020): 57–63. Accedido noviembre 21, 2024. https://revistas.udistrital.edu.co/index.php/visele/article/view/16043.

Vancouver

1.
Sánchez Martin AA, Barreto Santamaría LE, Ochoa Ortiz JJ, Villanueva Navarro SE. Emulator for data analytics and IoT development projects. Vis. Electron. [Internet]. 31 de enero de 2020 [citado 21 de noviembre de 2024];14(1):57-63. Disponible en: https://revistas.udistrital.edu.co/index.php/visele/article/view/16043

Descargar cita

Visitas

555

Dimensions


PlumX


Descargas

Los datos de descargas todavía no están disponibles.
Loading...