Plataforma IoT de código abierto para gestionar dispositivos, recopilar telemetría, procesar datos mediante reglas y visualizar información en dashboards.
openremote/core
Plataforma IoT de código abierto para gestionar dispositivos y activos, crear reglas de automatización y desarrollar dashboards y aplicaciones personalizados.
- Estrellas
- 2,070
- Forks
- 508
- Issues abiertos
- 480
- Último commit
- hace 16 horas
¿Qué es?
OpenRemote Core es una plataforma IoT de código abierto para crear soluciones de gestión de dispositivos. Incluye gestión de dispositivos y aprovisionamiento automático, tipos de activos personalizables y automatización mediante reglas when-then, flow, JavaScript y Groovy. Los dispositivos se conectan a través de agentes de protocolo y API de gestión, como un broker MQTT, HTTP/REST y WebSocket.
La plataforma también ofrece multi-tenancy mediante realms, gestión de usuarios y roles, una puerta de enlace edge, componentes web de UI front-end y consolas, además de un creador de dashboards de Insights. Incluye análisis de datos y almacenamiento histórico de atributos; de forma predeterminada, los datos se guardan en PostgreSQL.
El proyecto se puede iniciar rápidamente con Docker Compose en máquinas amd64 o arm64 e incluye una demo online. El desarrollo utiliza Java, Groovy, TypeScript y Gradle.
Funciones clave
- 01Gestión de dispositivos con aprovisionamiento automático y tipos de activos personalizables.
- 02Automatización mediante reglas when-then, flow, JavaScript y Groovy.
- 03Conectividad mediante agentes de protocolo, un broker MQTT, HTTP/REST y WebSocket.
- 04Multi-tenancy con realms, además de gestión de usuarios y roles.
- 05Puerta de enlace edge y creador de dashboards de Insights.
- 06Despliegue basado en Docker compatible con amd64 y arm64.
Casos de uso
- Supervisar y controlar dispositivos conectados en proyectos de ciudades o edificios inteligentes.
- Gestionar sistemas de energía y flotas de dispositivos telemáticos.
- Crear aplicaciones web IoT personalizadas a partir de los componentes de UI de la plataforma.
- Ejecutar una puerta de enlace edge que conecte dispositivos locales con un gestor central.
Inicio rápido
- 1
Instala Docker Desktop (v18 o posterior)
- 2
Descarga el archivo docker compose de OpenRemote desde el enlace del README
- 3
Descarga las imágenes de Docker en la carpeta donde está el archivo compose
docker compose pull - 4
Inicia la pila y abre la interfaz de Manager en https://127.0.0.1
docker compose -p openremote up
Antes de usarlo
- La licencia no está claramente indicada en los metadatos del proyecto, así que consulta sus términos antes de usarlo.
- La configuración predeterminada utiliza un certificado autofirmado que debes aceptar en el navegador.
- Para acceder al sistema desde otro equipo, debes establecer la variable de entorno OR_HOSTNAME.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es core?
- Plataforma IoT de código abierto para gestionar dispositivos y activos, crear reglas de automatización y desarrollar dashboards y aplicaciones personalizados. OpenRemote Core es una plataforma IoT de código abierto para crear soluciones de gestión de dispositivos. Incluye gestión de dispositivos y aprovisionamiento automático, tipos de activos personalizables y automatización mediante reglas when-then, flow, JavaScript y Groovy. Los dispositivos se conectan a través de agentes de protocolo y API de gestión, como un broker MQTT, HTTP/REST y WebSocket.
- ¿core es gratuito? ¿Qué licencia tiene?
- core es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿core sigue mantenido?
- Mantenimiento activo. El último commit de core fue el 5 nov 2026.
- ¿Para qué puedo usar core?
- Supervisar y controlar dispositivos conectados en proyectos de ciudades o edificios inteligentes. Gestionar sistemas de energía y flotas de dispositivos telemáticos. Crear aplicaciones web IoT personalizadas a partir de los componentes de UI de la plataforma. Ejecutar una puerta de enlace edge que conecte dispositivos locales con un gestor central.
- ¿Cómo se instala core?
- Instala Docker Desktop (v18 o posterior) Descarga el archivo docker compose de OpenRemote desde el enlace del README Descarga las imágenes de Docker en la carpeta donde está el archivo compose: docker compose pull Inicia la pila y abre la interfaz de Manager en https://127.0.0.1: docker compose -p openremote up
- ¿Dónde consigo core?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/openremote/core
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma IoT empresarial basada en Java, Spring Boot y WebFlux para unificar el acceso a dispositivos, las reglas, las alertas y la gestión de datos.
Una puerta de enlace IoT nativa de Kubernetes que permite conectar dispositivos mediante HTTP, MQTT, RTSP, OPC UA y otros protocolos como recursos del clúster.
Broker MQTT escalable y plataforma de datos IoT que conecta grandes cantidades de dispositivos y enruta mensajes en tiempo real.
Controlador de carga para vehículos eléctricos y gestor energético doméstico de código abierto que optimiza la carga de wallboxes con datos solares y de baterías, sin servicios en la nube.
Servidor MCP que permite a asistentes de IA como Claude y GPT consultar y controlar dispositivos en ThingsPanel IoT y los dashboards de ThingsVis.