Implementación del protocolo de enrutamiento RPL para LLN mediante simulink/MATLAB
dc.contributor.advisor | Trujillo Tarazona, Pedro Javier | |
dc.contributor.author | Lopez Triana, Juan Diego | |
dc.contributor.author | Melendez Perez, Jhon Alexandra | |
dc.date.accessioned | 2023-04-06T03:22:32Z | |
dc.date.available | 2023 | |
dc.date.available | 2023-04-06T03:22:32Z | |
dc.date.created | 2019 | |
dc.date.issued | 2019 | |
dc.description.abstract | El protocolo de enrutamiento para redes de baja potencia y con pérdidas (RPL) es un protocolo vector distancia diseñado por el grupo de trabajo ROLL (Routing Over Low power and Lossy networks) de la IETF como protocolo esencial en las comunicaciones de datos en redes con estas limitaciones. Este tipo de redes comúnmente se caracterizan por restricciones de procesamiento, memoria y energía presentes en los dispositivos utilizados y por sus enlaces con altas tasas de pérdida, bajas velocidades e inestabilidad. En este Proyecto de Grado se realizó un estudio de la norma [RFC6550], que define el protocolo RPL, sus funciones objetivo, su algoritmo y el temporizador Trickle. Además, se llevó a cabo la implementación de ciertas características del protocolo, el cual fue acotado en su alcance por razones de tiempo, en un entorno de simulación proporcionado por Matlab y Simulink. En Simulink se desarrolló una librería basada en el toolbox Simevents y en Matlab una interfaz gráfica para hacer uso de dicha librería. Una vez realizada la implementación, se diseñaron, simularon y analizaron una serie de escenarios que permitieron evidenciar las características del protocolo y su funcionamiento. Finalizando el desarrollo de este proyecto, fue posible concluir que el entorno de simulación de Matlab y Simulink brinda las herramientas necesarias para lograr una implementación del protocolo RPL. Además, gracias a estas herramientas se verificó que RPL es un protocolo destacable en el enrutamiento de redes LLN. | |
dc.description.abstractenglish | The Routing Protocol for Low-Power and Lossy-Networks (RPL) is a distance vector protocol designed for the ROLL (Routing Over Low power and Lossy networks) working group of the IETF as an essential protocol in data communications in networks with these limitations. This type of networks is commonly characterized by processing, memory and energy restrictions present in the devices used and by their links with high rates of loss, low speeds and instability. In this Degree Project, a study of the standard [RFC6550] was performed, which defines the RPL protocol, its objective functions, its algorithm and the Trickle timer. In addition, some protocol features were implemented, which were limited for time reasons, in a simulation environment provided by Matlab and Simulink. In Simulink, a library based on the toolbox Simevents was developed and in Matlab a graphical interface to make use of this library. Once the implementation was carried out, a series of scenarios were designed, simulated and analyzed, which allowed demonstrating the characteristics of the protocol and its operation. Finalizing the development of this project, it was possible to conclude that the simulation environment of Matlab and Simulink provides the necessary tools to achieve an implementation of the RPL protocol. In addition, thanks to these tools it was verified that RPL is a remarkable protocol in the routing of LLN networks. | |
dc.description.degreelevel | Pregrado | |
dc.description.degreename | Ingeniero de Sistemas | |
dc.format.mimetype | application/pdf | |
dc.identifier.instname | Universidad Industrial de Santander | |
dc.identifier.reponame | Universidad Industrial de Santander | |
dc.identifier.repourl | https://noesis.uis.edu.co | |
dc.identifier.uri | https://noesis.uis.edu.co/handle/20.500.14071/13335 | |
dc.language.iso | spa | |
dc.publisher | Universidad Industrial de Santander | |
dc.publisher.faculty | Facultad de Ingenierías Fisicomecánicas | |
dc.publisher.program | Ingeniería de Sistemas | |
dc.publisher.school | Escuela de Ingeniería de Sistemas e Informática | |
dc.rights | info:eu-repo/semantics/openAccess | |
dc.rights.accessrights | info:eu-repo/semantics/openAccess | |
dc.rights.coar | http://purl.org/coar/access_right/c_abf2 | |
dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0) | |
dc.rights.license | Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) | |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
dc.subject | Rpl | |
dc.subject | Lln | |
dc.subject | Matlab | |
dc.subject | Simulink | |
dc.subject | Simevents | |
dc.subject | Trickle | |
dc.subject.keyword | Rpl | |
dc.subject.keyword | Lln | |
dc.subject.keyword | Matlab | |
dc.subject.keyword | Simulink | |
dc.subject.keyword | Simevents | |
dc.subject.keyword | Trickle | |
dc.title | Implementación del protocolo de enrutamiento RPL para LLN mediante simulink/MATLAB | |
dc.title.english | Implementation of the RPL routing protocol for LLN by simulink/Matlab | |
dc.type.coar | http://purl.org/coar/version/c_b1a7d7d4d402bcce | |
dc.type.hasversion | http://purl.org/coar/resource_type/c_7a1f | |
dc.type.local | Tesis/Trabajo de grado - Monografía - Pregrado | |
dspace.entity.type |
Files
Original bundle
1 - 3 of 3
No Thumbnail Available
- Name:
- Carta de autorización.pdf
- Size:
- 262.07 KB
- Format:
- Adobe Portable Document Format
- Description:
No Thumbnail Available
- Name:
- Nota de proyecto.pdf
- Size:
- 93.64 KB
- Format:
- Adobe Portable Document Format
- Description: