Saltar a contenido

La idea

El objetivo de este proyecto es que poder crear una plataforma IOT completamente abierta que podamos desplegar en el servidor que queramos.

Esta plataforma contara con una base de datos mongoDB con la que se podrán consultar los datos a través de una API rest, el broker que montaremos se basa en la contenedor Mosquitto

Kuska es una palabra quechua que significa Juntos, es mas o menos la forma en que trabajan los dispositivos IOT, todos juntos o llapanku kuska

Inspiración

La idea viene de un sistema que instalé hace un tiempo para administrar mis componentes electrónicos (Inventree). Este es una plataforma de gestión de inventario y manufactura de PCB. lo interesante de esto es que está en un contenedor (Docker ) con lo cual un par de procedimientos de instala la plataforma sin mucha cosa.

Entonces, antes de montar la plataforma en la nube estuve lanzando maldiciones con EMQX, hivemq esas otras plataformas que a pesar que te dan una capa gratuita no es toooodo gratis.. si quieres más cosas por ejemplo el conexión a base de datos que pagar!

Entonces me propuse montar una plataforma con un contenedor que con un par de comandos ya tienes un servidor corriendo con un broker que tiene acceso a una base de datos MongoDB. Esto está super genial porque ahora puedo montar esto en local y probarlo o subirlo a una máquina virtual en la nube y hacer pruebas en remoto, el único límite lo pongo yo.