概要
Z-Waveは、住宅向けホームオートメーション機器の相互接続に特化した低消費電力メッシュ無線規格です。2.4GHz帯を使用するZigbeeと異なり、Sub-1GHz帯(日本では920MHz帯、米国では908MHz帯など地域毎に異なる)を使用するため、2.4GHz帯のWi-FiやBluetooth等との電波干渉が少ないことが大きな特徴です。
デンマークのZensys社が1990年代後半に開発し、2005年にZ-Wave Allianceが設立されました。2018年にSilicon Labs(シリコンラボ)がZensysを買収してZ-Waveの知的財産を取得。2020年にITU-T G.9959として国際標準化されました。また2022年にSilicon LabsがZ-WaveをオープンなIPプロトコルとして公開し、オープン化が進みました。
1ネットワークに最大232台のデバイスが接続でき、4ホップ(4台の機器を中継)まで対応します。相互認証(Z-Wave Plus認証)により異なるメーカー間の互換性が保証されており、スマートホーム向けエコシステムとして500社以上が4,000種類以上の認定製品を提供しています。
歴史・背景
Z-Waveの開発は1999年にデンマークのZensys社が開始。設立当初から住宅用ホームオートメーションに特化した規格として設計されました。
主な変遷:
- 1999年: Zensys社が開発開始
- 2005年: Z-Wave Alliance設立(Intel・Samsung・Danfoss等が参加)
- 2013年: Z-Wave 400シリーズチップリリース(AES-128暗号化対応)
- 2016年: Z-Wave Plus V2(S2 Security追加)
- 2017年: Z-Wave 700シリーズ(消費電力を大幅削減)
- 2018年: Silicon LabsがZensysを買収
- 2020年: ITU-T G.9959国際標準化
- 2022年: Z-WaveプロトコルをオープンIPとして公開(オープン化)
- 2023年: Z-Wave 800シリーズ(さらなる省電力・長距離化)
技術仕様
基本パラメータ
| パラメータ | 値 |
|---|---|
| 周波数帯 | Sub-1GHz(地域により異なる) |
| 日本の周波数 | 920〜928 MHz(特定小電力) |
| 米国の周波数 | 908.42 MHz / 916 MHz |
| 欧州の周波数 | 868.42 MHz |
| データレート | 9.6 kbps / 40 kbps / 100 kbps(Z-Wave 400+) |
| 通信距離 | 30〜100m(見通し)/ 建物内: 10〜30m |
| 最大接続台数 | 232台(1ネットワーク) |
| 最大ホップ数 | 4ホップ(最大4台中継) |
| ネットワーク構成 | メッシュ |
| 暗号化 | AES-128-CCM(S0) / AES-128-CCM with ECDH key exchange(S2) |
地域別周波数一覧
Z-WaveはSub-1GHz帯を使用するため、地域ごとに異なる周波数が割り当てられています:
| 地域 | 主要周波数 |
|---|---|
| 日本 | 920 MHz帯 |
| 米国/カナダ | 908.42 MHz, 916 MHz |
| 欧州 | 868.42 MHz, 869.85 MHz |
| オーストラリア/NZ | 919.8 MHz, 921.4 MHz |
| 中国 | 868.4 MHz |
| ロシア | 869.0 MHz |
| インド | 865.2 MHz |
この地域差により、原則として日本向けZ-Wave製品と米国向け製品は直接通信できません(デュアルリージョン対応チップで解消が進んでいます)。
Z-Wave Security(セキュリティ)
| バージョン | 暗号化 | 鍵交換 | 備考 |
|---|---|---|---|
| S0 | AES-128-OFB | 非暗号化で鍵交換 | 脆弱性あり(非推奨) |
| S2 | AES-128-CCM | ECDH(楕円曲線Diffie-Hellman) | 現在推奨 |
| SmartStart | AES-128-CCM + ECDH | QRコードで初期化 | 最新(簡単・安全) |
S2セキュリティによりペアリング時の中間者攻撃を防止し、通信の完全暗号化を実現します。
Z-Wave Device Types
Z-WaveデバイスはGeneric/Specific Device Typeで分類されます:
Generic Device Type の例:
- Binary Switch(オン/オフ制御): スイッチ・プラグ
- Multilevel Switch(レベル制御): ディマー・ファン速度
- Binary Sensor(2値センサー): ドアセンサー・モーションセンサー
- Multilevel Sensor(多値センサー): 温度・湿度・照度
- Meter(計量器): 電力メーター・水道メーター
- Door Lock(ドアロック): スマートロック
- Thermostat(サーモスタット): 暖房・冷房コントロール
- Network Extender(中継器): 範囲拡張用
動作原理
メッシュルーティング
Z-WaveのルーティングはSource Routingを採用。コントローラーがすべての経路情報を管理します:
コントローラー(ハブ)がネットワーク内の全ルーティングテーブルを保持
送信時:
コントローラー → デバイス直接到達可能? → 直接送信
↓ 否
コントローラーが中継経路を計算(最大4ホップ)
コントローラー → Router1 → Router2 → 目標デバイス
経路選択: SUC(Static Update Controller)が
ネットワーク変化時に経路情報を更新
ルーティングテーブルの更新
Explorer Frame(探索フレーム):
新デバイス追加時や通信失敗時にコントローラーが送信
→ フレームを受信した全デバイスが自分の隣接ノード情報を返送
→ コントローラーがルーティングテーブルを再構築
Z-Wave SmartStart(簡単ペアリング)
SmartStart QRコード(製品に印刷):
DSK(Device Specific Key)+ セキュリティ情報が含まれる
ペアリング手順:
1. スマートフォンアプリでQRコードをスキャン
2. コントローラーのProvisioningリストに追加
3. デバイスの電源を入れる
4. コントローラーがDSKを使ってデバイスを認識・S2セキュアペアリング
5. 数秒でペアリング完了(PINコード入力不要)
用途・ユースケース
スマートホーム機器
Z-Waveが特に強い分野は住宅用機器です:
- スマートロック: August・Yale・Schlage等の多数の認定製品
- 照明制御: ディマースイッチ・スマートプラグ(GE・Leviton・Aeotec等)
- セキュリティシステム: 窓・ドアセンサー、モーションセンサー、水漏れセンサー
- サーモスタット: Honeywell・Ecobee等のスマートサーモスタット
- ガレージドア: 開閉センサー・コントローラー
- ブラインド・シャッター制御: 電動ブラインドのリモートコントロール
- スプリンクラー制御: 庭・植栽の自動灌漑
建物管理・施設
- ホテル管理: 客室の照明・温度・鍵管理
- 集合住宅: 共用部照明・エントランスオートロック
- 商業施設: 照明・空調の自動制御・エネルギー管理
実装・開発のポイント
開発用チップ・モジュール
Z-Waveの開発にはSilicon Labsのチップ(ZGM230S/ZGM139S等)と対応SDK(Z-Wave SDK)が必要です:
| 製品 | メーカー | 特徴 |
|---|---|---|
| ZGM230S | Silicon Labs | Z-Wave 800シリーズSoC |
| ZGM139S | Silicon Labs | Z-Wave 700シリーズSoC |
| UZB-7 | Z-Wave.Me | PC/RasPi接続用USB Z-Waveコントローラー |
| ZST10-700 | Zooz | USB コントローラー(Home Assistant向け) |
Home Assistantでの利用(Z-Wave JS)
Z-Wave機器はHome AssistantにZ-Wave JSで統合するのが一般的です:
# Home Assistant - Z-Wave JS add-on設定
# USB Z-Waveコントローラーをラズパイに接続
# configuration.yaml は不要(UIから設定)
# Z-Wave JS統合で認識されたデバイス例:
# automations.yaml
- alias: "Z-Wave: Motion Sensor → Light ON"
trigger:
- platform: state
entity_id: binary_sensor.zwave_motion_hallway
to: "on"
action:
- service: light.turn_on
target:
entity_id: light.zwave_hallway_dimmer
data:
brightness_pct: 80
transition: 1
Z-Wave Plus認定製品の選択
Z-Wave Allianceの認定(Z-Wave Plus Certified)を受けた製品を選ぶことが重要です:
- 相互運用性: 同じアプリケーションクラスの製品間の互換性が保証
- セキュリティ: S2セキュリティ対応が確認済み
- 省電力: Z-Wave Plus認定の電池駆動製品は電池寿命2年以上が目安
他技術との比較
Z-Wave vs Zigbee vs Thread
| 項目 | Z-Wave | Zigbee | Thread |
|---|---|---|---|
| 周波数 | Sub-1GHz | 2.4 GHz | 2.4 GHz |
| Wi-Fi干渉 | なし | あり | あり |
| データレート | 最大100 kbps | 250 kbps | 250 kbps |
| 最大デバイス数 | 232台 | 65,534台 | 250台(推奨) |
| 最大ホップ数 | 4ホップ | 無制限 | 無制限 |
| Matter対応 | 未対応 | Bridge経由 | ネイティブ |
| エコシステム | 住宅特化 | 広範 | 成長中 |
| オープン仕様 | 2022年以降 | 長年オープン | オープン |
Z-Waveの最大の強みはSub-1GHz帯によるWi-Fi干渉回避と4,000種以上の認定製品による相互運用性です。一方、最大232台という接続上限は大規模施設では制限になる場合があります。Matter規格は現時点でZ-Waveを直接サポートしていないため、新規スマートホーム構築ではThreadベースのMatter対応デバイスへの移行も選択肢となっています。
Z-Wave vs Wi-Fi スマートプラグ
Wi-Fiベースのスマートプラグ(Kasa、TP-Link等)はスマートフォンアプリで容易に設定できますが、Wi-Fiルーターへの直接依存・クラウドサービス依存・消費電力の面でZ-Wave製品が優位な場合があります。Z-WaveはローカルLANのみで動作可能で、クラウドサービス停止の影響を受けません。