Repolode
openremote

openremote/core

デバイスやアセットの管理、自動化ルールの作成、カスタムダッシュボードやアプリの構築に使えるオープンソースのIoTプラットフォーム。

スター
2,092
フォーク
514
未解決の Issue
480
最終コミット
12 時間前

これは何?

OpenRemote Coreは、デバイス管理ソリューションを構築するためのオープンソースIoTプラットフォームです。デバイス管理と自動プロビジョニング、カスタマイズ可能なアセットタイプに加え、when-then、flow、JavaScript、Groovyによるルールで自動化できます。デバイスは、MQTTブローカー、HTTP/REST、WebSocketなどのプロトコルエージェントやマネージャーAPIを介して接続します。

また、realmによるマルチテナント機能、ユーザーとロールの管理、エッジゲートウェイ、フロントエンドUIのWebコンポーネントとコンソール、Insightsダッシュボードビルダーも備えています。データ分析と属性の履歴保存は組み込み機能で、データはデフォルトでPostgreSQLに保存されます。

amd64またはarm64のマシンでDocker Composeを使ってすぐに起動でき、オンラインデモも用意されています。開発にはJava、Groovy、TypeScript、Gradleを使用します。

主な機能

  • 01自動プロビジョニングとカスタマイズ可能なアセットタイプを備えたデバイス管理。
  • 02when-then、flow、JavaScript、Groovyのルールによる自動化。
  • 03プロトコルエージェント、MQTTブローカー、HTTP/REST、WebSocketを介した接続。
  • 04realmによるマルチテナント機能と、ユーザーおよびロールの管理。
  • 05エッジゲートウェイとInsightsダッシュボードビルダー。
  • 06amd64とarm64に対応したDockerベースのデプロイ。

ユースケース

  • スマートシティやビルのプロジェクトで、接続されたデバイスを監視・制御する。
  • エネルギーシステムやテレマティクスデバイスのフリートを管理する。
  • プラットフォームのUIコンポーネントを利用して、カスタムIoT 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 UIを開きます

    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によるルールで自動化できます。デバイスは、MQTTブローカー、HTTP/REST、WebSocketなどのプロトコルエージェントやマネージャーAPIを介して接続します。
core は無料で使えますか?ライセンスは?
core は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
core は今もメンテナンスされていますか?
活発にメンテナンス中。core の最終コミットは 2026年11月6日 です。
core は何に使えますか?
スマートシティやビルのプロジェクトで、接続されたデバイスを監視・制御する。 エネルギーシステムやテレマティクスデバイスのフリートを管理する。 プラットフォームのUIコンポーネントを利用して、カスタムIoT Webアプリケーションを構築する。 ローカルデバイスを中央マネージャーに接続するエッジゲートウェイを運用する。
core のインストール方法は?
Docker Desktop(v18以降)をインストールします READMEのリンクからOpenRemoteのdocker composeファイルをダウンロードします composeファイルがあるフォルダーでDockerイメージをプルします: docker compose pull スタックを起動し、https://127.0.0.1 でManager UIを開きます: docker compose -p openremote up
core はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/openremote/core

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

クラウドサービスに依存せずローカルで動作し、太陽光発電や蓄電池のデータを使って充電を最適化するオープンソースのEV充電コントローラー兼ホームエネルギー管理システム。

DevOps・クラウド#ev-charging#solar#home-automation
7529+66 今週1618GoMIT更新 9 時間前