Descripción general
Simbiosis de objetos inteligentes en entornos de IoT.
El proyecto symbIoTe (Symbiosis of Smart Objects across IoT Environments) tiene como objetivo el diseño, desarrollo y validación de una arquitectura IoT abierta, federada y basada en middleware que permita la interoperabilidad y cooperación entre plataformas IoT heterogéneas, superando la fragmentación existente en los ecosistemas IoT actuales. La propuesta facilita el descubrimiento, acceso y uso compartido de recursos IoT —sensores, actuadores y servicios— distribuidos en diferentes dominios y entornos, de forma transparente para aplicaciones y usuarios finales. La arquitectura soporta escenarios dinámicos y multi-dominio, permitiendo el roaming de objetos inteligentes y la integración de infraestructuras IoT existentes sin necesidad de modificaciones profundas.
El proyecto promueve la federación entre plataformas IoT mediante interfaces y modelos semánticos comunes, incorporando mecanismos transversales de seguridad, confianza y control de acceso que garantizan la integridad, confidencialidad y disponibilidad de los recursos y datos compartidos. La solución fue validada en diversos casos de uso reales, como entornos urbanos, campus, estadios, movilidad y náutica, demostrando su aplicabilidad y escalabilidad. Esta investigación ha sido financiada por la Unión Europea a través del programa Horizon 2020 de investigación e innovación, bajo el acuerdo de subvención n.º 688156.
Desafíos
El principal desafío del proyecto es superar la fragmentación del ecosistema IoT mediante el desarrollo de una arquitectura interoperable que permita la cooperación entre plataformas IoT, soportando el intercambio dinámico de recursos y servicios en escenarios reales multi-plataforma.
- Diseño e implementación de un middleware IoT federado y escalable que facilite el uso compartido de recursos IoT entre plataformas independientes.
- Integración y armonización de recursos y datos IoT procedentes de múltiples dominios que permitan su uso transparente por aplicaciones.
- Incorporación de mecanismos avanzados de seguridad que garanticen la protección de recursos, datos y comunicaciones en entornos IoT federados.
- Validación de la arquitectura y servicios desarrollados en escenarios reales multi-dominio, demostrando interoperabilidad, escalabilidad y viabilidad operativa.
Soluciones
La contribución de CeDInt-UPM en el proyecto symbIoTe se ha centrado en el diseño y desarrollo de soluciones orientadas a la interoperabilidad de ecosistemas IoT, con especial énfasis en la federación de plataformas heterogéneas, el acceso unificado a recursos IoT distribuidos y la definición de mecanismos que faciliten su uso transparente por parte de aplicaciones multi-dominio.
Se han desarrollado componentes y herramientas tecnológicas que permiten el registro, descubrimiento y acceso seguro a recursos IoT procedentes de distintas plataformas, incorporando modelos semánticos comunes para describir dispositivos, servicios y datos, así como mecanismos que garantizan la coherencia, trazabilidad y correcta contextualización de la información intercambiada.
Desde CeDInt-UPM se ha trabajado en la definición de una arquitectura distribuida y escalable basada en middleware, que permite la cooperación entre plataformas IoT independientes, soportando escenarios dinámicos y el roaming de objetos inteligentes entre distintos entornos, y facilitando la integración con infraestructuras y sistemas IoT preexistentes.
Asimismo, se han integrado servicios avanzados de monitorización, gestión y supervisión que permiten el control del acceso a los recursos, la aplicación de políticas de seguridad y la evaluación del comportamiento del sistema en tiempo real, contribuyendo a mejorar la fiabilidad, confianza y eficiencia del ecosistema IoT federado.
Finalmente, las soluciones desarrolladas han sido validadas en diversos escenarios reales multi-dominio, evaluando su interoperabilidad, escalabilidad y robustez, y demostrando la viabilidad técnica de los desarrollos realizados por CeDInt-UPM para soportar aplicaciones IoT complejas en entornos heterogéneos y distribuidos.

