Title:
|
Developing IoT apps and modules on OpenDaylight: Extending OpenDaylight to Internet of Things
|
Author:
|
Fernández Papiol, Òscar
|
Other authors:
|
Universitat Politècnica de Catalunya. Departament d'Arquitectura de Computadors; Yannuzzi, Marcelo |
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. |
Abstract:
|
[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. |
Subject(s):
|
-Àrees temàtiques de la UPC::Enginyeria de la telecomunicació::Telemàtica i xarxes d'ordinadors -Software-defined networking (Computer network technology) -Internet of things -SDN -OpenDaylight -IoT -Arduino -Redes IoT -Gestión IoT -IoT Networks -IoT Management -Xarxes definides per programari (Tecnologia de xarxes d'ordinadors) -Internet de les coses |
Rights:
|
|
Document type:
|
Bachelor Thesis |
Published by:
|
Universitat Politècnica de Catalunya
|
Share:
|
|