Estepa Alonso, Antonio José2020-03-132020-03-132019Millán Yanes, A. (2019). Estudio de implementaciones del Protocolo CoAP. (Trabajo Fin de Grado Inédito). Universidad de Sevilla, Sevilla.https://hdl.handle.net/11441/94164A lo largo de este documento se realiza un estudio de las implementaciones más destacadas de código libre del protocolo CoAP. El estudio previo realizado alcanza las funcionalidades de CoAP implementadas y las características extras de las implementaciones. Además, se realizan dos pruebas que nos permiten obtener valores relacionados con el tiempo de iniciación del cliente, el tiempo de respuesta del servidor y el uso de CPU y de RAM en condiciones desfavorables. La primera prueba, prueba de compatibilidad, realiza una petición entre cada uno de los clientes con cada uno de los servidores. La segunda, prueba de estrés, reenvía un alto número de peticiones a distinta velocidad contra cada uno de los servidores. Con este estudio se concluyen las ventajas y desventajas de cada una de las implementaciones. Qué implementación es mejor para nodos y redes más restringidos, qué implementación soporta un flujo de tráfico mayor o qué implementación permite un uso más sencillo de cara a realizar pruebas.Throughout this document a study of the most outstanding implementations of open source CoAP protocol is carried out. The previous study reaches the implemented CoAP functionalities and the extra features of the implementations. In addition, two tests are performed that allow us to obtain values related to the time of initiation of the client, the response time of the server and the use of CPU and RAM in unfavorable conditions. The first test, compatibility test, makes a request between each of the clients with each of the servers. The second, stress test, resends a high number of requests at different speeds against each of the servers. This study concludes the advantages and disadvantages of each of the implementations. Which implementation is best for more restricted nodes and networks, which implementation supports a higher traffic flow, or which implementation allows a simpler use for testing.application/pdf56 p.spaAttribution-NonCommercial-NoDerivatives 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Estudio de implementaciones del Protocolo CoAPinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccess