Un marco de desarrollo de software integrado para dispositivos de Internet de las cosas
Autores: Lozoya, Camilo; Díaz, José Miguel; Rodríguez-Esqueda, César; Prieto-Resendiz, Claudia; Aguilar-Gonzalez, Alberto
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Un marco de desarrollo de software integrado para dispositivos de Internet de las cosas
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Internet de las cosas
Dispositivos
Software integrado
Marco de desarrollo
Productos de IoT
Mantenimiento.
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 86
Citaciones: Sin citaciones
Los dispositivos de Internet de las cosas (IoT) son en su mayoría ubicuos en la actualidad, y es difícil imaginar una vida sin ellos, especialmente en los sectores productivos (industria, agricultura y automotriz) y en nuestras actividades diarias (electrónica de consumo, automatización del hogar y edificios inteligentes). La alta demanda de estos dispositivos ha creado una competencia significativa para proporcionarlos al mejor precio, en el momento adecuado y con las mejores características. La tendencia en la que estos dispositivos han aumentado sus características de producto ha dado como resultado que su software integrado sea más complejo, lo que lleva a tiempos de desarrollo y pruebas más prolongados. En consecuencia, a medida que los tipos de productos avanzados de IoT siguen diversificándose, el mantenimiento de campo de todos los diferentes modelos desplegados se vuelve más complicado. Este documento propone un marco de desarrollo de software integrado para dispositivos IoT independiente de la arquitectura del microcontrolador, el compilador y el entorno de desarrollo. Este marco permite tener una línea base de software común entre diferentes proyectos, lo que acorta la curva de aprendizaje, el tiempo de desarrollo y la validación de módulos, al tiempo que permite la reutilización de código para profesionales de software integrado. También se presenta una evaluación de prueba de concepto para demostrar la eficiencia y confiabilidad del código de software integrado obtenido para una aplicación de IoT simple pero representativa.
Descripción
Los dispositivos de Internet de las cosas (IoT) son en su mayoría ubicuos en la actualidad, y es difícil imaginar una vida sin ellos, especialmente en los sectores productivos (industria, agricultura y automotriz) y en nuestras actividades diarias (electrónica de consumo, automatización del hogar y edificios inteligentes). La alta demanda de estos dispositivos ha creado una competencia significativa para proporcionarlos al mejor precio, en el momento adecuado y con las mejores características. La tendencia en la que estos dispositivos han aumentado sus características de producto ha dado como resultado que su software integrado sea más complejo, lo que lleva a tiempos de desarrollo y pruebas más prolongados. En consecuencia, a medida que los tipos de productos avanzados de IoT siguen diversificándose, el mantenimiento de campo de todos los diferentes modelos desplegados se vuelve más complicado. Este documento propone un marco de desarrollo de software integrado para dispositivos IoT independiente de la arquitectura del microcontrolador, el compilador y el entorno de desarrollo. Este marco permite tener una línea base de software común entre diferentes proyectos, lo que acorta la curva de aprendizaje, el tiempo de desarrollo y la validación de módulos, al tiempo que permite la reutilización de código para profesionales de software integrado. También se presenta una evaluación de prueba de concepto para demostrar la eficiencia y confiabilidad del código de software integrado obtenido para una aplicación de IoT simple pero representativa.