Resumen:
|
[ES] En este proyecto se diseñará una solución basada en la Internet de las Cosas (IoT) para construir una capa de accesibilidad e interoperabilidad a los dispositivos (luces, persianas, sensores de luz, de movimiento, de ...[+]
[ES] En este proyecto se diseñará una solución basada en la Internet de las Cosas (IoT) para construir una capa de accesibilidad e interoperabilidad a los dispositivos (luces, persianas, sensores de luz, de movimiento, de lluvia, etc.) de una vivienda inteligente. En concreto, se seguirá un enfoque basado en la Web de las Cosas (WoT) para hacer accesibles de manera universal estos recursos, implementados usando servicios web REST.
El objetivo del proyecto será pues construir esta capa de interoperabilidad que ofrezca la funcionalidad que cada dispositivo ofrece (encender/apagar, subir/bajar/parar, establecer umbral, consultar estado, etc.) para poder desarrollar componentes que implementen funcionalidades avanzadas sobre estos dispositivos usando las tecnologías web como mecanismo de control.
El proyecto se desarrollará en el ámbito de una vivienda inteligente real, y se testeará usando esta funcionalidad directamente sobre los dispositivos disponibles
[-]
[EN] The present project illustrates the development of a REST solution based on the
Internet of Things (IoT). The purpose of this system is to provide a layer of accessibility
and interoperability to the devices that ...[+]
[EN] The present project illustrates the development of a REST solution based on the
Internet of Things (IoT). The purpose of this system is to provide a layer of accessibility
and interoperability to the devices that make a smart home. Through applied REST web
services on these resources we managed to make their functionalities (turn light son
and off, open or close blinds or consult data concerning temperature and humidity) be
a universally accessible system by external applications. These can be voice and motion
control programs, movement control, sound, or web applications for mobile, making it
very heterogeneous. These applications can interact with other devices using the
uniform interface provided by the HTTP protocol and the REST philosophy. The
project ends with the development of a prototype client application, and details about
how it interacts with the REST server of a smart home.
[-]
|