
Thingsboard
Esta plataforma tiene licencia Apache 2.0, lo que significa que se puede correr en un servidor propio y ofrecerlo comercialmente, incluso con marca propia.
Características
- Es multi tenant, lo que permite servir a distintos clientes con configuraciones diferentes. A su vez, cada cliente puede tener múltiples usuarios y cada usuario gestionar distintos dispositivos.
- La plataforma puede utilizar CoAP, HTTP o MQTT para comunicarse con los dispositivos IoT.
- Dispone de más de 30 plugins para visualizar la información recolectada, como gráficas en función del tiempo, indicadores gráficos, mapas, etc.
- El manejo de eventos se realiza de manera gráfica, conectando bloques de código para enviar datos a otras aplicaciones, enviar notificaciones o disparar alarmas.
- En cuanto a seguridad, permite usar encriptación tanto en HTTPS o MQTT y admite el uso de credenciales en los dispositivos que se conectan a la plataforma.
- En cuanto a la gestión de los datos, permite utilizar tanto bases de datos SQL como NoSQL, con la capacidad de utilizar diferentes bases para las entidades principales y los datos de telemetría.
- Está desarrollada en Java 8.
Datos de la plataforma

DeviceHive
Esta plataforma tiene licencia Apache 2.0, lo que significa que se puede correr en un servidor propio y ofrecerlo comercialmente, con marca propia.
Esa plataforma no incluye paneles de información (dashboards), pero permite enviar los datos a otras aplicaciones para presentar y graficar la información.
Características
- Comunicación con dispositivos mediante HTTP, WebSocket y MQTT.
- Librerías en distintos lenguajes (Javascript, Python, C++) y plataformas de hardware, incluyendo dispositivos iOS y Android.
- Se puede desplegar en contenedores Kubernentes, permitiendo expandir la plataforma de manera fácil.
- Se integra fácilmente con otras aplicaciones, a través de diferentes protocolos y plugins. Se puede, por ejemplo, utilizar Grafana para generar dashboards.
- Viene con soporte para Apache Spark, lo que permite implementar soluciones de big data de manera natural. También se puede integrar con
ElasticSearch, Cassandra y Kafka. - La base de datos es PostgreSQL.
- Está desrrollada en Java 8.
- Gestión y autenticación de dispositivos y usuarios mediante JWT (JSON Web Tokens).
- Registro de eventos y notificaciones.
Datos de la plataforma
Suscríbete al newsletter

Mainflux
Esta plataforma tiene licencia Apache 2.0, lo que significa que se puede correr en un servidor propio y ofrecerlo comercialmente, con marca propia.
Esa plataforma no incluye paneles de información (dashboards), pero permite enviar los datos a otras aplicaciones para presentar y graficar la información.
Características
- La plataforma puede utilizar CoAP, HTTP, MQTT y WebSocket para comunicarse con los dispositivos IoT.
- Librerías para varias plataformas de hardware en C/C++, Javascript, Go y Python.
- Gestión y aprovisionamiento de dispositivos y upgrades de firmware OTA (over the air).
- Seguridad mediante TLS y DTLS.
- Autenticación y autorización con control de acceso basado en llaves API configurables y JWT (JSON Web Token).
- Fácil instalación y escalabilidad utilizando imágenes en Docker.
- Integración con otras aplicaciones, como Grafana.
- Manejo de eventos, alarmas y notificaciones.
Interesante entonces los puedo alojar en un servidor propio y poner mi propia marca sin ninguna dificultad y no pagar por mes ahora conoces ubidots y qué tal es de pago lo que no entiendo cómo es el plan de negocios si lo tengo que hacer comercialmente gracias
Hola Luis: Si lo puedes hacer en tu propio servidor, aunque esto siempre presenta algunas complicaciones (instalación, puesta en marcha y mantenimiento). Dependiendo del tipo de proyecto te va a convenir usar un modelo local o en la nube.
¡Saludos!
Pingback: Ventajas de tener tu propia plataforma IoT - Tu fuente experta en IoT
Puedo acceder al código fuente, de ser así lo puedo mejorar para ser un proveedor de iot