openHAB Core
デバイス統合とルールエンジンのモジュラー基盤を提供する、スマートホームのコアフレームワーク。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
スマートホーム自動化のコアフレームワーク。Javaモジュール駆動。
主な機能
- OSGi ベースのモジュラーアーキテクチャ、ホットスワップ対応プラグイン
- 250 以上のプロトコルとバインディングをサポート(Z-Wave、MQTT、KNX、HTTP など)
- 組み込みルールエンジン(DSL、スクリプト、ビジュアルルール)
- イベント駆動と永続化(InfluxDB、RRD4J、MySQL など)
- REST API と Web UI の統合
できないこと
- •⚠️ openHAB Core は最終製品ではなく、openhab-distro と組み合わせて実行する必要があります。ビルド前に JDK 21 をインストールし、バージョンが一致している必要があります。一部のテストは環境によって失敗する場合がありますが、-DskipTests でスキップできます。
使用例
- カスタムスマートホームオートメーションシステムを構築する
- 異なるブランドのデバイスを統一プラットフォームに統合する
- IoTエッジコンピューティングアプリケーションを開発する
openHAB Core は、openHAB スマートホームオートメーションプラットフォームのコアフレームワークであり、Z-Wave、MQTT、KNX などのさまざまなデバイスやプロトコルを統合するための一連の OSGi モジュールを提供し、強力なルールエンジン、イベント処理、永続化機能、および拡張可能なプラグインシステムを備えています。それ自体は独立した製品ではなく、完全な openHAB ディストリビューションの基盤となるものであり、開発者はこれを基に、エンタープライズグレードの安定性と拡張性を備えたスマートホームソリューションを構築できます。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:JDK 21 と Maven 3 をインストールし、mvn コマンドが利用できることを確認する
ステップ2:git clone https://github.com/openhab/openhab-core.git
ステップ3:ディレクトリに移動し、mvn clean spotless:apply install を実行してすべてのモジュールをビルドする
- ステップ1:JDK 21 と Maven 3 をインストールし、mvn コマンドが利用できることを確認する
- ステップ2:git clone https://github.com/openhab/openhab-core.git
- ステップ3:ディレクトリに移動し、mvn clean spotless:apply install を実行してすべてのモジュールをビルドする
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
ダウンロードしたプロジェクトディレクトリを削除するだけで、他に残留物はありません。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs