开源物联网平台,提供设备管理、数据采集、规则处理与可视化看板。
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
安装 Docker Desktop(v18 及以上版本)
- 2
从 README 链接下载 OpenRemote docker compose 文件
- 3
在 compose 文件所在目录拉取 Docker 镜像
docker compose pull - 4
启动服务栈,然后在 https://127.0.0.1 打开 Manager 界面
docker compose -p openremote up
使用前须知
- 项目元数据中未明确许可证,使用前请先确认许可条款。
- 默认配置使用自签名证书,需要在浏览器中手动接受。
- 若从其他机器访问系统,需要设置 OR_HOSTNAME 环境变量。
收录于专题
标签
常见问题
- 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 数据每日更新。
相关项目
基于 Java 与 WebFlux 的全响应式企业级物联网平台,统一接入与管理多厂商设备。
基于 Kubernetes 的 IoT 网关,以集群资源的方式接入 HTTP、MQTT、RTSP、OPC UA 等协议的设备。
可大规模扩展的 MQTT 消息代理与物联网数据平台,用于连接海量设备并实时路由消息。
开源电动车充电控制器与家庭能源管理系统,结合光伏与储能数据优化充电,可本地运行、无需云服务。
让 Claude、GPT 等 AI 助手通过 MCP 协议查询和控制 ThingsPanel 物联网平台设备及 ThingsVis 仪表盘的服务端。