Intentar resumir el ecosistema de plataformas IoT en una entrada de blog es casi imposible ya que se trata de un mundo casi infinito. Lo que si que haremos es intentar organizar y destacar las principales características de las plataformas mas importantes o al menos las que en BConsultors creemos que son las más interesantes.
Para establecer un contexto vamos a definir a las plataformas IoT como aquellas que son capaces de recibir los mensajes de los gateways IoT y que representan la información de una forma gráfica. Indicamos que vienen desde gateways porque es la forma mas común de trabajar actualmente, aunque hay plataformas capaces de recibir la información directamente desde los nodos IoT.
Principales plataformas IoT.
A continuación, vamos a ver las plataformas Iot más utilizadas a día de hoy:
Node-red
En primer lugar, destacaremos la plataforma de software libre Node-Red, si bien Node-Red no es una plataforma dedicada a IoT únicamente sus características la han convertido en casi una obligación en el ecosistema IoT. Node-Red es una herramienta de programación visual, mediante el uso de nodos interconectados entre si se consigue relacionar funciones sin tener que escribir una línea de código. Lo que hace que conectar los dispositivos de hardware, APIs y servicios en línea sea más fácil que nunca. Y por tanto Node-red se ha consolidado como un framework open-source para la gestión y transformación de datos en entornos de Industria 4.0 e IoT. Node-red permite integrar casi cualquier protocolo de comunicaciones MQTT, REST, Websocket, etc. Con casi cualquier servicio ya que se han desarrollado los nodos para interaccionar de una forma muy sencilla. Además Node-red integra un generador de dashboard lo que hace que en la misma herramienta puedas visualizar los datos de forma gráfica.
Ubidots
Otra de las plaformas destacadas es Ubidots. Ubidots permite recibir información de los gateways o APIs de terceros y mostrarla al igual que node-red mediante la creación de un dashboard o mediante el uso de informes totalmente personalizables. Lo mejor de Ubidots es que en muy poco tiempo dispones de una plataforma de datos consistente. Además Ubidots permite el uso gratuito para un total de 3 dispositivos lo que lo hace ideal para desarrolladores o para probar su uso.
Blynk
Aunque esta mas orientada al mundo app también es una plataforma IoT muy reconocida. En sus planes menos económicos dispone de una plataforma de gestión Web pero su fortaleza reside en su capacidad de crear una app con los sensores y datos que necesitemos en minutos. Además al igual que Ubidots dispone de un plan gratuito en el que se permite crear una app con un número limitado de créditos donde probar su integración. Tanto Blynk como Ubidots disponen de nodos en Node-red lo que permite integrar datos que recibamos en Node-red con estas plataformas.
The Things Network
Mas especifica que las anteriores The Things Networks o TTN es una red abierta mundial LORAWAN. Permite integrar nodos y gateways distribuidos a través de cualquier zona geográfica y pasar la información a aplicaciones mediante el uso de integraciones como pueden ser REST, MQTT etc. Así que específicamente no se trata de una plataforma IoT final como las anteriores, pero nos parecía interesante destacar a TTN como una plataforma IoT importante. Su uso es abierto y nos podemos conectar a los gateways o aplicaciones de terceros si los han configurado como tales.
En otra entrada de blog hablaremos del proyecto de Chirpstack ya que creemos que es una plataforma de integración de LoraWAN muy interesante.
Esta ha sido un pequeñísimo resumen de las plataformas IoT existentes o que creemos destacadas. Iremos ampliando la información y el contenido según vayamos viendo las novedades y vayamos probando distintas plataformas IoT. Esperamos que os haya abierto el apetito del mundo IoT y que veáis todo lo que se puede llegar a hacer con estas plataformas. Si quieres mas información ya sabes que solo tienes que contactar con nosotros, BConsultors porque la tecnología nunca fue tan fácil.