Despues de haber discutido en este monólogo unilateral (énfasis especial en la redundancia de un discurso de un solo canal de comunicación) sobre la historia del internet, hoy discutiremos tendencias nuevas y las anécdotas que aún quedan por escribir en este bello medio de comunicación masiva.
Específicamente hablaremos de la tendencia a aumentar la red permitiendo a otros dispositivos conectarse a ella para compartir información entre ellos, Internet of Things.
Aunque Internet of Things es un concepto muy abstracto que puede ser difícil de definir sin limitarlo, podemos explicarlo de forma sencilla de forma que el lector tenga una noción del concepto.
Internet of Things implica poder controlar tu cafetera desde un smartphone y que ésta pueda twitear cada vez que te preparas un Latte Macchiato. O que puedas controlar la iluminación y temperatura de tu casa desde tu smartphone y compartirlo en Instagram. O que todo el sistema de semáforos de una ciudad twitee automáticamente datos sobre el tránsito. En fin, existen muchas aplicaciones para Internet of Things, pero un gran problema, dado que Internet of Things implica conectar dispositivos por diferentes canales, no existe aún un protoclo universal que facilite la comunicación entre ellos, por lo que imaginar un sistema donde existan varios dispositivos conectados por varios medios utilizando varios protocolos nos hace recordar a esos bellos tiempos cuando los programadores usaban goto's cada 10 lineas de programación y mantener el código era más como una forma de resolver uno de esos juegos de Encuentra la salida del laberinto que aparecen en los libros de niños.
Sin embargo, existe un enfoque diferente, que aunque en principio no fue tomado muy en serio con el tiempo ha aumentado su popularidad y demostrado ser una solución viable, el nombre de este enfoque es Web of Things (comprobando una vez más que la gente de TI somos poco creativos al momento de decidir un nombre, muchos de nosotros llamaríamos a nuestros hijos child_1, child_2 y los menos experimentados simplemente x,y si pudiéramos).
Lo que propone Web of Things es trabajar en la capa de aplicación del modelo OSI para brindar comunicación entre los diferentes dispositivos sin preocuparnos por los protocolos de conexión, que van ligados a la parte física del modelo OSI, de forma que los dispositivos puedan comunicarse a través de protocolos que son independientes del medio como HTPP.
Esto es, de forma más sencilla, diseñar sistemas que se enfoquen únicamente en la capa de aplicación, de forma que no debemos preocuparnos si la cafetera está conectada por wifi u otro medio, la aplicación únicamente recibe una petición HTML y reponde.
Además de ello, la integración de miniservidores en componentes chicos, como un chip en una tarjeta de crédito facilitan este tipo de enfoque, además mucho del procesamiento se puede hacer en la nube (muy parecido a lo que sucede con Siri, un iPhone tarda mucho en procesar voz por lo que se manda el audio a los servidores de Apple, donde se hace todo el procesamiento y además se registra y se manda al FBI por si alguna vez tu cafetera twitea algo que pueda ser considerado una amenaza nacional).
No sabemos el impacto que tendrá Internet of Things o Web of Things una vez que se resuelvan los retos que se están enfrentando actualmente, pero ya que hablamos de Internet y hemos analizado todo lo que se ha revolucionado desde que se inventó, sabemos que no será pequeño.
Wololo.
Fuente del artículo:
http://webcem01.cem.itesm.mx:8005/s201513/tc2026/web_of_things.pdf
No hay comentarios:
Publicar un comentario