Relevamiento de arquitecturas para desarrollo de aplicaciones de Internet de las Cosas

Arriola García, Alexis - Gabriela Wynants Lombardini

Supervisor(es): Grampín, Eduardo - Etcheverry, Lorena

Resumen:

El fenómeno IoT (Internet of Things) ha cobrado gran protagonismo en este último tiempo, y si bien hay mucha investigación al respecto es un tema que todavía presenta escasa madurez en algunos aspectos, como por ejemplo patrones de arquitectura o utilización de estándares en la implementación de una solución IoT. Esto lleva a que en algunos casos se cuente con información muy variada sobre un mismo tema o, en caso contrario, la información sobre un aspecto en particular sea muy escasa. Reducir este problema fue unos de los objetivos que se tuvo presente durante la realización de este trabajo. Poder procesar de manera selectiva la información en aquellos aspectos en los que la misma era abundante, y realizar una investigación más a fondo en aquellos temas de los cuales se conocía poco. En este trabajo se brinda información sobre el estado del arte de este paradigma, así como también sobre algunos de los protocolos más utilizados, los modelos de comunicación y las posibles arquitecturas utilizadas para el desarrollo de soluciones IoT. Además se realiza un relevamiento de algunas de las plataformas más populares en la actualidad, teniendo en cuenta plataformas comerciales y no comerciales, haciendo hincapié en dos de ellas: Fiware eWatson IoT (IBM).Un objetivo importante que tuvo este trabajo fue la implementación de un prototipo, utilizando las dos plataformas mencionadas anteriormente. El prototipo busca: probar algunas de las características principales a la hora de desarrollar una solución de este tipo, tener una básica experiencia en la utilización de estas plataformas para realizar una comparación a grandes rasgos de las mismas, y poder destacar algunas consideraciones a tener en cuenta a la hora de llevar adelante un proyecto de IoT. Al final del trabajo se describen las conclusiones obtenidas, y se mencionan algunos de los temas interesantes para realizar como trabajo futuro, entre ellos la investigación de aspectos de seguridad y el estudio del comportamiento de diferentes plataformas ante escenarios de estrés que se asemejen más a proyectos de gran escala en la vida real.


Detalles Bibliográficos
2018
INTERNET OF THINGS (IoT)
ARQUITECTURA Y DISEÑO LOGICO
PROTOCOLOS
Español
Universidad de la República
COLIBRI
http://hdl.handle.net/20.500.12008/19035
Acceso abierto
Licencia Creative Commons Atribución – No Comercial – Sin Derivadas (CC - By-NC-ND)
Resumen:
Sumario:El fenómeno IoT (Internet of Things) ha cobrado gran protagonismo en este último tiempo, y si bien hay mucha investigación al respecto es un tema que todavía presenta escasa madurez en algunos aspectos, como por ejemplo patrones de arquitectura o utilización de estándares en la implementación de una solución IoT. Esto lleva a que en algunos casos se cuente con información muy variada sobre un mismo tema o, en caso contrario, la información sobre un aspecto en particular sea muy escasa. Reducir este problema fue unos de los objetivos que se tuvo presente durante la realización de este trabajo. Poder procesar de manera selectiva la información en aquellos aspectos en los que la misma era abundante, y realizar una investigación más a fondo en aquellos temas de los cuales se conocía poco. En este trabajo se brinda información sobre el estado del arte de este paradigma, así como también sobre algunos de los protocolos más utilizados, los modelos de comunicación y las posibles arquitecturas utilizadas para el desarrollo de soluciones IoT. Además se realiza un relevamiento de algunas de las plataformas más populares en la actualidad, teniendo en cuenta plataformas comerciales y no comerciales, haciendo hincapié en dos de ellas: Fiware eWatson IoT (IBM).Un objetivo importante que tuvo este trabajo fue la implementación de un prototipo, utilizando las dos plataformas mencionadas anteriormente. El prototipo busca: probar algunas de las características principales a la hora de desarrollar una solución de este tipo, tener una básica experiencia en la utilización de estas plataformas para realizar una comparación a grandes rasgos de las mismas, y poder destacar algunas consideraciones a tener en cuenta a la hora de llevar adelante un proyecto de IoT. Al final del trabajo se describen las conclusiones obtenidas, y se mencionan algunos de los temas interesantes para realizar como trabajo futuro, entre ellos la investigación de aspectos de seguridad y el estudio del comportamiento de diferentes plataformas ante escenarios de estrés que se asemejen más a proyectos de gran escala en la vida real.