Trabajo Fin de Grado
Estudio de implementaciones del Protocolo CoAP
Autor/es | Millán Yanes, Antonio |
Director | Estepa Alonso, Antonio José |
Departamento | Universidad de Sevilla. Departamento de Ingeniería Telemática |
Fecha de publicación | 2019 |
Fecha de depósito | 2020-03-13 |
Titulación | Universidad de Sevilla. Grado en Ingeniería de las Tecnologías de Telecomunicación |
Resumen | A 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 ... A 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 ... 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. |
Cita | Millán Yanes, A. (2019). Estudio de implementaciones del Protocolo CoAP. (Trabajo Fin de Grado Inédito). Universidad de Sevilla, Sevilla. |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
TFG-2514-MILLAN YANES.pdf | 3.183Mb | [PDF] | Ver/ | |