Arquitectura REST para la plataforma UAOIoT
El presente documento evidencia el diseño e implementación del protocolo REST en la plataforma UAOIoT, la cual, al momento de desarrollar este proyecto contaba únicamente con el protocolo MQTT. A partir de lo anterior, se modificó su arquitectura tres capas, adquisición, procesamiento y aplicac...
- Autores:
-
Benavídez Gómez, Javer Andrés
García Acevedo, Jesús David
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2019
- Institución:
- Universidad Autónoma de Occidente
- Repositorio:
- RED: Repositorio Educativo Digital UAO
- Idioma:
- spa
- OAI Identifier:
- oai:red.uao.edu.co:10614/11597
- Acceso en línea:
- http://red.uao.edu.co//handle/10614/11597
- Palabra clave:
- Ingeniería Electrónica y Telecomunicaciones
Internet de las cosas
Desarrollo de software
Protocolo REST
Plataformas IoT
API REST
- Rights
- openAccess
- License
- Derechos Reservados - Universidad Autónoma de Occidente
id |
REPOUAO2_33aea0ec0846a087661fc5ad72559d79 |
---|---|
oai_identifier_str |
oai:red.uao.edu.co:10614/11597 |
network_acronym_str |
REPOUAO2 |
network_name_str |
RED: Repositorio Educativo Digital UAO |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Arquitectura REST para la plataforma UAOIoT |
title |
Arquitectura REST para la plataforma UAOIoT |
spellingShingle |
Arquitectura REST para la plataforma UAOIoT Ingeniería Electrónica y Telecomunicaciones Internet de las cosas Desarrollo de software Protocolo REST Plataformas IoT API REST |
title_short |
Arquitectura REST para la plataforma UAOIoT |
title_full |
Arquitectura REST para la plataforma UAOIoT |
title_fullStr |
Arquitectura REST para la plataforma UAOIoT |
title_full_unstemmed |
Arquitectura REST para la plataforma UAOIoT |
title_sort |
Arquitectura REST para la plataforma UAOIoT |
dc.creator.fl_str_mv |
Benavídez Gómez, Javer Andrés García Acevedo, Jesús David |
dc.contributor.advisor.none.fl_str_mv |
Solarte Astaiza, Zeida María |
dc.contributor.author.spa.fl_str_mv |
Benavídez Gómez, Javer Andrés García Acevedo, Jesús David |
dc.subject.spa.fl_str_mv |
Ingeniería Electrónica y Telecomunicaciones Internet de las cosas Desarrollo de software Protocolo REST Plataformas IoT API REST |
topic |
Ingeniería Electrónica y Telecomunicaciones Internet de las cosas Desarrollo de software Protocolo REST Plataformas IoT API REST |
description |
El presente documento evidencia el diseño e implementación del protocolo REST en la plataforma UAOIoT, la cual, al momento de desarrollar este proyecto contaba únicamente con el protocolo MQTT. A partir de lo anterior, se modificó su arquitectura tres capas, adquisición, procesamiento y aplicación, para lograr la integración con el protocolo REST. En la capa de adquisición de la plataforma se analizaron y seleccionaron los sistemas de prototipado rápido que iban a hacer uso de la plataforma, así como las características y requerimiento mínimos necesarios para el envío de datos a través del protocolo REST. Posteriormente, en la capa de procesamiento se implementó una API REST para la gestión de solicitudes, tales como el almacenamiento y recuperación de la información de una base de datos, realizadas tanto por la capa de aplicación como por la capa de adquisición. Sin embargo, en simulaciones realizadas durante el desarrollo se encontró la necesidad de construir una API Gateway que permitiera dar una mejor organización a la capa de procesamiento. Por último, se implementó la capa de aplicación mediante la construcción de una aplicación web con interfaces similares a las existentes en la sección MQTT de UAOIoT, con el fin de que la plataforma fuera vista como una sola desde la perspectiva del usuario. El desarrollo de este proyecto permite a los usuarios de la plataforma utilizar y evidenciar las diferencias entre dos modelos de comunicación diferentes, permitiéndole construir proyectos con el verdadero concepto de internet de las cosas |
publishDate |
2019 |
dc.date.accessioned.spa.fl_str_mv |
2019-11-28T13:22:06Z |
dc.date.available.spa.fl_str_mv |
2019-11-28T13:22:06Z |
dc.date.issued.spa.fl_str_mv |
2019-08-14 |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/TP |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
format |
http://purl.org/coar/resource_type/c_7a1f |
status_str |
publishedVersion |
dc.identifier.uri.spa.fl_str_mv |
http://red.uao.edu.co//handle/10614/11597 |
url |
http://red.uao.edu.co//handle/10614/11597 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.rights.spa.fl_str_mv |
Derechos Reservados - Universidad Autónoma de Occidente |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.uri.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.creativecommons.spa.fl_str_mv |
Atribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0) |
rights_invalid_str_mv |
Derechos Reservados - Universidad Autónoma de Occidente https://creativecommons.org/licenses/by-nd/4.0/ Atribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0) http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.spa.fl_str_mv |
application/pdf |
dc.format.extent.spa.fl_str_mv |
101 páginas |
dc.publisher.spa.fl_str_mv |
Universidad Autónoma de Occidente |
dc.publisher.program.spa.fl_str_mv |
Ingeniería Electrónica y Telecomunicaciones |
dc.publisher.department.spa.fl_str_mv |
Departamento de Automática y Electrónica |
dc.publisher.faculty.spa.fl_str_mv |
Facultad de Ingeniería |
dc.source.spa.fl_str_mv |
instname:Universidad Autónoma de Occidente reponame:Repositorio Institucional UAO |
instname_str |
Universidad Autónoma de Occidente |
institution |
Universidad Autónoma de Occidente |
reponame_str |
Repositorio Institucional UAO |
collection |
Repositorio Institucional UAO |
dc.source.bibliographiccitation.spa.fl_str_mv |
Angular - FEATURES y BENEFITS. (s. f.). Visto el 30 de mayo de 2019, Recuperado de https://angular.io/features AngularJS: Extend HTML for your web app - IBM Garage Practices. (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.ibm.com/cloud/garage/practices/code/tool_angular_js/ API REST: qué es y cuáles son sus ventajas en el desarrollo de proyectos. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/api-rest-que-es-y-cuales-son-sus- ventajas-en-el-desarrollo-de-proyectos APIs para el Internet de las Cosas: ThingSpeak, Pachube y Fitbit. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/apis-para-el-internet-de-las-cosas- thingspeak-pachube-y-fitbit Aros, C. G. (s. f.). RuP: METODOLOGÍA EN LOS SISTEMAS Y APLICACIONES BASADAS EN LA WEB, 5. Barrio Andrés, M. (2018). Internet de las cosas. Madrid: Reus. Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry. (s. f.), 270. Bustamante, A. L. (s. f.). Home. Visto el 31 de agosto de 2018, Recuperado de http://thinger.io Carriots - Internet of Things Platform | Home. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.carriots.com/ CoAP — Constrained Application Protocol | Overview. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://coap.technology/Conozca NodeMCU y su placa DEVKIT. (2017, agosto 7). Visto el 3 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot- nodemcu-open-why-use/index.html Definir una jerarquía de tipos [Reference]. (2013, marzo 25). Visto el 26 de mayo de 2019, Recuperado de https://www.ibm.com/support/knowledgecenter/es/SSGU8G_12.1.0/com.i bm.ddi.doc/ids_ddi_314.htm?view=embed El Internet de las Cosas de código abierto: plataformas y aplicaciones para desarrolladores. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/el-internet-de-las-cosas-de- codigo-abierto-plataformas-y-aplicaciones-para Esquiagola, J., Costa, L., Calcina, P., y Zuffo, M. (2017). Enabling CoAP into the swarm: A transparent interception CoAP-HTTP proxy for the Internet of Things. En 2017 Global Internet of Things Summit (GIoTS) (pp. 1-6). Geneva, Switzerland: IEEE. https://doi.org/10.1109/GIOTS.2017.8016220 Ferreira, H. G. C., Dias Canedo, E., y de Sousa, R. T. (2013). IoT architecture to enable intercommunication through REST API and UPnP using IP, ZigBee and arduino. En 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (pp. 53-60). Lyon, France: IEEE. https://doi.org/10.1109/WiMOB.2013.6673340 Garcés, J. C., y Mosquera, I. (2019, junio 4). Diseño e implementación del front-end para la plataforma de internet de las cosas UAOIoT. Hemdi, M., y Deters, R. (2016). Using REST based protocol to enable ABAC within IoT systems. En 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) (pp. 1-7). Vancouver, BC, Canada: IEEE. https://doi.org/10.1109/IEMCON.2016.7746297 Hung, M. (s. f.). Gartner Insights on How to Lead in a Connected World, 29. IBM Cloud. (2015, mayo 14). Visto el 31 de agosto de 2018, Recuperado de https://www.ibm.com/cloud/Internet de las cosas | Plataforma como servicio | AWS IoT. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://aws.amazon.com/es/iot/ IoT Analytics - ThingSpeak Internet of Things. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://thingspeak.com/ IoT platform features. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://ubidots.com/platform/ LinkIt ONE. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://wiki.seeedstudio.com/LinkIt_ONE/ Modelo vista controlador (MVC). (s. f.). Visto el 26 de mayo de 2019, Recuperado de https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista- controlador-mvc.html Node.js, F. de. (s. f.). Node.js. Visto el 3 de junio de 2019, Recuperado de Node.js website: https://nodejs.org/es/ Portocarrero, J. E. (2017, mayo 26). Desarrollo de un servidor de conexión local y remota para la Universidad Autónoma de Occidente UAOIoT. Qué es una API y qué puede hacer por mi negocio | BBVAOpen4u.com. Actualidad y eventos sobre APIS, Fintech y Open Banking. (s. f.). Visto el 11 de junio, Recuperado de 2019, de https://bbvaopen4u.com/es/actualidad/que-es- una-api-y-que-puede-hacer-por-mi-negocio Simplifique el desarrollo de sus soluciones de IoT con arquitecturas de IoT: Estrategias para crear soluciones de IoT escalables, flexibles y robustas. (2017, octubre 4). Visto el 10 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot-lp201-iot- architectures/index.html Pressman, R. S., Campos Olguín, V., Enríquez Brito, J., Villegas Quezada, C., y Ferro Castro, B. J. (2010). Ingeniería del software: un enfoque práctico. Visto el 6 de junio de 2019, Recuperado de http://cotana.informatica.edu.bo/downloads/ld- Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDFTST – MQTT. (s. f.). Visto el 31 de agosto, Recuperado de 2018, de http://www.tst- sistemas.es/mqtt/ What is an Arduino? - learn.sparkfun.com. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://learn.sparkfun.com/tutorials/what-is-an-arduino What is REST? (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.codecademy.com/articles/what-is-rest ¿Qué son las API? (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.redhat.com/es/topics/api/what-are-application-programming- interfaces |
bitstream.url.fl_str_mv |
https://red.uao.edu.co/bitstreams/0d070558-382f-4d5c-a7f4-302dfc24dab1/download https://red.uao.edu.co/bitstreams/eead2568-ba20-4426-86e2-cb3c00f3171d/download https://red.uao.edu.co/bitstreams/74e4325d-7615-4d41-8594-30ff18eb20c7/download https://red.uao.edu.co/bitstreams/f17fc346-36eb-4035-a8b8-ba4d8eb6dd8e/download https://red.uao.edu.co/bitstreams/e92099f0-476f-4e32-8310-b3f8cd004037/download https://red.uao.edu.co/bitstreams/de4b2088-1f0c-437c-a214-fa979c406019/download https://red.uao.edu.co/bitstreams/05d114a1-8565-4e1c-9520-dd21dc57ae9a/download https://red.uao.edu.co/bitstreams/58047b10-dba0-44e2-b7c0-65f3bb23459b/download |
bitstream.checksum.fl_str_mv |
d55793331da9c216d0dc1858fbcff784 e1c06d85ae7b8b032bef47e42e4c08f9 e70d54cab1be5459184e878cc7627c52 a5dd5656c7c700873417247bb56aa101 f7d494f61e544413a13e6ba1da2089cd 20b5ba22b1117f71589c7318baa2c560 a19373a9d734546939f5c0b7d8268a6a 1b4fe44588686b7aff35887b4cb39ca5 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Digital Universidad Autonoma de Occidente |
repository.mail.fl_str_mv |
repositorio@uao.edu.co |
_version_ |
1814260013719355392 |
spelling |
Solarte Astaiza, Zeida Maríavirtual::4650-1Benavídez Gómez, Javer Andrésbdf0786f0c46e7f8eff089e6c95bd24c-1García Acevedo, Jesús Daviddce8b40d3d6c213c60b3c0fef9b03f8c-1Ingeniero en Electrónica y Telecomunicaciones2019-11-28T13:22:06Z2019-11-28T13:22:06Z2019-08-14http://red.uao.edu.co//handle/10614/11597El presente documento evidencia el diseño e implementación del protocolo REST en la plataforma UAOIoT, la cual, al momento de desarrollar este proyecto contaba únicamente con el protocolo MQTT. A partir de lo anterior, se modificó su arquitectura tres capas, adquisición, procesamiento y aplicación, para lograr la integración con el protocolo REST. En la capa de adquisición de la plataforma se analizaron y seleccionaron los sistemas de prototipado rápido que iban a hacer uso de la plataforma, así como las características y requerimiento mínimos necesarios para el envío de datos a través del protocolo REST. Posteriormente, en la capa de procesamiento se implementó una API REST para la gestión de solicitudes, tales como el almacenamiento y recuperación de la información de una base de datos, realizadas tanto por la capa de aplicación como por la capa de adquisición. Sin embargo, en simulaciones realizadas durante el desarrollo se encontró la necesidad de construir una API Gateway que permitiera dar una mejor organización a la capa de procesamiento. Por último, se implementó la capa de aplicación mediante la construcción de una aplicación web con interfaces similares a las existentes en la sección MQTT de UAOIoT, con el fin de que la plataforma fuera vista como una sola desde la perspectiva del usuario. El desarrollo de este proyecto permite a los usuarios de la plataforma utilizar y evidenciar las diferencias entre dos modelos de comunicación diferentes, permitiéndole construir proyectos con el verdadero concepto de internet de las cosasPasantía institucional (Ingeniero Electrónico y de Telecomunicaciones)-- Universidad Autónoma de Occidente, 2019PregradoIngeniero(a) en Electrónica y Telecomunicacionesapplication/pdf101 páginasspaUniversidad Autónoma de OccidenteIngeniería Electrónica y TelecomunicacionesDepartamento de Automática y ElectrónicaFacultad de IngenieríaDerechos Reservados - Universidad Autónoma de Occidentehttps://creativecommons.org/licenses/by-nd/4.0/info:eu-repo/semantics/openAccessAtribución-SinDerivadas 4.0 Internacional (CC BY-ND 4.0)http://purl.org/coar/access_right/c_abf2instname:Universidad Autónoma de Occidentereponame:Repositorio Institucional UAOAngular - FEATURES y BENEFITS. (s. f.). Visto el 30 de mayo de 2019, Recuperado de https://angular.io/features AngularJS: Extend HTML for your web app - IBM Garage Practices. (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.ibm.com/cloud/garage/practices/code/tool_angular_js/ API REST: qué es y cuáles son sus ventajas en el desarrollo de proyectos. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/api-rest-que-es-y-cuales-son-sus- ventajas-en-el-desarrollo-de-proyectos APIs para el Internet de las Cosas: ThingSpeak, Pachube y Fitbit. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/apis-para-el-internet-de-las-cosas- thingspeak-pachube-y-fitbit Aros, C. G. (s. f.). RuP: METODOLOGÍA EN LOS SISTEMAS Y APLICACIONES BASADAS EN LA WEB, 5. Barrio Andrés, M. (2018). Internet de las cosas. Madrid: Reus. Building Smarter Planet Solutions with MQTT and IBM WebSphere MQ Telemetry. (s. f.), 270. Bustamante, A. L. (s. f.). Home. Visto el 31 de agosto de 2018, Recuperado de http://thinger.io Carriots - Internet of Things Platform | Home. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.carriots.com/ CoAP — Constrained Application Protocol | Overview. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://coap.technology/Conozca NodeMCU y su placa DEVKIT. (2017, agosto 7). Visto el 3 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot- nodemcu-open-why-use/index.html Definir una jerarquía de tipos [Reference]. (2013, marzo 25). Visto el 26 de mayo de 2019, Recuperado de https://www.ibm.com/support/knowledgecenter/es/SSGU8G_12.1.0/com.i bm.ddi.doc/ids_ddi_314.htm?view=embed El Internet de las Cosas de código abierto: plataformas y aplicaciones para desarrolladores. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://bbvaopen4u.com/es/actualidad/el-internet-de-las-cosas-de- codigo-abierto-plataformas-y-aplicaciones-para Esquiagola, J., Costa, L., Calcina, P., y Zuffo, M. (2017). Enabling CoAP into the swarm: A transparent interception CoAP-HTTP proxy for the Internet of Things. En 2017 Global Internet of Things Summit (GIoTS) (pp. 1-6). Geneva, Switzerland: IEEE. https://doi.org/10.1109/GIOTS.2017.8016220 Ferreira, H. G. C., Dias Canedo, E., y de Sousa, R. T. (2013). IoT architecture to enable intercommunication through REST API and UPnP using IP, ZigBee and arduino. En 2013 IEEE 9th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (pp. 53-60). Lyon, France: IEEE. https://doi.org/10.1109/WiMOB.2013.6673340 Garcés, J. C., y Mosquera, I. (2019, junio 4). Diseño e implementación del front-end para la plataforma de internet de las cosas UAOIoT. Hemdi, M., y Deters, R. (2016). Using REST based protocol to enable ABAC within IoT systems. En 2016 IEEE 7th Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON) (pp. 1-7). Vancouver, BC, Canada: IEEE. https://doi.org/10.1109/IEMCON.2016.7746297 Hung, M. (s. f.). Gartner Insights on How to Lead in a Connected World, 29. IBM Cloud. (2015, mayo 14). Visto el 31 de agosto de 2018, Recuperado de https://www.ibm.com/cloud/Internet de las cosas | Plataforma como servicio | AWS IoT. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://aws.amazon.com/es/iot/ IoT Analytics - ThingSpeak Internet of Things. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://thingspeak.com/ IoT platform features. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://ubidots.com/platform/ LinkIt ONE. (s. f.). Visto el 2 de septiembre de 2018, Recuperado de http://wiki.seeedstudio.com/LinkIt_ONE/ Modelo vista controlador (MVC). (s. f.). Visto el 26 de mayo de 2019, Recuperado de https://si.ua.es/es/documentacion/asp-net-mvc-3/1-dia/modelo-vista- controlador-mvc.html Node.js, F. de. (s. f.). Node.js. Visto el 3 de junio de 2019, Recuperado de Node.js website: https://nodejs.org/es/ Portocarrero, J. E. (2017, mayo 26). Desarrollo de un servidor de conexión local y remota para la Universidad Autónoma de Occidente UAOIoT. Qué es una API y qué puede hacer por mi negocio | BBVAOpen4u.com. Actualidad y eventos sobre APIS, Fintech y Open Banking. (s. f.). Visto el 11 de junio, Recuperado de 2019, de https://bbvaopen4u.com/es/actualidad/que-es- una-api-y-que-puede-hacer-por-mi-negocio Simplifique el desarrollo de sus soluciones de IoT con arquitecturas de IoT: Estrategias para crear soluciones de IoT escalables, flexibles y robustas. (2017, octubre 4). Visto el 10 de junio de 2019, Recuperado de http://www.ibm.com/developerworks/ssa/library/iot-lp201-iot- architectures/index.html Pressman, R. S., Campos Olguín, V., Enríquez Brito, J., Villegas Quezada, C., y Ferro Castro, B. J. (2010). Ingeniería del software: un enfoque práctico. Visto el 6 de junio de 2019, Recuperado de http://cotana.informatica.edu.bo/downloads/ld- Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDFTST – MQTT. (s. f.). Visto el 31 de agosto, Recuperado de 2018, de http://www.tst- sistemas.es/mqtt/ What is an Arduino? - learn.sparkfun.com. (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://learn.sparkfun.com/tutorials/what-is-an-arduino What is REST? (s. f.). Visto el 31 de agosto de 2018, Recuperado de https://www.codecademy.com/articles/what-is-rest ¿Qué son las API? (s. f.). Visto el 3 de junio de 2019, Recuperado de https://www.redhat.com/es/topics/api/what-are-application-programming- interfacesIngeniería Electrónica y TelecomunicacionesInternet de las cosasDesarrollo de softwareProtocolo RESTPlataformas IoTAPI RESTArquitectura REST para la plataforma UAOIoTTrabajo de grado - Pregradohttp://purl.org/coar/resource_type/c_7a1fTextinfo:eu-repo/semantics/bachelorThesishttps://purl.org/redcol/resource_type/TPinfo:eu-repo/semantics/publishedVersionhttp://purl.org/coar/version/c_970fb48d4fbd8a85Publicationhttps://scholar.google.com/citations?user=xs4JQP8AAAAJ&hl=esvirtual::4650-1fc764a3e-8182-4da2-82dd-45830cf7deb8virtual::4650-1fc764a3e-8182-4da2-82dd-45830cf7deb8virtual::4650-1TEXTT08762.pdf.txtT08762.pdf.txtExtracted texttext/plain127823https://red.uao.edu.co/bitstreams/0d070558-382f-4d5c-a7f4-302dfc24dab1/downloadd55793331da9c216d0dc1858fbcff784MD57TA8762.pdf.txtTA8762.pdf.txtExtracted texttext/plain2https://red.uao.edu.co/bitstreams/eead2568-ba20-4426-86e2-cb3c00f3171d/downloade1c06d85ae7b8b032bef47e42e4c08f9MD59THUMBNAILT08762.pdf.jpgT08762.pdf.jpgGenerated Thumbnailimage/jpeg6338https://red.uao.edu.co/bitstreams/74e4325d-7615-4d41-8594-30ff18eb20c7/downloade70d54cab1be5459184e878cc7627c52MD58TA8762.pdf.jpgTA8762.pdf.jpgGenerated Thumbnailimage/jpeg14319https://red.uao.edu.co/bitstreams/f17fc346-36eb-4035-a8b8-ba4d8eb6dd8e/downloada5dd5656c7c700873417247bb56aa101MD510CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8799https://red.uao.edu.co/bitstreams/e92099f0-476f-4e32-8310-b3f8cd004037/downloadf7d494f61e544413a13e6ba1da2089cdMD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81665https://red.uao.edu.co/bitstreams/de4b2088-1f0c-437c-a214-fa979c406019/download20b5ba22b1117f71589c7318baa2c560MD54ORIGINALT08762.pdfT08762.pdfapplication/pdf2270722https://red.uao.edu.co/bitstreams/05d114a1-8565-4e1c-9520-dd21dc57ae9a/downloada19373a9d734546939f5c0b7d8268a6aMD55TA8762.pdfTA8762.pdfapplication/pdf540748https://red.uao.edu.co/bitstreams/58047b10-dba0-44e2-b7c0-65f3bb23459b/download1b4fe44588686b7aff35887b4cb39ca5MD5610614/11597oai:red.uao.edu.co:10614/115972024-03-15 09:18:51.74https://creativecommons.org/licenses/by-nd/4.0/Derechos Reservados - Universidad Autónoma de Occidenteopen.accesshttps://red.uao.edu.coRepositorio Digital Universidad Autonoma de Occidenterepositorio@uao.edu.coRUwgQVVUT1IgYXV0b3JpemEgYSBsYSBVbml2ZXJzaWRhZCBBdXTDs25vbWEgZGUgT2NjaWRlbnRlLCBkZSBmb3JtYSBpbmRlZmluaWRhLCBwYXJhIHF1ZSBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsYSBMZXkgMjMgZGUgMTk4MiwgbGEgTGV5IDQ0IGRlIDE5OTMsIGxhIERlY2lzacOzbiBhbmRpbmEgMzUxIGRlIDE5OTMsIGVsIERlY3JldG8gNDYwIGRlIDE5OTUgeSBkZW3DoXMgbGV5ZXMgeSBqdXJpc3BydWRlbmNpYSB2aWdlbnRlIGFsIHJlc3BlY3RvLCBoYWdhIHB1YmxpY2FjacOzbiBkZSBlc3RlIGNvbiBmaW5lcyBlZHVjYXRpdm9zLiBQQVJBR1JBRk86IEVzdGEgYXV0b3JpemFjacOzbiBhZGVtw6FzIGRlIHNlciB2w6FsaWRhIHBhcmEgbGFzIGZhY3VsdGFkZXMgeSBkZXJlY2hvcyBkZSB1c28gc29icmUgbGEgb2JyYSBlbiBmb3JtYXRvIG8gc29wb3J0ZSBtYXRlcmlhbCwgdGFtYmnDqW4gcGFyYSBmb3JtYXRvIGRpZ2l0YWwsIGVsZWN0csOzbmljbywgdmlydHVhbCwgcGFyYSB1c29zIGVuIHJlZCwgSW50ZXJuZXQsIGV4dHJhbmV0LCBpbnRyYW5ldCwgYmlibGlvdGVjYSBkaWdpdGFsIHkgZGVtw6FzIHBhcmEgY3VhbHF1aWVyIGZvcm1hdG8gY29ub2NpZG8gbyBwb3IgY29ub2Nlci4gRUwgQVVUT1IsIGV4cHJlc2EgcXVlIGVsIGRvY3VtZW50byAodHJhYmFqbyBkZSBncmFkbywgcGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBvYmpldG8gZGUgbGEgcHJlc2VudGUgYXV0b3JpemFjacOzbiBlcyBvcmlnaW5hbCB5IGxhIGVsYWJvcsOzIHNpbiBxdWVicmFudGFyIG5pIHN1cGxhbnRhciBsb3MgZGVyZWNob3MgZGUgYXV0b3IgZGUgdGVyY2Vyb3MsIHkgZGUgdGFsIGZvcm1hLCBlbCBkb2N1bWVudG8gKHRyYWJham8gZGUgZ3JhZG8sIHBhc2FudMOtYSwgY2Fzb3MgbyB0ZXNpcykgZXMgZGUgc3UgZXhjbHVzaXZhIGF1dG9yw61hIHkgdGllbmUgbGEgdGl0dWxhcmlkYWQgc29icmUgw6lzdGUuIFBBUkFHUkFGTzogZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBhbGd1bmEgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybywgcmVmZXJlbnRlIGEgbG9zIGRlcmVjaG9zIGRlIGF1dG9yIHNvYnJlIGVsIGRvY3VtZW50byAoVHJhYmFqbyBkZSBncmFkbywgUGFzYW50w61hLCBjYXNvcyBvIHRlc2lzKSBlbiBjdWVzdGnDs24sIEVMIEFVVE9SLCBhc3VtaXLDoSBsYSByZXNwb25zYWJpbGlkYWQgdG90YWwsIHkgc2FsZHLDoSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvczsgcGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgbGEgVW5pdmVyc2lkYWQgIEF1dMOzbm9tYSBkZSBPY2NpZGVudGUgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4gVG9kYSBwZXJzb25hIHF1ZSBjb25zdWx0ZSB5YSBzZWEgZW4gbGEgYmlibGlvdGVjYSBvIGVuIG1lZGlvIGVsZWN0csOzbmljbyBwb2Ryw6EgY29waWFyIGFwYXJ0ZXMgZGVsIHRleHRvIGNpdGFuZG8gc2llbXByZSBsYSBmdWVudGUsIGVzIGRlY2lyIGVsIHTDrXR1bG8gZGVsIHRyYWJham8geSBlbCBhdXRvci4gRXN0YSBhdXRvcml6YWNpw7NuIG5vIGltcGxpY2EgcmVudW5jaWEgYSBsYSBmYWN1bHRhZCBxdWUgdGllbmUgRUwgQVVUT1IgZGUgcHVibGljYXIgdG90YWwgbyBwYXJjaWFsbWVudGUgbGEgb2JyYS4K |