El papel de la tecnología de lógica reconfigurable como respuesta a los retos del Internet de las Cosas

En los últimos años, el denominado Internet de las Cosas (IoT, de sus siglas en inglés) se ha consolidado como una de las tecnologías que revolucionará nuestra vida cotidiana en un horizonte no muy lejano. Según diferentes estudios, se estima que más de 26 mil millones de dispositivos en 2020 se encuentren conectados a la red de redes, gracias a los avances en conectividad y ancho de banda, capacidad de procesamiento con reducido consumo y baterías.

Continue reading

Blend4Web y CittaVR

Blend4Web es una herramienta de código abierto que permite interactuar con modelos 3D a través de internet, utilizando un navegador, y sin necesidad de instalar plugins.

blend4web_scheme

En nuestro caso utilizaremos dicha herramienta para poder acceder al modelo de la ciudad con la que estemos trabajando y, puesto que podemos encontrarnos con algunos problemillas de materiales y texturas, en este post se explica el procedimiento para evitar “muros invisibles” (figura 1) o materiales que aparecen solamente en ciertas caras de los edificios (figura 2).

Continue reading

Representación de vías en CittaVR

El plugin  io_import_scene_osm.py de Vladimir Elistratov importaba en la escena de Blender tanto edificios como calles, pero estas últimas formadas únicamente por vértices y aristas (sin caras) haciendo que no se renderizasen al ejecutar el simulador o generar la imagen de la ciudad. Para solucionar este problema se ha hecho que las calles estén compuestas por planos de un grosor determinado por medio de otro plugin:

Continue reading

Web semántica y la Smart City: CITISIM

Antes de meterse de lleno en el caso de uso que se propone en esta entrada, es importante presentar una pequeña introducción sobre qué es la web semántica, también llamada Web 3.0 o Linked Data. Según la definición dada por la W3C:

La Web Semántica es una Web extendida, dotada de mayor significado en la que cualquier usuario en Internet podrá encontrar respuestas a sus preguntas de forma más rápida y sencilla gracias a una información mejor definida. Al dotar a la Web de más significado y, por lo tanto, de más semántica, se pueden obtener soluciones a problemas habituales en la búsqueda de información gracias a la utilización de una infraestructura común, mediante la cual, es posible compartir, procesar y transferir información de forma sencilla. Esta Web extendida y basada en el significado, se apoya en lenguajes universales que resuelven los problemas ocasionados por una Web carente de semántica en la que, en ocasiones, el acceso a la información se convierte en una tarea difícil y frustrante.

Continue reading

RS-485 RRP (Round Robin Protocol)

The goal of IDM is to communicate devices that use different technologies. One of this network technology is RS-485, but it does not specify the means to send messages from any device on any time. This protocol tries to solve the problem.

Overview

Any RS-485 network has multiple devices using a master-slave paradigm (or in the RS-485 nomenclature, driver-reader). Only the driver can write on the bus, and all readers can read. Every node could became a driver, but there should be just one driver on the network at a given time.

RS-485 only describes the most low level layer, giving the network layer to be part of the application protocol. In this case, we have designed a protocol called Round Robin Protocol (RRP).

Continue reading

Generación y representación de eventos en la Smart City

A grandes rasgos, una ciudad inteligente tiene como objetivo conseguir una “ciudad del futuro” incrementando la calidad de vida de sus habitantes mediante la mejora de los servicios públicos, la sostenibilidad y la eficiencia utilizando las tecnologías de información y comunicación. Por ejemplo el ahorro de recursos (cada vez más escasos) o conseguir una mejor gestión de los servicios públicos.

Con el proyecto Citisim se pretende, a través de sensores, integrar servicios independientes en uno solo. Se trata de implementar un servicio que permita al mismo tiempo controlar los elementos que intervienen en la circulación de la ciudad, recoger información sobre la temperatura en algunas zonas, monitorización del paso por lugares determinados u otros aspectos que sean de interés.

Continue reading