Implementación del protocolo de enrutamiento RPL para LLN mediante simulink/MATLAB

dc.contributor.advisorTrujillo Tarazona, Pedro Javier
dc.contributor.authorLopez Triana, Juan Diego
dc.contributor.authorMelendez Perez, Jhon Alexandra
dc.date.accessioned2023-04-06T03:22:32Z
dc.date.available2023
dc.date.available2023-04-06T03:22:32Z
dc.date.created2019
dc.date.issued2019
dc.description.abstractEl 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.abstractenglishThe 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.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/13335
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightsinfo:eu-repo/semantics/openAccess
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectRpl
dc.subjectLln
dc.subjectMatlab
dc.subjectSimulink
dc.subjectSimevents
dc.subjectTrickle
dc.subject.keywordRpl
dc.subject.keywordLln
dc.subject.keywordMatlab
dc.subject.keywordSimulink
dc.subject.keywordSimevents
dc.subject.keywordTrickle
dc.titleImplementación del protocolo de enrutamiento RPL para LLN mediante simulink/MATLAB
dc.title.englishImplementation of the RPL routing protocol for LLN by simulink/Matlab
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
dspace.entity.type
Files
Original bundle
Now showing 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:
Documento.pdf
Size:
2.63 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Nota de proyecto.pdf
Size:
93.64 KB
Format:
Adobe Portable Document Format
Description: