1 research outputs found

    Framework for design, simulation and functional prototyping of wearable IoT devices.

    Get PDF
    El presente proyecto tiene como prop贸sito facilitar el dise帽o, simulaci贸n y prototipado funcional de dispositivos IoT vestibles. Estos dispositivos vestibles son elementos de c贸mputo con una gran capacidad de interacci贸n con las personas y de comunicaci贸n con Internet. Estos dispositivos presentan una oportunidad para los ecosistemas donde se requiere implementar el desarrollo e innovaci贸n de base tecnol贸gica, como en Colombia, pa铆s que cuenta con pol铆ticas encaminadas hacia este horizonte. Sin embargo, el proceso de desarrollo de tales equipos en un ambiente competitivo que se desarrolla a la velocidad de la tecnolog铆a de punta se considera complejo debido a factores como el tiempo de desarrollo, la interdisciplinariedad del equipo de trabajo necesario y la necesidad de implementaci贸n de funcionalidades avanzadas acordes con el desarrollo tecnol贸gico actual. Para abordar estas dificultades se propuso el framework denominado Frame-WIoT, utilizando un enfoque de dise帽o basado en modelos con el cual se pudo abordar las dificultades inherentes al desarrollo de dispositivos vestibles. El trabajo consider贸 dise帽ar una arquitectura gen茅rica que permita representar los dispositivos vestibles, de acuerdo con la documentaci贸n cient铆fica. El siguiente paso fue implementar los componentes de la arquitectura en un ambiente de simulaci贸n, Simulink, con el objetivo de formalizar el dise帽o gen茅rico del punto anterior. Finalmente, se generaron los componentes de simulaci贸n y prototipado que fueron evaluados con la construcci贸n de un prototipo funcional de dispositivo.LISTA DE FIGURAS 11 LISTA DE ANEXOS 16 RESUMEN 17 ABSTRACT 18 INTRODUCCION 19 1 PROBLEMA, PREGUNTA E HIPOTESIS DE INVESTIGACI脫N 21 1.1 PROBLEMA 21 1.1.1 Pregunta 23 1.1.2 Hip贸tesis 23 1.2 OBJETIVOS 25 1.2.2 Objetivos espec铆ficos 25 1.3 JUSTIFICACI脫N 26 2 MARCO REFERENCIAL 28 2.1 MARCO CONCEPTUAL 28 2.1.1 Framework 28 2.1.2 Dise帽o 28 2.1.3 Simulaci贸n 28 2.1.4 Prototipado 28 2.1.5 Dispositivo vestible 28 2.2 MARCO TE脫RICO 29 2.2.1 Internet de las cosas 29 2.2.2 Modelo de referencia de IoT 29 2.2.3 Capacidades de dispositivo IoT 29 2.2.4 Computaci贸n vestible 30 2.2.5 Vestibilidad 31 2.3 ESTADO DEL ARTE 32 2.3.1 Prototipado de vestibles: Aplicaciones y enfoques 33 2.3.2 Frameworks y otras herramientas para el prototipado 37 2.3.3 Consideraciones finales 41 2.4 MARCO LEGAL Y POL脥TICO 43 2.5 MARCO CONTEXTUAL 45 3 ASPECTOS METODOL脫GICOS 46 3.1 ENFOQUE Y TIPO DE INVESTIGACI脫N 46 3.2 T脡CNICAS E INSTRUMENTOS DE RECOLECCI脫N DE INFORMACI脫N 47 3.3 ACTIVIDADES REALIZADAS 48 3.3.1 Dise帽o de una arquitectura gen茅rica para dispositivos vestibles 48 3.3.2 Implementaci贸n de los componentes de la arquitectura propuesta en Simulink 49 3.3.3 Construcci贸n del componente de simulaci贸n del framework 50 3.3.4 Construcci贸n del componente de prototipado del framework 51 4 ARQUITECTURA GEN脡RICA PARA DISPOSITIVOS IOT VESTIBLES 53 4.1 AN脕LISIS DE ARQUITECTURAS ENCONTRADAS EN LA LITERATURA CIENT脥FICA 53 4.2 REQUISITOS DE UN VESTIBLE 57 4.3 MODELO DE DOMINIO PARA IOT VESTIBLE 60 4.4 FLUJO DE INFORMACI脫N EN LA ARQUITECTURA IOT-A 62 4.4.1 Servicio adquiere valor de un sensor 62 4.4.2 Almacenamiento de informaci贸n del sensor 62 4.5 FLUJO DE INFORMACI脫N EN EL DISPOSITIVO VESTIBLE 62 4.6 DIAGRAMA DE COMPONENTES 63 4.7 DIAGRAMA DE DESPLIEGUE 65 5 ARQUITECTURA IMPLEMENTADA EN SIMULINK 68 5.1 COMPONENTE DE ADQUISICI脫N 71 5.2 COMPONENTE DE PROCESAMIENTO 74 5.3 COMPONENTE DE ALMACENAMIENTO 76 5.4 COMPONENTE DE SALIDA/CTUACI脫N 77 5.5 COMPONENTE DE COMUNICACI脫N 79 6 ENTORNO DE SIMULACI脫N PARA FRAME-WIOT 81 6.1 ESCENARIOS DE SIMULACI脫N 81 6.1.1 Escenario de interacci贸n con la persona 83 6.1.2 Escenario de comunicaci贸n de datos 83 6.2 ELEMENTOS DEL ENTORNO DE SIMULACI脫N PARA FRAME-WIOT 84 6.3 MODELO DE COMPONENTES DE LA ARQUITECTURA DE DISPOSITIVO VESTIBLE EN SIMULINK 84 6.3.1 Componente de adquisici贸n 84 6.3.2 Componente de procesamiento 85 6.3.3 Componente de actuaci贸n 87 6.3.4 Componente de comunicaci贸n 88 6.3.5 Componente de almacenamiento 89 6.4 INTERFAZ DE SIMULACI脫N 89 6.5 INTERFAZ DE SALIDA DE VIDEO 90 6.6 MODELO DEL CUERPO HUMANO 91 7 ENTORNO DE PROTOTIPADO 94 7.1 RECURSOS PARA LA IMPLEMENTACI脫N DE PROTOTIPOS 94 7.1.1 Raspberry Pi 94 7.1.2 Thingspeak 95 7.1.3 Modelo de prototipado 97 7.2 COMPONENTES MODIFICADOS PARA PROTOTIPADO 99 7.2.1 Componente de adquisici贸n 100 7.2.2 Componente de comunicaci贸n 101 7.2.3 Componente de actuaci贸n/salida. 102 7.3 PRUEBAS IMPLEMENTADAS 104 7.3.1 Pruebas para el componente de adquisici贸n 104 7.3.2 Pruebas al componente de actuaci贸n 105 7.3.3 Pruebas al componente de comunicaci贸n 107 7.4 PRUEBA DE CONCEPTO 110 7.4.1 Problema 110 7.4.2. Soluci贸n planteada 111 7.4.3 Escenarios evaluados 111 7.4.4 Conclusiones sobre la prueba de concepto 118 8 RESULTADOS 119 9 CONCLUSIONES Y RECOMENDACIONES 121 9.1 CONCLUSIONES 121 9.2 RECOMENDACIONES 125 10 REFERENCIAS 127 11 ANEXOS 140Maestr铆aThe purpose of this project is to facilitate the design, simulation and functional prototyping of wearable IoT devices. These wearable devices are computational elements with a great capacity for interaction with people and communication with the Internet. These devices present an opportunity for ecosystems where it is necessary to implement technology-based development and innovation, as in Colombia, a country that has policies aimed at this horizon. However, the process of developing such equipment in a competitive environment that develops at the speed of cutting-edge technology is considered complex due to factors such as development time, the interdisciplinary nature of the necessary work team and the need to implement advanced functionalities in line with current technological development. To address these difficulties, the framework called Frame-WIoT was proposed, using a design approach based on models with which the inherent difficulties in the development of wearable devices could be addressed. The work considered to design a generic architecture that allows to represent wearable devices, according to the scientific documentation. The next step was to implement the components of the architecture in a simulation environment, Simulink, with the aim of formalizing the generic design of the previous point. Finally, the simulation and prototyping components that were evaluated with the construction of a functional device prototype were generated
    corecore