Repolode
openremote

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. 1

    Instala Docker Desktop (v18 o posterior)

  2. 2

    Descarga el archivo docker compose de OpenRemote desde el enlace del README

  3. 3

    Descarga las imágenes de Docker en la carpeta donde está el archivo compose

    docker compose pull
  4. 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

#iot#iot-platform#mqtt#device-management#rules-engine#dashboard#edge-computing#energy-management#asset-management#building

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

Broker MQTT escalable y plataforma de datos IoT que conecta grandes cantidades de dispositivos y enruta mensajes en tiempo real.

Backend y APIs#mqtt#iot#message-broker
16,9 mil+14 esta semana2,6 milErlangOtherActualizado hace 14 horas

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.

DevOps y nube#ev-charging#solar#home-automation
7,5 mil+64 esta semana1,6 milGoMITActualizado hace 14 horas