Zigbee2MQTT
公式サイト1. サービス概要
Zigbee2MQTTは、ZigbeeデバイスをMQTTブローカーに直接ブリッジするオープンソースソフトウェアである。各メーカーが提供する専用ブリッジ(Philips Hue Bridge、IKEA TRADFRIゲートウェイ等)を不要にし、単一のZigbeeコーディネーターと汎用のMQTTブローカーだけで、メーカーを問わず2,700以上のZigbeeデバイスを統合制御できる。
ベンダーロックインの排除が最大の特徴であり、異なるメーカーのZigbeeデバイスを一つのネットワークに統合できる。Philips Hue、IKEA TRADFRI、Aqara、Sonoff、Tuya、Xiaomiなど主要メーカーのデバイスに広く対応している。MQTTを介してHome Assistant、Node-RED、その他のスマートホームプラットフォームと連携可能である。
完全にローカルで動作し、クラウドへの接続を必要としないため、プライバシーとネットワーク独立性が確保される。Webベースの管理フロントエンド(Zigbee2MQTT Frontend)により、デバイスの追加・設定・管理をブラウザから直感的に行える。
2. 使用している技術スタック
- 実装言語: TypeScript / Node.js
- Zigbeeスタック: zigbee-herdsman(独自開発のZigbeeライブラリ)。Zigbee 3.0対応
- 対応コーディネーター: Texas Instruments CC2652系、Silicon Labs EFR32系、ConBee II/III(Dresden Elektronik)等
- MQTT: MQTT 3.1.1/5.0対応。Mosquitto、EMQX等のMQTTブローカーと連携
- フロントエンド: Zigbee2MQTT Frontend(Webベースの管理UI)
- 動作環境: Linux、Raspberry Pi、Docker、Windows、macOS
- 統合: Home Assistant(MQTT Discovery)、Node-RED、openHAB、Domoticz等
- デバイスサポート: 2,700以上のZigbeeデバイスに対応。コミュニティ主導でデバイス定義を追加
- OTA: Zigbeeデバイスのファームウェアアップデート機能
3. 会社概要
| 項目 | 内容 |
|---|---|
| プロジェクト名 | Zigbee2MQTT |
| 作者 | Koen Kanters |
| 開始年 | 2017年 |
| ライセンス | GNU General Public License v3.0 |
| サポートデバイス数 | 2,700以上 |
| カテゴリ | オープンソースZigbee-MQTTブリッジ |
| GitHubスター数 | 12,000以上 |
4. 沿革、資本構成、国籍、役員情報
沿革
- 2017年: Koen Kantersが個人プロジェクトとして開発を開始。Zigbeeデバイスの専用ブリッジ依存を解消することを目指す
- 2018年: プロジェクトが急速に成長。対応デバイス数が増加し、Home Assistantコミュニティで広く採用される
- 2019年: zigbee-herdsmanライブラリの開発。Zigbeeスタックの独自実装により安定性と対応範囲が大幅に向上
- 2020年: Zigbee2MQTT Frontend(Web UI)のリリース。対応デバイス数が1,000を超える
- 2021年: Zigbee 3.0の完全サポート。Texas Instruments CC2652系コーディネーターへの対応を強化
- 2022年: 対応デバイス数が2,000を突破。OTAアップデート機能の強化。パフォーマンスの大幅改善
- 2023年: 対応デバイス数が2,700を超える。Thread/Matterとの共存戦略を検討。コミュニティベースの開発体制が安定的に機能
資本構成
- 完全なオープンソースコミュニティプロジェクト
- 法人組織は存在しない
- 開発はKoen Kantersを中心としたボランティアコントリビューターにより維持
- GitHub Sponsors、Open Collective等を通じた寄付により運営費用を賄う
- 商業的な資金調達は行っていない
国籍
オランダ(作者Koen Kantersの出身地)。コミュニティは世界各地に分散
主要開発者情報
| 役割 | 氏名 | 備考 |
|---|---|---|
| 作者 / メインメンテナー | Koen Kanters | オランダ出身のソフトウェアエンジニア。zigbee-herdsmanライブラリの開発者でもある |
