FIWARE

Orion

Orion context broker es una implementación de Context Broker GE proporcionandole las interfaces NGSI9 y NGSI10. Mediante el uso de estas interfaces, los clientes pueden realizar diferentes operaciones:

  • Registrar información del contexto, por ejemplo, un sensor de temperatura dentro de una habitación .
  • Actualizar la información del contexto, por ejemplo, enviar los cambios de temperatura.
  • Recibir notificaciones cuando se produce un cambio en el contexto o con una frecuencia determinada.
  • Consultas sobre el contexto. Orion almacena información sobre el contexto de las aplicaciones.

POI Proxy

Se trata de un servicio a través de proxy para recuperar POI (puntos de interes) de varios servicios públicos (Nominatim, Mapquest, Cloudmade, Geonames, Panoramio, Ovi, Flickr, Twitter, LastFM, Wikipedia, Youtube, Minube, Buzz, Foursquare, Gowalla, ...).

El objetivo principal es tener un único servicio que se encarga de las solicitudes a cualquier servicio de puntos de interés público que proporcione una API REST bien definida y servir en formato GeoJSON.

POIProxy es capaz de analizar respuestas en JSON y XML para después servir datos en formato GeoJSON. Además tiene la capacidad de añadir nuevos servicios proporcionando un archivo de configuración.

POI Data Provider

POI Data provider, proporciona servicios de búsqueda espaciales y datos sobre los puntos de interés a través de una API REST. El modelo de datos para la representación de los puntos de interés es modular y esta basado en el modelo de entidad-componente.

En el modelo, cada PDI es una identidad, que se identifica por un identificador único universal (UUID). Los datos relativos a una entidad se almacenan en diferentes estructuras de datos, que están vinculadas a la entidad que utiliza el UUID. Estas estructuras de datos son independientes entre sí y cada entidad de puntos de interés pueden tener un conjunto de componentes diferente.

Esto permite servir una amplia gama de grupos de interés, el modelo de datos se puede ampliar fácilmente por los componentes específicos de la aplicación. POI pueden ser distribuidos y los diferentes componentes de datos se pueden administrar por diferentes organizaciones que utilizan diferentes políticas.

XML3D

El diseño de XML3D permite una integración perfecta de contenido 3D en páginas HTML. El contenido interactivo en 3D se puede integrar directamente en el HTML. De esta manera, el contenido 3D se puede mostrar en sitios web arbitrarios sin instalar ningún tipo de plug-in.

La base de la estructura de datos XML3D es el Document Object Model (DOM). Todos los objetos 3D son totalmente accesibles en el DOM, mientras que un motor 3D optimizado garantiza una visualización en tiempo real y la interacción del contenido 3D dentro de la página HTML.

Gracias a esta librería hemos conseguido hacer una representación en 3D de los edificios de cada uno de los locales que se han hecho visibles para todos . Situamos el edificio sobre un plano, partiendo de sus coordenadas GPS y representamos cada una de las balizas que tiene asociadas cada local. Gracias a XML3D podemos ofrecer a nuestros comercios un visión en 3D del servicio que les prestamos.