Developing IoT apps and modules on OpenDaylight: Extending OpenDaylight to Internet of Things
View/Open
Memòria (3,336Mb) (Restricted access)
Request copy
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
Resum (811,1Kb) (Restricted access)
Request copy
Què és aquest botó?
Aquest botó permet demanar una còpia d'un document restringit a l'autor. Es mostra quan:
- Disposem del correu electrònic de l'autor
- El document té una mida inferior a 20 Mb
- Es tracta d'un document d'accés restringit per decisió de l'autor o d'un document d'accés restringit per política de l'editorial
Cita com:
hdl:2117/115504
Author's e-mailoscarfernandz
gmail.com

Tutor / directorYannuzzi, Marcelo
Document typeBachelor thesis
Date2014-12
Rights accessRestricted access - author's decision
All rights reserved. This work is protected by the corresponding intellectual and industrial
property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public
communication or transformation of this work are prohibited without permission of the copyright holder
Abstract
[CASTELLÀ] Internet of Things se encuentra durante los últimos años bajo el punto de mira de la industria de las tecnologías de la información (IT) y de la investigación académica con el objetivo de descubrir nuevos escenarios para explorar la potencial aplicación de IoT en diferentes ámbitos. Este proyecto se centra en la gestión de redes IoT utilizando la emergente arquitectura SDN, concretamente la plataforma OpenDaylight, un proyecto open source para el desarrollo de controladores SDN que está siendo desarrollado por una extensa comunidad de profesionales pertenecientes a los actores más importantes en el sector de IT. En este proyecto se estudia la arquitectura y funcionamiento de la plataforma OpenDaylight y desarrollamos un conjunto de módulos que extienden las capacidades del controlador capacitándolo para gestionar redes IoT. Estos módulos ofrecen la abstracción necesaria para desarrollar aplicaciones IoT sobre el controlador e interactuar con los things. Las contribuciones de este proyecto incluyen i) un protocolo de comunicación para la interacción con los things; ii) un plugin que abstrae al controlador de las complejidades del protocolo de comunicación y; iii) un módulo controlador responsable de la detección y registro de los things conectados a la red IoT. Además, y como prueba de concepto para el desarrollo de aplicaciones IoT sobre el controlador, se ha desarrollado una aplicación que permite el establecimiento de reglas para automatizar el comportamiento de los things dependiendo de su estado, y una interfaz de usuario web integrada para las aplicaciones IoT instaladas en el controlador. [ANGLÈS] Internet of Things has been under the spotlight of IT Industry as well as academic research for past several years in order to discover new scenarios to explore the potential applications of IoT in different fields. This project focuses on the network management aspect of IoT using the emerging SDN architecture, more specificaly OpenDaylight platform, an open source project to develop SDN controllers being developed by a large community of professionals from the most important players in IT sector. In this project, we study the architecture and operation of OpenDaylight platform and develop a set of modules that extend the capabilities of OpenDaylight controller, enabling it to manage IoT networks. These modules provide necessary abstraction for SDN application developers to deploy their IoT applications on the controller and interact with the things. The contributions of this project includes i) a communication protocol for interacting with the things; ii) a plugin that abstracts the controller from the complexities of communication protocol and; iii) a controller module responsible for the detection and registration of the things connected to the IoT network. Furthermore, as a proof of concept, we show the development of IoT applications on the developed IoT controller. We develop an application that allows the establishment of rules to automate the behavior of things depending on their state, and an integrated web-based UI for IoT applications installed on the controller.
SubjectsSoftware-defined networking (Computer network technology), Internet of things, Xarxes definides per programari (Tecnologia de xarxes d'ordinadors), Internet de les coses
DegreeGRAU EN ENGINYERIA INFORMÀTICA (Pla 2010)
Files | Description | Size | Format | View |
---|---|---|---|---|
Memoria.pdf![]() | Memòria | 3,336Mb | Restricted access | |
Resumen.pdf![]() | Resum | 811,1Kb | Restricted access |