ioBroker
オープンソースのIoT統合プラットフォーム。異なるブランドやプロトコルのスマートデバイスを相互接続し、自動化された生活を実現します。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
スマートデバイス同士が会話できるようにする万能ミドルウェア。
主な機能
- 複数のプロトコルとデバイス(Zigbee、Z-Wave、MQTT、HTTPなど)をアダプター経由で接続可能
- Node.js ベースで、クロスプラットフォーム動作(Windows/Linux/macOS)に対応し、リソース使用量を抑制可能
- インメモリデータベース+Redisを使用し、デバイス状態をリアルタイム同期、高いパフォーマンスを実現
- 各アダプターは独立したプロセスで分離され、1つがクラッシュしても他に影響しない
- ビジュアルインターフェースとルールエンジンを提供し、自動化シナリオをカスタマイズ可能
できないこと
- •デフォルトでは暗号化されていないため、ioBroker のポートを公衆ネットワークに直接公開しないでください。必ず HTTPS を有効にし、VPN/VLAN を使用してください。
- •各アダプターは 10-60MB のメモリを占有するため、デバイスが多い場合はメモリ容量に注意してください。
- •一部のアダプターは異なるライセンスを使用している可能性があるため、商用利用の前に確認してください。
- •データベースファイルはデフォルトでインストールディレクトリに保存されるため、データ損失を防ぐために定期的にバックアップしてください。
使用例
- ホームオートメーション:照明、カーテン、センサー、エアコンなどを一元制御
- スマートビルディング:入退室管理、エネルギー消費監視、セキュリティシステムの統合
- データの記録と分析:センサーデータを収集して可視化
- 高齢者介護:環境センサーと組み合わせ、転倒検知や生活活動のモニタリングを実現
ioBrokerは、IoT(モノのインターネット)向けのオープンソース統合プラットフォームであり、ビルディングオートメーション、スマートメータリング、アンビエントアシステッドリビング、プロセスオートメーション、可視化、データロギングに特化しています。オブジェクトおよびステートデータベースの概念を採用しており、データはメモリまたはRedisに保存でき、アダプターを介してさまざまなシステムに接続します。各アダプターは独立したNode.jsプロセスとして動作し、ネットワークをまたいでデプロイでき、複数のプログラミング言語をサポートしています。ioBrokerはWindows、Linux、macOSをサポートしています。セキュリティ面では、インターネットに公開されるサービスを保護するために、HTTPS、VPN、リバースプロキシの使用が推奨されます。このプロジェクトは、豊富なアダプターエコシステムと活発なコミュニティフォーラムを有しています。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
Windows:インストーラーをダウンロード(またはコマンド mkdir C:\iobroker && cd C:\iobroker && npx @iobroker/install を使用)
Linux/Mac:ターミナルで npx @iobroker/install を実行
インストール完了後、ブラウザで http://localhost:8081 にアクセスして管理画面に入る
- Windows:インストーラーをダウンロード(またはコマンド mkdir C:\iobroker && cd C:\iobroker && npx @iobroker/install を使用)
- Linux/Mac:ターミナルで npx @iobroker/install を実行
- インストール完了後、ブラウザで http://localhost:8081 にアクセスして管理画面に入る
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
Linux/Mac:ioBroker のインストールディレクトリ(デフォルトは ~/iobroker)を削除し、npm キャッシュをクリアします。Windows:コントロールパネルからアンインストールするか、C:\iobroker ディレクトリを直接削除します。設定ファイルのバックアップにご注意ください。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
5 FAQs