Repolode
openremote

openremote/core

Открытая IoT-платформа для управления устройствами и активами, настройки автоматизации и создания собственных дашбордов и приложений.

Звёзды
2,092
Форки
514
Открытые issues
480
Последний коммит
14 часов назад

Что это?

OpenRemote Core — это открытая IoT-платформа для создания решений по управлению устройствами. Она поддерживает управление устройствами и их автоматическую регистрацию, настраиваемые типы активов и автоматизацию с помощью правил when-then, flow, JavaScript и Groovy. Устройства подключаются через протокольные агенты и API менеджера, например MQTT-брокер, HTTP/REST и WebSocket.

Платформа также поддерживает мультитенантность через realms, управление пользователями и ролями, edge gateway, веб-компоненты фронтенда и консоли, а также конструктор дашбордов Insights. Встроены аналитика данных и хранение истории атрибутов; по умолчанию данные сохраняются в PostgreSQL.

Проект можно быстро запустить с помощью Docker Compose на машинах с amd64 или arm64; также доступна онлайн-демоверсия. Для разработки используются Java, Groovy, TypeScript и Gradle.

Ключевые возможности

  • 01Управление устройствами с автоматической регистрацией и настраиваемыми типами активов.
  • 02Автоматизация с помощью правил when-then, flow, JavaScript и Groovy.
  • 03Подключение через протокольные агенты, MQTT-брокер, HTTP/REST и WebSocket.
  • 04Мультитенантность с realms, а также управление пользователями и ролями.
  • 05Edge gateway и конструктор дашбордов Insights.
  • 06Развёртывание на базе Docker с поддержкой amd64 и arm64.

Сценарии использования

  • Мониторинг и управление подключёнными устройствами в проектах умных городов или зданий.
  • Управление энергетическими системами и парками телематических устройств.
  • Создание собственных IoT-веб-приложений на основе UI-компонентов платформы.
  • Запуск edge gateway для подключения локальных устройств к центральному менеджеру.

Быстрый старт

  1. 1

    Установите Docker Desktop (v18 или новее)

  2. 2

    Скачайте файл docker compose для OpenRemote по ссылке из README

  3. 3

    Загрузите образы Docker в папку, где находится файл compose

    docker compose pull
  4. 4

    Запустите стек и откройте интерфейс Manager по адресу https://127.0.0.1

    docker compose -p openremote up

Что важно знать

  • В метаданных проекта лицензия указана неясно, поэтому перед использованием проверьте условия лицензии.
  • В конфигурации по умолчанию используется самоподписанный сертификат, который нужно принять в браузере.
  • Для доступа к системе с другого компьютера необходимо задать переменную окружения OR_HOSTNAME.

В подборках

Темы

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

Частые вопросы

Что такое core?
Открытая IoT-платформа для управления устройствами и активами, настройки автоматизации и создания собственных дашбордов и приложений. OpenRemote Core — это открытая IoT-платформа для создания решений по управлению устройствами. Она поддерживает управление устройствами и их автоматическую регистрацию, настраиваемые типы активов и автоматизацию с помощью правил when-then, flow, JavaScript и Groovy. Устройства подключаются через протокольные агенты и API менеджера, например MQTT-брокер, HTTP/REST и WebSocket.
core можно использовать бесплатно? Какая у него лицензия?
core распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
core всё ещё поддерживается?
Активно поддерживается. Последний коммит в core — 6 нояб. 2026 г..
Для чего можно использовать core?
Мониторинг и управление подключёнными устройствами в проектах умных городов или зданий. Управление энергетическими системами и парками телематических устройств. Создание собственных IoT-веб-приложений на основе UI-компонентов платформы. Запуск edge gateway для подключения локальных устройств к центральному менеджеру.
Как установить core?
Установите Docker Desktop (v18 или новее) Скачайте файл docker compose для OpenRemote по ссылке из README Загрузите образы Docker в папку, где находится файл compose: docker compose pull Запустите стек и откройте интерфейс Manager по адресу https://127.0.0.1: docker compose -p openremote up
Где скачать core?
Исходный код и инструкции по установке — на GitHub: https://github.com/openremote/core

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа IoT с открытым исходным кодом для управления устройствами, сбора телеметрии, обработки данных по правилам и визуализации на дашбордах.

22,6 тыс.+14 за неделю6,6 тыс.JavaOtherОбновлён 10 часов назад

Корпоративная IoT-платформа на Java, Spring Boot и WebFlux для единого подключения устройств, настройки правил и оповещений, а также управления данными.

6,7 тыс.+10 за неделю1,9 тыс.JavaApache-2.0Обновлён 14 часов назад

Нативный для Kubernetes IoT-шлюз, который позволяет подключать устройства по HTTP, MQTT, RTSP, OPC UA и другим протоколам как ресурсы кластера.

1,4 тыс.136GoApache-2.0Активно поддерживаетсяОбновлён вчера

Масштабируемый MQTT-брокер и IoT-платформа для подключения большого числа устройств и маршрутизации сообщений в реальном времени.

16,9 тыс.+15 за неделю2,6 тыс.ErlangOtherОбновлён 10 часов назад

Контроллер зарядки электромобилей и система управления энергией дома с открытым исходным кодом: оптимизирует зарядку через wallbox с учетом солнечной генерации и данных батареи, работает локально без облачных сервисов.

DevOps и облака#ev-charging#solar#home-automation
7,5 тыс.+66 за неделю1,6 тыс.GoMITОбновлён 10 часов назад