スマートホーム · MatterとThread
Matterスマートホーム:Wi-FiとThread、設定コード、ネットワーク要件
MatterはConnectivity Standards Allianceによるオープンなスマートホーム規格です。Matterデバイスは家庭用ネットワークを通じてApple Home、Google Home、Alexa、SmartThings、Home Assistantなどの対応プラットフォームと連携できます。対応するデバイスの種類と機能はプラットフォームによって異なります。
- 使用する接続
- Wi-Fi、Thread、Ethernet
- 設定方法
- QRコードまたは数字の設定コード、通常はBluetooth LE経由
- ネットワークの要件
- 一つのネットワーク上のすべてのデバイスに到達するIPv6とmDNS(マルチキャスト)
- 対応エージェント
- 複数のプラットフォームを同時に利用(マルチ管理者)
Matterとは
AllianceはMatterを、既存の技術を基盤とし、現在のスマートホームプラットフォームを置き換えずに共存するオープンプロトコルと説明しています。Matterはローカル制御向けに設計されています。Googleによると、自宅で出したコマンドはローカルに送信されますが、他の機能はインターネットを使う場合があります。
Matter単体で自宅での制御が可能です。遠隔操作についてはプラットフォームの要件を確認してください。Google Homeは遠隔コマンドをインターネット経由でホームハブに送ります。一部のデバイスはメーカーのアプリ向けにインターネットにも直接接続します。
ブリッジにより旧型のZigbeeまたはZ-WaveデバイスをMatterプラットフォームに表示できます。MatterとZigbeeは直接通信せず、ブリッジが変換します。
Wi-Fi、Thread、EthernetのMatterデバイス
Matterはデバイスがネットワークに参加する3つの方法をサポートします。箱のMatterロゴだけではどの方式か分からず、通常はメーカーの仕様またはパッケージに記載されています。
| 種類 | 接続方法 | 必要なもの |
|---|---|---|
| Matter over Wi-Fi | ノートパソコンのようにWi-Fiに接続 | 設定中に渡されるWi-Fi名とパスワード。多くは2.4 GHzのみ。 |
| Matter over Thread | Wi-Fiではなく低消費電力のThreadメッシュに接続 | HomePod miniやNest Hub(第2世代)など、ネットワーク上のThreadボーダールーター |
| Matter over Ethernet | ルーターまたはスイッチに接続 | ケーブル。ネットワーク認証情報は不要 |
Threadデバイスの大半は電池駆動のセンサー、ロック、ボタンです。Threadページではボーダールーターと、複数のThreadネットワークができる理由を説明しています。
コントローラー、ハブ、マルチ管理者
コントローラーはMatterホームを運営するデバイスです。HomePodやApple TV、Nest HubやGoogle TV Streamer、Echo、SmartThingsハブ、Home Assistantなどがあります。Matterは各プラットフォームのコントローラーとデバイスの集合をファブリックと呼びます。マルチ管理者機能では一つのデバイスが複数のファブリックに同時に属せるため、プラグをApple HomeとAlexaの両方に登録できます。Home AssistantによるとMatterデバイスは少なくとも5つに対応するべきです。
すでに設定済みのデバイスを追加するには、最初のアプリで設定を開いて共有コードを作成します。そのコードを2つ目のアプリに入力します。Home Assistantによると、その共有手順ではハードウェアボタンも工場出荷時リセットも必要ありません。Apple Home、Google Home、Alexa、SmartThings、Home Assistantのページで各プラットフォームの手順を紹介しています。
Matterが家庭用ネットワークに求めるもの
ネットワーク構成はペアリング、検出、デバイスの利用可否に影響する場合があります。Home AssistantはローカルIPv6とマルチキャストDNSを要件として挙げています。
- IPv6。MatterはIPv6で通信します。Googleによると、家庭のWi-FiでIPv6を有効にする必要があり、無効だと設定が成功したように見えても操作に失敗する場合があります。インターネットプロバイダーがIPv6を提供する必要はありません。Home Assistantによると、IPv6インターネット接続もDHCPv6サーバーも不要です。
- mDNSとマルチキャスト。コントローラーはマルチキャストDNS上のDNS-SDでMatterデバイスを検出します。マルチキャストをフィルタリングまたは「最適化」するルーターやアクセスポイントの機能、正常に動作しないIGMPスヌーピングは検出を妨げる場合があります。
- 一つのネットワーク。スマートフォン、コントローラー、Wi-Fi Matterデバイスは同じネットワークにあるべきです。Home Assistantによると、Wi-Fi MatterデバイスとThreadボーダールーターはコントローラーのVLANを共有する必要があり、シンプルでフラットなネットワークを推奨しています。
- クライアント分離なし。ゲストネットワークのクライアント分離はデバイス同士の接続を妨げ、検出に干渉する場合があります。デバイスが通信できない場合はネットワーク設定を確認してください。
- 設定用Bluetooth。多くのWi-FiおよびThreadデバイスは設定中にBluetooth LEでネットワーク情報を受け取るため、アプリに求められたらオンにしてください。GoogleはBluetooth LE 4.2以降を要求します。Ethernetデバイスなど、すでにネットワークに接続されたデバイスは代わりにIPでコミッショニングできる場合があります。
- 多くのWi-Fiデバイスには2.4 GHz。AppleとHome Assistantは、一部のMatter Wi-Fiデバイスに2.4 GHzが必要としています。Home Assistantは設定中にスマートフォンを同じ2.4 GHzネットワークに接続することを提案しています。
設定コードとQRコード
すべてのMatterデバイスには設定コードが付属します。QRコードと11桁または21桁の数字の手動ペアリングコードです。QRコードの読み取りまたは数字の入力により、プラットフォームがデバイス追加を許可されていることを証明します。一部のデバイスはNFCにも対応し、Matter 1.4.1以降は複数パックの全デバイスに一つのQRコードを使用できます。
コードを保管してください。工場出荷時リセット後に再び必要になります。マニュアルや箱にしか印刷されていない場合、Home Assistantは写真に撮って安全な場所に保管することを提案しています。Appleは追加した各Matterアクセサリのペアリング情報をiCloudキーチェーンに保存し、iPhoneの設定 › 一般 › Matter › アクセサリに表示します。
よくある質問
Matterにはインターネットが必要ですか?
Matterはローカル制御向けに設計されています。遠隔操作やその他の機能はプラットフォームとそのインターネット要件によって異なります。
Matterは5 GHz Wi-Fiで動作しますか?
一部のMatter Wi-Fiデバイスは動作しますが、多くは2.4 GHzのみです。デバイスの仕様を確認してください。スマートフォンとコントローラーは同じネットワークなら5 GHzでも使えますが、Home Assistantは設定時に2.4 GHz帯域に接続することを提案しています。
Matterにはハブが必要ですか?
Google HomeとHome AssistantはThreadデバイスにThreadボーダールーターを必要とします。一部のThread対応iPhoneはアクセサリを直接ペアリングできます。Appleは最適な体験のためハブを推奨しています。
出典
- Connectivity Standards Alliance:Matterのよくある質問
- Connectivity Standards Alliance:Matter 1.4.1コア仕様
- Connectivity Standards Alliance:よりスマートな開始:Matter 1.4.1で設定が容易に
- Google Homeヘルプ:スマートホームをMatterに備える
- Google Homeヘルプ:Matter対応デバイスの設定、管理、操作
- Google Home開発者向け:設定可能なデバイスと運用中のデバイスの検出
- Google Home Developers:Matterのコミッショニング
- Appleサポート:Matterアクセサリをペアリング・管理する
- Home Assistant:Matter統合
2026年11月1日に確認。
Macから自宅ネットワークを確認
KilobatはMacのメニューバーアプリで、CLIとAIエージェント向けMCPサーバーを備えています。Wi-Fi上のデバイスを一覧表示して新しい接続を知らせ、ルーターとインターネットの状態を履歴に保存し、周囲のチャンネルをスキャンして、Macのどのアプリがネットワークを使っているか表示します。ドキュメントを読む。
brew install seifip/kilobat/kilobat