Internet de las cosas, la interconexión hacia el futuro

andre

Ing Informática

Antes de hablar del internet de las cosas, deberíamos tocar un tema que va de la mano con este, la "computación embebida" es un concepto muy interesante debido a que nos rodea en el día a día, es muy difícil en esta sociedad actual de revolución informática por así decirlo en el sentido de que los sistemas computacionales están en su auge o apogeo, donde cada día se ven nuevas innovaciones informáticas cada vez más pequeñas, útiles y al alcance de cualquier persona, por consiguiente con el adjetivo "embebida" se refiere simplemente a un dispositivo compuesto por hardware y software como por ejemplo los chips para cualquier artefacto electrónico, con la característica de que esta “incrustado” de manera tal que puede no notarse su existencia.


En este sentido hablaremos en esta entrada sobre las maravillas de esta computación embebida y el internet de las cosas, en que lenguajes podemos programar y que dispositivos pueden usarlo.

Datos importantes

Gracias a la maravilla de la computación embebida las tareas diarias de la humanidad son realizadas con más facilidad, una estadística importante es que en el 2010 se estimo que cada ser humano interactuaría con 350 microprocesadores por día, en este sentido las tareas diarias de cualquier persona se puede realizar con más rapidez desde hacer transferencias bancarias desde un celular personal, hasta un sistema GPS instalado en el vehículo para advertir de los posibles rutas con tráfico y así dar una solución de llegar más rápido a su destino. 

Internet de las cosas LOT - enupal
Internet de las cosas LOT - enupal

Que es el internet de las cosas?

Es simplemente la interconexión de objetos cotidianos con internet. Habrán mas dispositivos conectados que personas.

Antes nos conectabamos a internet solo con la PC, luego vinieron los celulares, ahora toda clase de dispositivo que te puedas imaginar: relojes, carros, neveras, tostadoras; esto es el internet de las cosas (internet of things LOT) y las aplicaciones del LOT empiezan a emerger como espuma, mas en estos últimos años.

 Aplicaciones en cualquier lenguaje de programación como Arduino Uno, Java, C++ (empieza el curso de c++ desde 0 de enupal ya!)  

Para poder crear aplicaciones necesitamos como programadores una api para cada dispositivo correcto? Bueno este es un tema en el cual los fabricantes de nuestros objetos cotidianos se están empezando a preocupar y salen a luz api abiertas las cuales se puede usar y aplicar. Se espera una arquitectura orientada a eventos para la interacción de nuestro código con los dispositivos.

Seguridad en el internet de las cosas
Seguridad en el internet de las cosas

Seguridad

Punto importantisimo que quería tocar, en el 2016 empresas de seguridad hicieron pruebas a dispositivos LOT reportando que entre otros hallazgos respecto a los dispositivos IoT, 70% de ellos tiene vulnerabilidades de seguridad en sus contraseñas, hay problema con el cifrado de los datos o los permisos de acceso, y el 50% de las aplicaciones de dispositivos móviles no encriptan las comunicaciones. 

También se encontraron que una cámara monitor para bebé podía hackearse para interceptar el vídeo y en una cafetera que transmitía información sin encriptar, se podía conocer la contraseña de la red WiFi en donde estuviera conectada. Así que si no queremos que alguien nos apague la cafetera en las mañana tenemos que ser muy cuidadosos al momento instalar estos dispositivos en nuestro hogar y si eres programador tomar al menos previsiones en nuestro código y agregar medidas de seguridad.