Repolode
openremote

openremote/core

开源物联网平台,用于管理设备与资产、编写自动化规则并搭建自定义看板和应用。

Star
2,092
Fork
514
未关闭 Issue
480
最近提交
21小时前

这是什么?

OpenRemote Core 是一个开源物联网平台,用于构建设备管理方案。它支持设备管理与自动注册、可定制的资产类型,并可通过 when-then、流程、JavaScript 和 Groovy 规则实现自动化。设备可通过 MQTT broker、HTTP/REST、WebSocket 等协议代理和管理 API 接入。

平台还提供基于 Realm 的多租户、用户与角色管理、边缘网关、前端 UI 组件与控制台,以及 Insights 看板构建器。内置数据分析和属性历史数据存储,默认使用 PostgreSQL 保存数据。

项目可通过 Docker Compose 在 amd64 或 arm64 设备上快速启动,并提供在线演示。开发技术栈包括 Java、Groovy、TypeScript 和 Gradle。

核心功能

  • 01设备管理,支持自动注册与可定制的资产类型。
  • 02通过 when-then、流程、JavaScript 和 Groovy 规则实现自动化。
  • 03通过协议代理、MQTT broker、HTTP/REST 和 WebSocket 接入设备。
  • 04基于 Realm 的多租户以及用户与角色管理。
  • 05提供边缘网关和 Insights 看板构建器。
  • 06支持 amd64 和 arm64 的 Docker 部署。

适用场景

  • 在智慧城市或建筑项目中监控和控制联网设备。
  • 管理能源系统和车队远程信息设备。
  • 基于平台的 UI 组件开发定制物联网 Web 应用。
  • 部署边缘网关,将本地设备接入中心管理端。

快速上手

  1. 1

    安装 Docker Desktop(v18 及以上版本)

  2. 2

    从 README 链接下载 OpenRemote docker compose 文件

  3. 3

    在 compose 文件所在目录拉取 Docker 镜像

    docker compose pull
  4. 4

    启动服务栈,然后在 https://127.0.0.1 打开 Manager 界面

    docker compose -p openremote up

使用前须知

  • 项目元数据中未明确许可证,使用前请先确认许可条款。
  • 默认配置使用自签名证书,需要在浏览器中手动接受。
  • 若从其他机器访问系统,需要设置 OR_HOSTNAME 环境变量。

收录于专题

标签

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

常见问题

core 是什么?
开源物联网平台,用于管理设备与资产、编写自动化规则并搭建自定义看板和应用。 OpenRemote Core 是一个开源物联网平台,用于构建设备管理方案。它支持设备管理与自动注册、可定制的资产类型,并可通过 when-then、流程、JavaScript 和 Groovy 规则实现自动化。设备可通过 MQTT broker、HTTP/REST、WebSocket 等协议代理和管理 API 接入。
core 可以免费使用吗?用的什么许可证?
core 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
core 还在维护吗?
活跃维护中。core 最近一次提交是在 2026年11月6日。
core 适合用来做什么?
在智慧城市或建筑项目中监控和控制联网设备。 管理能源系统和车队远程信息设备。 基于平台的 UI 组件开发定制物联网 Web 应用。 部署边缘网关,将本地设备接入中心管理端。
core 怎么安装和运行?
安装 Docker Desktop(v18 及以上版本) 从 README 链接下载 OpenRemote docker compose 文件 在 compose 文件所在目录拉取 Docker 镜像: docker compose pull 启动服务栈,然后在 https://127.0.0.1 打开 Manager 界面: docker compose -p openremote up
在哪里获取 core?
源代码和安装说明在 GitHub 上:https://github.com/openremote/core

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目

开源电动车充电控制器与家庭能源管理系统,结合光伏与储能数据优化充电,可本地运行、无需云服务。

DevOps 与云#ev-charging#solar#home-automation
7529+66 本周1618GoMIT更新于 18小时前