Платформа IoT с открытым исходным кодом для управления устройствами, сбора телеметрии, обработки данных по правилам и визуализации на дашбордах.
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
Установите Docker Desktop (v18 или новее)
- 2
Скачайте файл docker compose для OpenRemote по ссылке из README
- 3
Загрузите образы Docker в папку, где находится файл compose
docker compose pull - 4
Запустите стек и откройте интерфейс Manager по адресу https://127.0.0.1
docker compose -p openremote up
Что важно знать
- В метаданных проекта лицензия указана неясно, поэтому перед использованием проверьте условия лицензии.
- В конфигурации по умолчанию используется самоподписанный сертификат, который нужно принять в браузере.
- Для доступа к системе с другого компьютера необходимо задать переменную окружения OR_HOSTNAME.
В подборках
Темы
Частые вопросы
- Что такое 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-платформа на Java, Spring Boot и WebFlux для единого подключения устройств, настройки правил и оповещений, а также управления данными.
Нативный для Kubernetes IoT-шлюз, который позволяет подключать устройства по HTTP, MQTT, RTSP, OPC UA и другим протоколам как ресурсы кластера.
Масштабируемый MQTT-брокер и IoT-платформа для подключения большого числа устройств и маршрутизации сообщений в реальном времени.
Контроллер зарядки электромобилей и система управления энергией дома с открытым исходным кодом: оптимизирует зарядку через wallbox с учетом солнечной генерации и данных батареи, работает локально без облачных сервисов.
MCP-сервер, с помощью которого AI-ассистенты вроде Claude и GPT могут запрашивать данные и управлять устройствами на IoT-платформе ThingsPanel и дашбордами ThingsVis.