En la actualidad, hemos escuchado una y otra vez sobre lo grande que será el Internet de las cosas (IoT) – las estimaciones llegan hasta los 200 mil millones de dispositivos para el año 2020 (Fuente: Intel). Eso es una gran cantidad de cosas que necesitamos conectar. Muchos de estos dispositivos estarán en un entorno empresarial, con McKinsey estimando que el 70 por ciento del valor se capturará a través de aplicaciones de negocio a negocio, como el monitoreo de un gasoducto, el seguimiento del consumo de energía de un edificio o la medición de la humedad del suelo en una granja – no los dispositivos inteligentes y geniales para el hogar, como los termostatos y los refrigeradores.
Para alcanzar estas pronósticos ambiciosos, hay una variedad de desafíos a superar, uno de los cuales es cómo aprovisionar y poner en línea todos estos nuevos dispositivos. El proceso de aprovisionamiento implica configurar cada dispositivo para enviar datos al lugar correcto y autenticarlo en la red. Esto establece una identidad confiable para cada dispositivo, ya sea una computadora portátil, una base de datos, un sensor pequeño o cualquier otro nodo que produzca o reciba datos. El aprovisionamiento es difícil y consume mucho tiempo a gran escala. Todos podemos estar de acuerdo en que escribir tokens de seguridad, configurar la conectividad e instalar firmware para decenas de miles de sensores en granjas propiedad de un cultivador comercial costará mucho y llevará mucho tiempo.
Veamos cómo se configuran y se ponen en línea los dispositivos en la actualidad, y cómo podríamos simplificar y acelerar este proceso en el futuro.
Hardware integrado para los creadores
Para la comunidad de creadores que trabajan con hardware integrado en bruto como Raspberry Pis, Arduinos y BeagleBones, hay un poco de trabajo manual involucrado en llevar los datos de un sensor a la nube utilizando una plataforma de IoT. A grandes rasgos, el proceso incluye:
- Instalar un sistema operativo
- Instalar firmware
- Definir el formato de los datos y quién debe recibirlos
- Crear un dispositivo virtual en el panel de control de gestión de dispositivos de la plataforma
- Aplicar una clave de seguridad al dispositivo para la autenticación
- Configurar la conectividad de red
Por supuesto, esta lista está muy simplificada y se requerirá solución de problemas inevitablemente, ya que cada paso tiene muchas posibilidades: elegir entre muchas plataformas, sistemas operativos, protocolos de red, etc. Es fácil ver por qué estos proyectos de bricolaje requieren mucho experimentar, pero este proceso no está destinado a ser escalable.
Productos de consumo
La mayoría de nosotros estamos más familiarizados con el proceso de poner en marcha un producto de consumo. Esto generalmente implica descargar una aplicación y pasar por un asistente de configuración. Configurar un Amazon Echo, por ejemplo, requiere este proceso y es bastante sencillo siempre y cuando solo lo hagas una vez. Los productos de consumo han hecho un buen trabajo simplificando este proceso y haciéndolo lo más fácil y a prueba de fallos posible, pero un producto uniforme que se conecta solo a través de WiFi y no interactúa con dispositivos de otros proveedores es un poco más simple que lo que la mayoría de las implementaciones de IoT estarán buscando.
En resumen, la configuración y puesta en marcha de dispositivos IoT puede ser un proceso complicado y lento. Sin embargo, a medida que la tecnología avanza, es posible que veamos soluciones más simples y eficientes para facilitar esta tarea. Esto permitirá que el Internet de las cosas se expanda aún más y se convierta en una parte integral de nuestras vidas cotidianas.
Fuente del artículo: IOT Evolution


