Conceptos Clave
Smart Space: Entorno IoT donde las "things" interoperan para ofrecer una funcionalidad compleja.
KP (Knowledge Processor): un cliente en un Smart Space produciendo y/o consumiendo información.
SIB (Semantic Information Broker): Core del Smart Space, elemento integrador y distribuidor de la información intercambiada.
SSAP (Smart Space Access Protocol): Protocolo estándar de mensajería entre los KPs y el SIB.
Ontología: Representa una entidad en mi Sistema, existen modelos para verticales (ámbito Smart City por ejemplo).
Instancia de Ontología: Es una Entidad concreta en el Sistema, se define en JSON
En un Smart Space existen se ejecutan APPS KPs colaborando y compartiendo información semántica.
Un cliente (APP KP) puede ser un dispositivo básico como un Arduino, un smartphone,... pero también un sistema empresarial por ejemplo generando información OpenData.
Dentro de cada Smart Space habrá al menos un SIB que se encarga de poner en comunicación a los clientes (KPs).
El SIB también ofrece capacidades avanzadas como suscripción a eventos en tiempo real, consultas en SQL sobre toda la información que fluye en el Smart Space, definición y ejecución de reglas...
