Repolode
openremote

openremote/core

Plataforma IoT open source para gerenciar dispositivos e ativos, criar regras de automação e desenvolver dashboards e apps personalizados.

Estrelas
2,092
Forks
514
Issues abertas
480
Último commit
há 18 horas

O que é?

O OpenRemote Core é uma plataforma IoT open source para criar soluções de gerenciamento de dispositivos. Ela abrange o gerenciamento de dispositivos e o provisionamento automático, tipos de ativos personalizáveis e automação com regras when-then, flow, JavaScript e Groovy. Os dispositivos se conectam por meio de agentes de protocolo e APIs de gerenciamento, como broker MQTT, HTTP/REST e WebSocket.

A plataforma também oferece suporte a múltiplos tenants por meio de realms, gerenciamento de usuários e funções, um gateway de borda, componentes web de UI para o front-end e consoles, além de um construtor de dashboards do Insights. Análises de dados e armazenamento histórico de atributos são integrados, com os dados armazenados no PostgreSQL por padrão.

É possível iniciar o projeto rapidamente com Docker Compose em máquinas amd64 ou arm64, e há uma demo online. O desenvolvimento usa Java, Groovy, TypeScript e Gradle.

Recursos principais

  • 01Gerenciamento de dispositivos com provisionamento automático e tipos de ativos personalizáveis.
  • 02Automação com regras when-then, flow, JavaScript e Groovy.
  • 03Conectividade por meio de agentes de protocolo, broker MQTT, HTTP/REST e WebSocket.
  • 04Suporte a múltiplos tenants com realms, além de gerenciamento de usuários e funções.
  • 05Gateway de borda e construtor de dashboards do Insights.
  • 06Implantação baseada em Docker com suporte a amd64 e arm64.

Casos de uso

  • Monitorar e controlar dispositivos conectados em projetos de cidades inteligentes ou edifícios.
  • Gerenciar sistemas de energia e frotas de dispositivos de telemetria.
  • Criar aplicações web IoT personalizadas com base nos componentes de UI da plataforma.
  • Executar um gateway de borda que conecta dispositivos locais a um gerenciador central.

Início rápido

  1. 1

    Instale o Docker Desktop (v18 ou superior)

  2. 2

    Baixe o arquivo docker compose do OpenRemote pelo link no README

  3. 3

    Baixe as imagens Docker na pasta onde está o arquivo compose

    docker compose pull
  4. 4

    Inicie a pilha e abra a interface do Manager em https://127.0.0.1

    docker compose -p openremote up

Antes de usar

  • A licença não está claramente indicada nos metadados do projeto; por isso, confira os termos da licença antes de usar.
  • A configuração padrão usa um certificado autoassinado que você precisa aceitar no navegador.
  • Para acessar o sistema de outra máquina, é necessário definir a variável de ambiente OR_HOSTNAME.

Em coleções

Tópicos

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

Perguntas frequentes

O que é core?
Plataforma IoT open source para gerenciar dispositivos e ativos, criar regras de automação e desenvolver dashboards e apps personalizados. O OpenRemote Core é uma plataforma IoT open source para criar soluções de gerenciamento de dispositivos. Ela abrange o gerenciamento de dispositivos e o provisionamento automático, tipos de ativos personalizáveis e automação com regras when-then, flow, JavaScript e Groovy. Os dispositivos se conectam por meio de agentes de protocolo e APIs de gerenciamento, como broker MQTT, HTTP/REST e WebSocket.
core é gratuito? Qual é a licença?
core é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
core ainda é mantido?
Manutenção ativa. O último commit de core foi em 6 de nov. de 2026.
Para que posso usar core?
Monitorar e controlar dispositivos conectados em projetos de cidades inteligentes ou edifícios. Gerenciar sistemas de energia e frotas de dispositivos de telemetria. Criar aplicações web IoT personalizadas com base nos componentes de UI da plataforma. Executar um gateway de borda que conecta dispositivos locais a um gerenciador central.
Como instalar core?
Instale o Docker Desktop (v18 ou superior) Baixe o arquivo docker compose do OpenRemote pelo link no README Baixe as imagens Docker na pasta onde está o arquivo compose: docker compose pull Inicie a pilha e abra a interface do Manager em https://127.0.0.1: docker compose -p openremote up
Onde consigo core?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/openremote/core

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Controlador open source de recarga de veículos elétricos e gerenciador de energia residencial que otimiza a recarga da wallbox com dados de energia solar e bateria, sem serviços na nuvem.

DevOps e nuvem#ev-charging#solar#home-automation
7,5 mil+66 esta semana1,6 milGoMITAtualizado há 15 horas