Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual

Introducción: Actualmente la manera como está diseñado el mundo no permite la inclusión de personas con capacidades diferentes, quienes se ven limitadas en su diario vivir, debido a que no encuentran opciones acordes a sus características, por cuanto se hizo necesario generar soluciones que redujera...

Full description

Autores:
González Gelvez, Stefanny
Eugenio García, Yessica Viviana
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2020
Institución:
Universidad Autónoma de Bucaramanga - UNAB
Repositorio:
Repositorio UNAB
Idioma:
spa
OAI Identifier:
oai:repository.unab.edu.co:20.500.12749/13710
Acceso en línea:
http://hdl.handle.net/20.500.12749/13710
Palabra clave:
Systems engineer
Technological innovations
Inclusión
IoT
Mobile communication systems
Cell phone
Visual disability
Mobile application
Wireless connectivity
Shopping by app
Ingeniería de sistemas
Innovaciones tecnológicas
Tecnología IoT
Sistemas móviles de comunicación
Telefonía celular
Inclusión
Discapacidad visual
Conectividad inalámbrica
Compras por app
Aplicación móvil
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
id UNAB2_738aaf729a1943b0f7eb607bc393059b
oai_identifier_str oai:repository.unab.edu.co:20.500.12749/13710
network_acronym_str UNAB2
network_name_str Repositorio UNAB
repository_id_str
dc.title.spa.fl_str_mv Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
dc.title.translated.spa.fl_str_mv Smart shelving system based on mobile and IOT technologies for the visually impaired
title Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
spellingShingle Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
Systems engineer
Technological innovations
Inclusión
IoT
Mobile communication systems
Cell phone
Visual disability
Mobile application
Wireless connectivity
Shopping by app
Ingeniería de sistemas
Innovaciones tecnológicas
Tecnología IoT
Sistemas móviles de comunicación
Telefonía celular
Inclusión
Discapacidad visual
Conectividad inalámbrica
Compras por app
Aplicación móvil
title_short Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
title_full Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
title_fullStr Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
title_full_unstemmed Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
title_sort Sistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visual
dc.creator.fl_str_mv González Gelvez, Stefanny
Eugenio García, Yessica Viviana
dc.contributor.advisor.none.fl_str_mv Gamba González, Yamid Gabriel
dc.contributor.author.none.fl_str_mv González Gelvez, Stefanny
Eugenio García, Yessica Viviana
dc.contributor.cvlac.spa.fl_str_mv Gamba González, Yamid Gabriel [0000041982]
dc.subject.keywords.spa.fl_str_mv Systems engineer
Technological innovations
Inclusión
IoT
Mobile communication systems
Cell phone
Visual disability
Mobile application
Wireless connectivity
Shopping by app
topic Systems engineer
Technological innovations
Inclusión
IoT
Mobile communication systems
Cell phone
Visual disability
Mobile application
Wireless connectivity
Shopping by app
Ingeniería de sistemas
Innovaciones tecnológicas
Tecnología IoT
Sistemas móviles de comunicación
Telefonía celular
Inclusión
Discapacidad visual
Conectividad inalámbrica
Compras por app
Aplicación móvil
dc.subject.lemb.spa.fl_str_mv Ingeniería de sistemas
Innovaciones tecnológicas
Tecnología IoT
Sistemas móviles de comunicación
Telefonía celular
dc.subject.proposal.spa.fl_str_mv Inclusión
Discapacidad visual
Conectividad inalámbrica
Compras por app
Aplicación móvil
description Introducción: Actualmente la manera como está diseñado el mundo no permite la inclusión de personas con capacidades diferentes, quienes se ven limitadas en su diario vivir, debido a que no encuentran opciones acordes a sus características, por cuanto se hizo necesario generar soluciones que redujeran la desigualdad. Para el caso particular de las personas con discapacidad visual, estas no son la excepción, debido a que sus necesidades básicas tales como la compra de productos de la canasta familiar entre otras que se ven afectadas. Se propuso un sistema que facilitara las necesidades de una persona no vidente mediante un prototipo de un estante inteligente donde por medio del tacto, audio y una aplicación móvil los usuarios pudieran conocer el nombre del producto y sus características. Objetivo: Construir un sistema de estante inteligente para una experiencia de compras incluyente a personas con discapacidad visual mediante tecnologías IoT y móvil. Metodología: El sistema de estantería inteligente se desarrolló con base a una metodología de investigación aplicada de tipo experimental, usando programación de dispositivos móviles en Android para la interface de usuario, tecnología Raspberry Pi para la integración del sistema y tecnologías inalámbricas para su interconexión. Desarrollo: Dado el objetivo principal y la necesidad de facilitar a las personas con discapacidad visual su compra se llevó a cabo una estantería la cual está integrada por un Raspberry pi y un sensor MPR121. Así pues, una aplicación móvil desarrollada utilizando el lenguaje de programación Kotlin, que por medio del IDE de desarrollo Android Studio 4.0.1 da a conocer a la persona la información de cada uno de los productos ubicados en ella. Además, se utilizó Firebase como intermediario entre la estantería y la aplicación móvil. Conclusión: El proyecto permite la integración de diversas tecnologías en su construcción para brindarle a las personas con discapacidad visual una experiencia diferente a la hora de conocer las características de un producto por medio de un mensaje de audio en su dispositivo móvil. Ello se logra mediante Firebase, que actúa como eje del sistema recibiendo y enviando las solicitudes a la Raspberry, para establecer la interacción con la aplicación móvil mediante una conexión con la misma la URL, actualizando los datos justo en el momento en que se están procesando, ello se logra cuando se cambia el estado del Switch, el cual se refleja inmediatamente en una consulta a Firebase y la ejecución de un script en Python que conecta la Raspberry a dicha URL, obteniendo el valor del estado true para la generación del mensaje de audio.
publishDate 2020
dc.date.issued.none.fl_str_mv 2020-11-06
dc.date.accessioned.none.fl_str_mv 2021-08-10T11:59:08Z
dc.date.available.none.fl_str_mv 2021-08-10T11:59:08Z
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.local.spa.fl_str_mv Trabajo de Grado
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.none.fl_str_mv http://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/20.500.12749/13710
dc.identifier.instname.spa.fl_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
dc.identifier.reponame.spa.fl_str_mv reponame:Repositorio Institucional UNAB
dc.identifier.repourl.spa.fl_str_mv repourl:https://repository.unab.edu.co
url http://hdl.handle.net/20.500.12749/13710
identifier_str_mv instname:Universidad Autónoma de Bucaramanga - UNAB
reponame:Repositorio Institucional UNAB
repourl:https://repository.unab.edu.co
dc.language.iso.spa.fl_str_mv spa
language spa
dc.relation.references.spa.fl_str_mv Admin. (2020). Raspberry Pi Technology, Working and Its Applications. WatElectronics.Com. https://www.watelectronics.com/know-all-about-raspberry-piboard-technology/
Alsaadi, E., & Tubaishat, A. (2015). Internet of Things: Features, Challenges, and Vulnerabilities. International Journal of Advanced Computer Science and Information Technology (IJACSIT), 4(1), 1–13.
Alvarez, M. A. (2019). Qué es la programacion orientada a objetos. Desarrollo Web. https://desarrolloweb.com/articulos/499.php
Analytics, G. (2020). Certificación ISO 27001. Google Analytics. https://support.google.com/analytics/answer/3407084?hl=es
Android Developers. (n.d.). Aprende el lenguaje de programación Kotlin. Android Developers. https://developer.android.com/kotlin/learn?hl=es
Bourne, R. R. A., Flaxman, S. R., Braithwaite, T., Cicinelli, M. V., Das, A., Jonas, J. B., Keeffe, J., Kempen, J., Leasher, J., Limburg, H., Naidoo, K., Pesudovs, K., Resnikoff, S., Silvester, A., Stevens, G. A., Tahhan, N., Wong, T., Taylor, H. R., Ackland, P., … Zheng, Y. (2017). Magnitude, temporal trends, and projections of the global prevalence of blindness and distance and near vision impairment: a systematic review and meta-analysis. The Lancet Global Health, 5(9), e888–e897. https://doi.org/10.1016/S2214-109X(17)30293-0
Cisco. (2020). ¿Qué es Wi-Fi? Cisco.Com. https://www.cisco.com/c/es_mx/products/wireless/what-is-wifi.html
Cloud, G. (2020). Cumplimiento de ISO/IEC 27001. GoogleCloud. https://cloud.google.com/security/compliance/iso-27001?hl=es
Comercio, M. D. E., & Turismo, I. Y. (2013). Decreto 1377 de 2012. Ministerio de Comerico, Industria y Turismo, decreto 13, 1–11. http://www.mintic.gov.co/portal/604/articles-4274_documento.pdf
Commerce, M. (2019). ESTÁNDARES DEL WIFI, TODO LO QUE DEBES SABER. Mediacommerce. https://www.mc.net.co/blog/estandares-del-wifi-todo-lo-que-debessaber/
Congreso. (1991). Constitucion politica de colombia 1991 preambulo el pueblo de colombia. 108.
D.C., S. J. D. de la A. M. de B. (2013). Ley 1618 de 2013 A Nivel Nacional. ALCALDÍA MAYOR DE BOGOTÁ D.C.
Desarrollo, P. de las N. U. para el. (2020). Objetivos de Desarrollo Sostenible | PNUD. Programa de Las Naciones Unidas Para El Desarrollo
Feng, Z. (2017). Introduction of Wi-Fi standardization and Interoperability Certification Test
Firebase. (2020a). Cómo funcionan las reglas de seguridad. Firebase. https://firebase.google.com/docs/rules/rules-behavior?hl=es
Firebase. (2020b). Información sobre los proyectos de Firebase. Firebase. https://firebase.google.com/docs/projects/learn-more
Firebase. (2020c). Reglas de seguridad de Firebase. Firebase. https://firebase.google.com/docs/rules?hl=es
Firebase community. (2020). Firebase Realtime Database. Firebase Community. https://firebase.google.com/docs/database?hl=es
Galindo Pérez, P. M., & Suárez Vargas, M. A. (2017). Diseño e implementación de una aplicación móvil android para el seguimiento de rutas de transporte urbano en el municipio de Yopal. Investigacion e Innovación En Ingenierias, 5(2), 138–173. https://doi.org/10.17081/invinno.5.2.2759
García, É. (2020). Wi-Fi vs. Bluetooth: diferencias, ventajas y desventajas. Adslzone.Net. https://www.adslzone.net/reportajes/wifi/wifi-vs-bluetooth/
Gestor, C. (2020a). Hardware - definición. CISET . Centro de Innovación. https://www.ciset.es/glosario/451-hardware
Gestor, C. (2020b). Software - Concepto y tipos de software. CISET . Centro de Innovación. https://www.ciset.es/glosario/480-software
Gleote, L. M. (2014). Mantenimiento y medidas de seguridad para estanterías. Gestiopolis. https://www.gestiopolis.com/mantenimiento-y-medidas-de-seguridadpara-estanterias/
GOLÁS, E. (2019). Así son las dificultades de los ciegos para comprar en el supermercado. SER. https://cadenaser.com/programa/2019/10/29/ser_consumidor/1572341332_825287.ht m
Guillermo, J. (2018). Firebase, una plataforma usada por millones de aplicaciones Seguridad, privacidad y open source. Platzi.
Hassan Montero, Yusef. Martin Fernandez, F. J. (2013). La experiencia del usuario no solo usabilidad. https://mti2013bgarciabarragan.wordpress.com/2013/12/14/laexperiencia-del-usuario-no-solo-usabilidad
IBM. (2020). Mobile technology. Ibm.Com. https://www.ibm.com/topics/mobile-technology
Inc, M. (2020). Firebase, la infraestructura para crear y lograr el crecimiento de apps. Merkle Inc. https://www.merkleinc.com/es/es/blog/firebase-infraestructuracrecimiento-apps
Industries, A. (2019). Adafruit 12 x Capacitive Touch Shield for Arduino - MPR121. Adafruit.Com. https://www.adafruit.com/product/2024
Invarato, R. (2018). ART vs DALVIK, arquitectura Android. Jarroba. https://jarroba.com/arquitectura-android-art-vs-dalvik/
Ismail, N. (2017). The mobile workforce: the new movement - Information Age. Information Age. https://www.information-age.com/mobile-workforce-moving-forward-work123468825/
Kotlin. (2020a). Kotlin evolution. Kotlinlang. https://kotlinlang.org/docs/reference/evolution/kotlin-evolution.html
Kotlin. (2020b). Kotlin for Android - Kotlin Programming Language. Kotlinlang. https://kotlinlang.org/docs/reference/android-overview.html
Lucas, J. (2019). Arduino vs Raspberry Pi. OpenWebinars S.L. https://openwebinars.net/blog/arduino-vs-raspberry-pi/
MARTÍN, A. A. (2010). ESTUDIO E IMPLEMENTACIÓN DE SENSORES DE FUERZA 3D CON APLICACIÓN A MANOS ROBÓTICAS. Universidad Carlos III de Madrid, 39– 67
Máster, T. F. De. (2017). Autonomía de personas ciegas en supermercados mediante realidad aumentada
Ministerio Colombia. (2020). Política Pública Nacional de Discapacidad e Inclusión Social. Ministerio de Salud y Protección Social. https://www.minsalud.gov.co/proteccionsocial/promocionsocial/Discapacidad/Paginas/politica-publica.aspx
Ministerio de Tecnologías de la Información y las Comunicaciones. (2014). ConVerTIC ¿Qué es? Convertic.Gov.Co. https://www.convertic.gov.co/641/w3-propertyvalue36246.html
Morantes, C. N. (2019). El braille, un sistema opacado por la tecnología en Colombia. RCN Radio. https://www.rcnradio.com/recomendado-del-editor/el-braille-un-sistemaopacado-por-la-tecnologia-en-colombia
Once. (2020a). Ceguera y deficiencia visual. ONCE. https://www.once.es/dejanosayudarte/la-discapacidad-visual/concepto-de-ceguera-y-deficiencia-visual
Once. (2020b). Servicios Sociales de la ONCE: inclusión de la discapacidad. ONCE. https://www.once.es/servicios-sociales
Oracle. (2019a). ¿Qué es Internet of Things (IoT)? Oracle.Com. https://www.oracle.com/co/internet-of-things/what-is-iot.html
Oracle. (2019b). Base de datos. Oracle.Com. https://www.oracle.com/co/database/whatis-database.html
Raspberry. (2015). Quick start 5. Raspberrypi, 5–8.
Raspberrypi. (2019). SD cards. Raspberrypi. https://www.raspberrypi.org/documentation/installation/sd-cards.md
RealVNC. (2020). Soporte y acceso remoto sencillos y seguros. RealVNC. https://www.realvnc.com/es/connect
Red Hat, I. (2020). Arquitecturas / ARM / Raspberry Pi. Fedoraproject.Org. https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_Pi
Remolina, L. D. C. (2019). Generación de paisajes háptico-auditivos para asistencia de personas con discapacidad visual mediante el diseño de un lenguaje de representación sensorial. Universidad Autónoma de Bucaramanga
Rios, D. A. (2011). Seguridad En Redes Wi-Fi. Seguridad En Redes Telematicas, 1–29. https://sites.google.com/site/seguridadinformatica97/8-seguridad-en-redeswifi%0Ahttp://www.hsc.fr/ressources/articles/hakin9_wifi/hakin9_wifi_ES.pdf
Salazar, J., & Silvestre, S. (2014). Internet de las cosas. Universidad Católica, 1–27.
Smarter, A. T. (2014). MPR121. 1–2.
Source, F. O. (2020). Firebase Android SDK. Firebase Open Source. https://firebaseopensource.com/projects/firebase/firebase-android-sdk
Statista. (2020). Usuarios de teléfonos inteligentes en todo el mundo 2016-2021. S. O’Dea. https://www.statista.com/statistics/330695/number-of-smartphone-usersworldwide/
Tiempo, R. el. (2020). Estas son las marcas más consumidas por los hogares colombianos. El Tiempo. https://www.eltiempo.com/economia/los-productos-que-son mas-consumidos-en-los-hogares-colombianos-500208
UNESCO. (2019). ¿Qué es la inclusión? Incluyeme.Com. https://www.incluyeme.com/quees-la-inclusion-2/
Unión Internacional de Telecomunicaciones. (2012). Visión general de la Internet de las cosas (ITU-T Y.4000/Y.2060 (06/2012)). 20. http://handle.itu.int/11.1002/1000/11559
VideumCorp. (2015). Estructura de una app. Desarrollador Android. https://desarrolladorandroid.com/diseno/pautas-2/estructura-de-una-app/
Whitney, L. (2016). La Raspberry Pi 3 llega con Wi-Fi y Bluetooth incorporados. Cnet.Com. https://www.cnet.com/es/noticias/la-raspberry-pi-3-llega-con-wi-fi-ybluetooth-incorporados/
WHO. (2018a). Ceguera y discapacidad visual. Organización Mundial de La Salud. https://www.who.int/es/news-room/fact-sheets/detail/blindness-and-visual-impairment
WHO. (2018b). Discapacidad y salud. Organización Mundial de La Salud. https://www.who.int/es/news-room/fact-sheets/detail/disability-and-health
XenonStack. (2020). Kotlin vs Java Comparison - Which One is Better? XenonStack
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
dc.rights.local.spa.fl_str_mv Abierto (Texto Completo)
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.*.fl_str_mv Atribución-NoComercial-SinDerivadas 2.5 Colombia
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 2.5 Colombia
eu_rights_str_mv openAccess
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.coverage.spatial.spa.fl_str_mv Colombia
dc.publisher.grantor.spa.fl_str_mv Universidad Autónoma de Bucaramanga UNAB
dc.publisher.faculty.spa.fl_str_mv Facultad Ingeniería
dc.publisher.program.spa.fl_str_mv Pregrado Ingeniería de Sistemas
institution Universidad Autónoma de Bucaramanga - UNAB
bitstream.url.fl_str_mv https://repository.unab.edu.co/bitstream/20.500.12749/13710/1/2020_Tesis_Stefanny_Gonzalez_Gelvez.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/13710/2/2020_Licencia_Stefanny_Gonzalez_Gelvez.pdf
https://repository.unab.edu.co/bitstream/20.500.12749/13710/3/license.txt
https://repository.unab.edu.co/bitstream/20.500.12749/13710/4/2020_Tesis_Stefanny_Gonzalez_Gelvez.pdf.jpg
https://repository.unab.edu.co/bitstream/20.500.12749/13710/5/2020_Licencia_Stefanny_Gonzalez_Gelvez.pdf.jpg
bitstream.checksum.fl_str_mv b243dda46c0e40047aeb6154ba4da6f6
62c73e603b09a3741d3105f2917ae6d0
8a4605be74aa9ea9d79846c1fba20a33
66affcc76ccd5db24c1eef70a414eb2c
919337dea519d610d9b2a7e313e8c603
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional | Universidad Autónoma de Bucaramanga - UNAB
repository.mail.fl_str_mv repositorio@unab.edu.co
_version_ 1808410685913169920
spelling Gamba González, Yamid GabrielGonzález Gelvez, StefannyEugenio García, Yessica VivianaGamba González, Yamid Gabriel [0000041982]Colombia2021-08-10T11:59:08Z2021-08-10T11:59:08Z2020-11-06http://hdl.handle.net/20.500.12749/13710instname:Universidad Autónoma de Bucaramanga - UNABreponame:Repositorio Institucional UNABrepourl:https://repository.unab.edu.coIntroducción: Actualmente la manera como está diseñado el mundo no permite la inclusión de personas con capacidades diferentes, quienes se ven limitadas en su diario vivir, debido a que no encuentran opciones acordes a sus características, por cuanto se hizo necesario generar soluciones que redujeran la desigualdad. Para el caso particular de las personas con discapacidad visual, estas no son la excepción, debido a que sus necesidades básicas tales como la compra de productos de la canasta familiar entre otras que se ven afectadas. Se propuso un sistema que facilitara las necesidades de una persona no vidente mediante un prototipo de un estante inteligente donde por medio del tacto, audio y una aplicación móvil los usuarios pudieran conocer el nombre del producto y sus características. Objetivo: Construir un sistema de estante inteligente para una experiencia de compras incluyente a personas con discapacidad visual mediante tecnologías IoT y móvil. Metodología: El sistema de estantería inteligente se desarrolló con base a una metodología de investigación aplicada de tipo experimental, usando programación de dispositivos móviles en Android para la interface de usuario, tecnología Raspberry Pi para la integración del sistema y tecnologías inalámbricas para su interconexión. Desarrollo: Dado el objetivo principal y la necesidad de facilitar a las personas con discapacidad visual su compra se llevó a cabo una estantería la cual está integrada por un Raspberry pi y un sensor MPR121. Así pues, una aplicación móvil desarrollada utilizando el lenguaje de programación Kotlin, que por medio del IDE de desarrollo Android Studio 4.0.1 da a conocer a la persona la información de cada uno de los productos ubicados en ella. Además, se utilizó Firebase como intermediario entre la estantería y la aplicación móvil. Conclusión: El proyecto permite la integración de diversas tecnologías en su construcción para brindarle a las personas con discapacidad visual una experiencia diferente a la hora de conocer las características de un producto por medio de un mensaje de audio en su dispositivo móvil. Ello se logra mediante Firebase, que actúa como eje del sistema recibiendo y enviando las solicitudes a la Raspberry, para establecer la interacción con la aplicación móvil mediante una conexión con la misma la URL, actualizando los datos justo en el momento en que se están procesando, ello se logra cuando se cambia el estado del Switch, el cual se refleja inmediatamente en una consulta a Firebase y la ejecución de un script en Python que conecta la Raspberry a dicha URL, obteniendo el valor del estado true para la generación del mensaje de audio.RESUMEN EJECUTIVO ......................................................................................... 8 1 INTRODUCCIÓN ............................................................................................ 12 2 PLANTEAMIENTO DEL PROBLEMA ............................................................. 14 2.1 ÁRBOL PROBLEMA .................................................................................. 16 3 JUSTIFICACIÓN ............................................................................................. 17 4 OBJETIVOS .................................................................................................... 20 4.1 OBJETIVO GENERAL ................................................................................ 20 4.2 OBJETIVOS ESPECÍFICOS ....................................................................... 20 5 MARCO REFERENCIAL ................................................................................ 21 5.1 MARCO CONCEPTUAL ............................................................................. 21 5.2 MARCO TEÓRICO ...................................................................................... 24 5.3 MARCO LEGAL .......................................................................................... 57 6 ANTECEDENTES ........................................................................................... 59 7 ESTADO DEL ARTE....................................................................................... 61 7.1 PROCESO DE BÚSQUEDA ....................................................................... 61 8 METODOLOGÍA ............................................................................................. 71 9 DESARROLLO TRABAJO DE GRADO .......................................................... 73 9.1 DISEÑO ....................................................................................................... 73 9.2 CONSTRUCCIÓN ....................................................................................... 89 9.3 VALIDACIÓN DE FUNCIONALIDADES ................................................... 115 10 CONCLUSIONES ...................................................................................... 119 11 RECOMENDACIONES ............................................................................. 121 12 REFERENCIAS ......................................................................................... 122 13 ANEXOS ................................................................................................... 127PregradoIntroduction: Currently the way the world is designed does not allow the inclusion of people with different capacities, who are limited in their daily lives, because they do not find options according to their characteristics, as it became necessary to generate solutions that reduce inequality. In the particular case of people with visual impairment, they are no exception, since their basic needs such as the purchase of products from the family basket, among others, are affected. We proposed a system that would facilitate the needs of a blind person through a prototype of an intelligent shelf where through touch, audio and a mobile application user could know the name of the product and its characteristics. Objective: To build an intelligent shelf system for an inclusive shopping experience for visually impaired people using IoT and mobile technologies. Methodology: The intelligent shelf system was developed based on an applied research methodology of experimental type, using mobile device programming in Android Studio for the user interface, Raspberry Pi technology for the integration of the system and wireless technologies for its interconnection. Development: Given the main objective and the need to make it easier for visually impaired people to buy, a shelf was made up of a Raspberry pi and an MPR121 sensor. Also, a mobile application developed using the programming language Kotlin, which through the development IDE Android Studio 4.0.1 that gives the person the information of each of the products through an audio located in it. In addition, Firebase was used as an intermediary between the shelf and the mobile application for sending audios. Conclusion: The project allows the integration of various technologies in its construction to provide people with visual impairment a different experience when it comes to knowing the characteristics of a product through an audio message on their mobile device. This is achieved through Firebase, which acts as the hub of the system receiving and sending requests to the raspberry, to establish interaction with the mobile application through a connection with the same URL, updating the data just as they are being processed, this is achieved when the state of the switch is changed, which is immediately reflected in a query to Firebase and the execution of a script in Python that connects the raspberry to that URL, obtaining the value of the true state for the generation of the audio message.application/pdfspahttp://creativecommons.org/licenses/by-nc-nd/2.5/co/Abierto (Texto Completo)info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Atribución-NoComercial-SinDerivadas 2.5 ColombiaSistema de estantería inteligente basado en tecnologías móviles e IOT para personas con discapacidad visualSmart shelving system based on mobile and IOT technologies for the visually impairedIngeniero de SistemasUniversidad Autónoma de Bucaramanga UNABFacultad IngenieríaPregrado Ingeniería de Sistemasinfo:eu-repo/semantics/bachelorThesisTrabajo de Gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/redcol/resource_type/TPSystems engineerTechnological innovationsInclusiónIoTMobile communication systemsCell phoneVisual disabilityMobile applicationWireless connectivityShopping by appIngeniería de sistemasInnovaciones tecnológicasTecnología IoTSistemas móviles de comunicaciónTelefonía celularInclusiónDiscapacidad visualConectividad inalámbricaCompras por appAplicación móvilAdmin. (2020). Raspberry Pi Technology, Working and Its Applications. WatElectronics.Com. https://www.watelectronics.com/know-all-about-raspberry-piboard-technology/Alsaadi, E., & Tubaishat, A. (2015). Internet of Things: Features, Challenges, and Vulnerabilities. International Journal of Advanced Computer Science and Information Technology (IJACSIT), 4(1), 1–13.Alvarez, M. A. (2019). Qué es la programacion orientada a objetos. Desarrollo Web. https://desarrolloweb.com/articulos/499.phpAnalytics, G. (2020). Certificación ISO 27001. Google Analytics. https://support.google.com/analytics/answer/3407084?hl=esAndroid Developers. (n.d.). Aprende el lenguaje de programación Kotlin. Android Developers. https://developer.android.com/kotlin/learn?hl=esBourne, R. R. A., Flaxman, S. R., Braithwaite, T., Cicinelli, M. V., Das, A., Jonas, J. B., Keeffe, J., Kempen, J., Leasher, J., Limburg, H., Naidoo, K., Pesudovs, K., Resnikoff, S., Silvester, A., Stevens, G. A., Tahhan, N., Wong, T., Taylor, H. R., Ackland, P., … Zheng, Y. (2017). Magnitude, temporal trends, and projections of the global prevalence of blindness and distance and near vision impairment: a systematic review and meta-analysis. The Lancet Global Health, 5(9), e888–e897. https://doi.org/10.1016/S2214-109X(17)30293-0Cisco. (2020). ¿Qué es Wi-Fi? Cisco.Com. https://www.cisco.com/c/es_mx/products/wireless/what-is-wifi.htmlCloud, G. (2020). Cumplimiento de ISO/IEC 27001. GoogleCloud. https://cloud.google.com/security/compliance/iso-27001?hl=esComercio, M. D. E., & Turismo, I. Y. (2013). Decreto 1377 de 2012. Ministerio de Comerico, Industria y Turismo, decreto 13, 1–11. http://www.mintic.gov.co/portal/604/articles-4274_documento.pdfCommerce, M. (2019). ESTÁNDARES DEL WIFI, TODO LO QUE DEBES SABER. Mediacommerce. https://www.mc.net.co/blog/estandares-del-wifi-todo-lo-que-debessaber/Congreso. (1991). Constitucion politica de colombia 1991 preambulo el pueblo de colombia. 108.D.C., S. J. D. de la A. M. de B. (2013). Ley 1618 de 2013 A Nivel Nacional. ALCALDÍA MAYOR DE BOGOTÁ D.C.Desarrollo, P. de las N. U. para el. (2020). Objetivos de Desarrollo Sostenible | PNUD. Programa de Las Naciones Unidas Para El DesarrolloFeng, Z. (2017). Introduction of Wi-Fi standardization and Interoperability Certification TestFirebase. (2020a). Cómo funcionan las reglas de seguridad. Firebase. https://firebase.google.com/docs/rules/rules-behavior?hl=esFirebase. (2020b). Información sobre los proyectos de Firebase. Firebase. https://firebase.google.com/docs/projects/learn-moreFirebase. (2020c). Reglas de seguridad de Firebase. Firebase. https://firebase.google.com/docs/rules?hl=esFirebase community. (2020). Firebase Realtime Database. Firebase Community. https://firebase.google.com/docs/database?hl=esGalindo Pérez, P. M., & Suárez Vargas, M. A. (2017). Diseño e implementación de una aplicación móvil android para el seguimiento de rutas de transporte urbano en el municipio de Yopal. Investigacion e Innovación En Ingenierias, 5(2), 138–173. https://doi.org/10.17081/invinno.5.2.2759García, É. (2020). Wi-Fi vs. Bluetooth: diferencias, ventajas y desventajas. Adslzone.Net. https://www.adslzone.net/reportajes/wifi/wifi-vs-bluetooth/Gestor, C. (2020a). Hardware - definición. CISET . Centro de Innovación. https://www.ciset.es/glosario/451-hardwareGestor, C. (2020b). Software - Concepto y tipos de software. CISET . Centro de Innovación. https://www.ciset.es/glosario/480-softwareGleote, L. M. (2014). Mantenimiento y medidas de seguridad para estanterías. Gestiopolis. https://www.gestiopolis.com/mantenimiento-y-medidas-de-seguridadpara-estanterias/GOLÁS, E. (2019). Así son las dificultades de los ciegos para comprar en el supermercado. SER. https://cadenaser.com/programa/2019/10/29/ser_consumidor/1572341332_825287.ht mGuillermo, J. (2018). Firebase, una plataforma usada por millones de aplicaciones Seguridad, privacidad y open source. Platzi.Hassan Montero, Yusef. Martin Fernandez, F. J. (2013). La experiencia del usuario no solo usabilidad. https://mti2013bgarciabarragan.wordpress.com/2013/12/14/laexperiencia-del-usuario-no-solo-usabilidadIBM. (2020). Mobile technology. Ibm.Com. https://www.ibm.com/topics/mobile-technologyInc, M. (2020). Firebase, la infraestructura para crear y lograr el crecimiento de apps. Merkle Inc. https://www.merkleinc.com/es/es/blog/firebase-infraestructuracrecimiento-appsIndustries, A. (2019). Adafruit 12 x Capacitive Touch Shield for Arduino - MPR121. Adafruit.Com. https://www.adafruit.com/product/2024Invarato, R. (2018). ART vs DALVIK, arquitectura Android. Jarroba. https://jarroba.com/arquitectura-android-art-vs-dalvik/Ismail, N. (2017). The mobile workforce: the new movement - Information Age. Information Age. https://www.information-age.com/mobile-workforce-moving-forward-work123468825/Kotlin. (2020a). Kotlin evolution. Kotlinlang. https://kotlinlang.org/docs/reference/evolution/kotlin-evolution.htmlKotlin. (2020b). Kotlin for Android - Kotlin Programming Language. Kotlinlang. https://kotlinlang.org/docs/reference/android-overview.htmlLucas, J. (2019). Arduino vs Raspberry Pi. OpenWebinars S.L. https://openwebinars.net/blog/arduino-vs-raspberry-pi/MARTÍN, A. A. (2010). ESTUDIO E IMPLEMENTACIÓN DE SENSORES DE FUERZA 3D CON APLICACIÓN A MANOS ROBÓTICAS. Universidad Carlos III de Madrid, 39– 67Máster, T. F. De. (2017). Autonomía de personas ciegas en supermercados mediante realidad aumentadaMinisterio Colombia. (2020). Política Pública Nacional de Discapacidad e Inclusión Social. Ministerio de Salud y Protección Social. https://www.minsalud.gov.co/proteccionsocial/promocionsocial/Discapacidad/Paginas/politica-publica.aspxMinisterio de Tecnologías de la Información y las Comunicaciones. (2014). ConVerTIC ¿Qué es? Convertic.Gov.Co. https://www.convertic.gov.co/641/w3-propertyvalue36246.htmlMorantes, C. N. (2019). El braille, un sistema opacado por la tecnología en Colombia. RCN Radio. https://www.rcnradio.com/recomendado-del-editor/el-braille-un-sistemaopacado-por-la-tecnologia-en-colombiaOnce. (2020a). Ceguera y deficiencia visual. ONCE. https://www.once.es/dejanosayudarte/la-discapacidad-visual/concepto-de-ceguera-y-deficiencia-visualOnce. (2020b). Servicios Sociales de la ONCE: inclusión de la discapacidad. ONCE. https://www.once.es/servicios-socialesOracle. (2019a). ¿Qué es Internet of Things (IoT)? Oracle.Com. https://www.oracle.com/co/internet-of-things/what-is-iot.htmlOracle. (2019b). Base de datos. Oracle.Com. https://www.oracle.com/co/database/whatis-database.htmlRaspberry. (2015). Quick start 5. Raspberrypi, 5–8.Raspberrypi. (2019). SD cards. Raspberrypi. https://www.raspberrypi.org/documentation/installation/sd-cards.mdRealVNC. (2020). Soporte y acceso remoto sencillos y seguros. RealVNC. https://www.realvnc.com/es/connectRed Hat, I. (2020). Arquitecturas / ARM / Raspberry Pi. Fedoraproject.Org. https://fedoraproject.org/wiki/Architectures/ARM/Raspberry_PiRemolina, L. D. C. (2019). Generación de paisajes háptico-auditivos para asistencia de personas con discapacidad visual mediante el diseño de un lenguaje de representación sensorial. Universidad Autónoma de BucaramangaRios, D. A. (2011). Seguridad En Redes Wi-Fi. Seguridad En Redes Telematicas, 1–29. https://sites.google.com/site/seguridadinformatica97/8-seguridad-en-redeswifi%0Ahttp://www.hsc.fr/ressources/articles/hakin9_wifi/hakin9_wifi_ES.pdfSalazar, J., & Silvestre, S. (2014). Internet de las cosas. Universidad Católica, 1–27.Smarter, A. T. (2014). MPR121. 1–2.Source, F. O. (2020). Firebase Android SDK. Firebase Open Source. https://firebaseopensource.com/projects/firebase/firebase-android-sdkStatista. (2020). Usuarios de teléfonos inteligentes en todo el mundo 2016-2021. S. O’Dea. https://www.statista.com/statistics/330695/number-of-smartphone-usersworldwide/Tiempo, R. el. (2020). Estas son las marcas más consumidas por los hogares colombianos. El Tiempo. https://www.eltiempo.com/economia/los-productos-que-son mas-consumidos-en-los-hogares-colombianos-500208UNESCO. (2019). ¿Qué es la inclusión? Incluyeme.Com. https://www.incluyeme.com/quees-la-inclusion-2/Unión Internacional de Telecomunicaciones. (2012). Visión general de la Internet de las cosas (ITU-T Y.4000/Y.2060 (06/2012)). 20. http://handle.itu.int/11.1002/1000/11559VideumCorp. (2015). Estructura de una app. Desarrollador Android. https://desarrolladorandroid.com/diseno/pautas-2/estructura-de-una-app/Whitney, L. (2016). La Raspberry Pi 3 llega con Wi-Fi y Bluetooth incorporados. Cnet.Com. https://www.cnet.com/es/noticias/la-raspberry-pi-3-llega-con-wi-fi-ybluetooth-incorporados/WHO. (2018a). Ceguera y discapacidad visual. Organización Mundial de La Salud. https://www.who.int/es/news-room/fact-sheets/detail/blindness-and-visual-impairmentWHO. (2018b). Discapacidad y salud. Organización Mundial de La Salud. https://www.who.int/es/news-room/fact-sheets/detail/disability-and-healthXenonStack. (2020). Kotlin vs Java Comparison - Which One is Better? XenonStackORIGINAL2020_Tesis_Stefanny_Gonzalez_Gelvez.pdf2020_Tesis_Stefanny_Gonzalez_Gelvez.pdfTesisapplication/pdf5445344https://repository.unab.edu.co/bitstream/20.500.12749/13710/1/2020_Tesis_Stefanny_Gonzalez_Gelvez.pdfb243dda46c0e40047aeb6154ba4da6f6MD51open access2020_Licencia_Stefanny_Gonzalez_Gelvez.pdf2020_Licencia_Stefanny_Gonzalez_Gelvez.pdfLicenciaapplication/pdf342898https://repository.unab.edu.co/bitstream/20.500.12749/13710/2/2020_Licencia_Stefanny_Gonzalez_Gelvez.pdf62c73e603b09a3741d3105f2917ae6d0MD52metadata only accessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repository.unab.edu.co/bitstream/20.500.12749/13710/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53open accessTHUMBNAIL2020_Tesis_Stefanny_Gonzalez_Gelvez.pdf.jpg2020_Tesis_Stefanny_Gonzalez_Gelvez.pdf.jpgIM Thumbnailimage/jpeg5246https://repository.unab.edu.co/bitstream/20.500.12749/13710/4/2020_Tesis_Stefanny_Gonzalez_Gelvez.pdf.jpg66affcc76ccd5db24c1eef70a414eb2cMD54open access2020_Licencia_Stefanny_Gonzalez_Gelvez.pdf.jpg2020_Licencia_Stefanny_Gonzalez_Gelvez.pdf.jpgIM Thumbnailimage/jpeg9555https://repository.unab.edu.co/bitstream/20.500.12749/13710/5/2020_Licencia_Stefanny_Gonzalez_Gelvez.pdf.jpg919337dea519d610d9b2a7e313e8c603MD55metadata only access20.500.12749/13710oai:repository.unab.edu.co:20.500.12749/137102021-10-06 09:53:58.145open accessRepositorio Institucional | Universidad Autónoma de Bucaramanga - UNABrepositorio@unab.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=