Threadボーダールーターが複数あれば、どれかが止まっても、他が機能を担ってくれます。ただ、全てをApple製品で揃えるとお金がかかります。そこで、他社のハブを Apple の Thread ネットワークのボーダールーターとして追加できるか、今まで以下の3機種で試してきました。
その結果、3機種とも Apple の Thread ネットワークに参加させて、ボーダールーターを冗長化できました。この記事では、3機種の違いと、共通してわかったことをまとめます。
比較表
| Aqara Hub M100 |
Aqara Hub M200 |
IKEA DIRIGERA |
|
|---|---|---|---|
| 価格(税込) | 2,544円 (セール価格)、 現在 6,580円 (送料込) |
10,980円 (送料込) |
14,990円 (送料別) |
| LAN 接続 | Wi-Fi(2.4GHz) | 有線 LAN(PoE 対応)、 Wi-Fi(2.4/5GHz) |
有線 LAN |
| 電源 | USB | USB Type-C または PoE | 付属の 電源アダプター |
| Thread のバージョン | 1.3 | 1.3 | 1.4 |
| Apple の Thread への参加 |
Aqara アプリでインポート | Aqara アプリでインポート | IKEA Home smart アプリで「続行」→「Allow」 |
| ワンタイムパスコード での共有 (Thread 1.4) |
なし | なし | あり |
| Thread 機器の上限 | 20(公称) | 40(公称) | 100程度 |
| そのほかの機能 | 小型・安価 | 赤外線リモコン、 警報器 (スピーカー内蔵)、 1/4インチのネジ穴 |
IKEA 製品のハブ |
| Apple Home から 使える追加機能 (自社製品のブリッジ以外) |
— | セキュリティシステム (HomeKit ブリッジ経由)、 赤外線エアコン操作 (Matter ブリッジ経由) |
— |
| HomePod mini を 止めたあとの復活 |
5〜10分 | 30秒ほど | 数分 |
- 価格は記事を書いた時点のもので、変動が大きいです。M100 は1年で2倍以上になりました
- Thread のバージョンは、ボーダールーターが mDNS で知らせている
tvの値です - Aqara公称のThread 機器上限値には、明確な定義が記されていません。そのハブのアプリに登録して管理できる台数か、ボーダールーターとして Thread のメッシュに参加させたときに、そのハブに直接つながるエンドデバイス(電池式のセンサーなど)の台数だと考えられます。前者の場合、ボーダールーターとして使うだけなら関係ありません。後者の場合、電球やプラグ (ルーター) を親としてつながるエンドデバイスは数に入らないので、通常の Thread のメッシュ構成なら、ほとんど気にしなくて大丈夫です
- 復活までの時間は、それぞれ1回試したときの体感で、条件もそろっていません。参考程度に見てください
- M200 の警報器とエアコンの使い方は、こちらの記事にまとめました。警報器は HomeKit ブリッジ、エアコンは Matter ブリッジでしか Apple Home に出ないので、両方の方法でつなぐと両方使えます。
どれを選ぶか
- とにかく安く冗長化したい:M100。セールなら数千円で、HomePod や Apple TV を買い足すよりずっと安く済みます。ただし Wi-Fi(2.4GHz)だけです
- 有線でつなぎたい:M200、DIRIGERA。安定した有線LANが使えます。ボーダールーターがHomePod miniのみの家庭では、頼れるバックアップになります
- PoEが使いたい:M200。PoE なら LAN ケーブル1本で電源もまかなえるので、天井や壁の高い位置にも置けます
- 警報器にしたい、赤外リモコンでエアコン操作したい:M200。警報器機能があり、Apple Home のセキュリティシステムアクセサリとして使えます。また、赤外線リモコン機能があり、エアコンを Apple Home のエアコンとして使えます。ボーダールーターとしての役割に加えて、これらの機能もついてくるので、コストパフォーマンスが良いです
- ワンタイムパスコードによるThreadネットワーク共有をしたい:DIRIGERA。Thread 1.4 のワンタイムパスコードでの共有にも対応しています(3機種の中で DIRIGERA だけでした)。ワンタイムパスワード機能は、同じThread 1.4のAppleもGoogleも提供していない機能なので、状況によっては貴重です
- Aqara のファンなら:M100 か M200。Aqaraのアプリ用/AqaraのZigbee製品用のハブと、ボーダールーターを1台で兼ねられます
- IKEA のファンなら:DIRIGERA。IKEAのアプリ用/IKEAのZigbee製品用のハブにもなります。ただ、IKEA の新しい製品は Matter over Thread なので、Apple Home に直接追加でき、DIRIGERA がなくても使えます。ボーダールーターとしてだけ選ぶなら、値段の面では M200 のほうが有利です
なお、私自身は、メーカーを問わず Zigbee の機器を使えるように Zigbee2MQTT を使っているので、これらのハブを Zigbee のハブとしては使わないと思います。
共通してわかったこと
何もしないと、別の Thread ネットワークになる
3機種とも、セットアップしただけでは、Apple とは別の Thread ネットワークを自分で作りました(M100 は AqaraHome-60f4、M200 は AqaraHome-F058、DIRIGERA は gw2-…)。この状態では、Appleと各社のメッシュはつながりません。省電力の微弱電波をメッシュで中継して広げるというThreadの特長を弱め、ボーダールーターの冗長化にもなりません。
Apple の Thread ネットワークに参加させるには、ネットワーク名や鍵などの設定(データセット)を受け取る必要があります。Apple はこの設定を iPhone のキーチェーンにしか保存していないので、iPhone のアプリから読み出して、ハブに渡します。
- Aqara(M100、M200):Aqara Home アプリで、ハブの「ネットワーク情報」→「Thread ネットワーク管理」を開き、「Apple が優先する Thread ネットワークが検出されました。インポートして参加しますか?」で参加します
- DIRIGERA:IKEA Home smart アプリで、ハブの設定の「Thread ネットワーク」を開き、「ネットワークを確認する必要があります」の下の「続行」を押して、アクセスの許可で「Allow」を選びます
どちらも iPhone のアプリでの操作です。Aqara の場合、Android のアプリでは Apple のネットワークに参加させられないそうです。
HomeKit に追加しても、Thread のネットワークは変わらない
Aqara のハブは、アプリから HomeKit のブリッジとして Apple Home に追加できます。でも、これは配下の Aqara 機器を Apple Home に見せるためのもので、Thread のネットワークの設定は渡されません。ボーダールーターにするだけなら、HomeKit への追加は不要でした。(M200 の警報器を Apple Home で使いたい場合は、HomeKit ブリッジとしての追加が必要です)
機器をつなぐ前に参加させる
ハブを別のネットワークから Apple のネットワークに切り替えると、元のネットワークにつないでいた Thread の機器は、つなぎ直しになるようです。ボーダールーターとして使うなら、買ってすぐ、機器をつなぐ前に参加させるのがおすすめです。使わなくなったハブのネットワーク(AqaraHome-… など)は、アプリから削除しておくと安心です。
Threadの確認は nn と xp で
ボーダールーターは、LAN に _meshcop._udp というサービスを mDNS で広告しています。Mac なら dns-sd、Linux なら avahi-browse や Python のプログラム(M100 の記事で紹介した meshcop.py)で確認できます。
nn(ネットワーク名)とxp(拡張 PAN ID)が HomePod などと一致すれば、同じ Thread ネットワークです。Apple のネットワーク名はMyHomeに数字が付いた形ですpt(パーティション ID)は、無線でつながっている範囲(パーティション)の ID です。Aqara のハブは、この値をほかの機器とバイト順を逆にして出していました。逆にして一致すれば、同じパーティションです
冗長化のテストは、少し待ってから判断する
HomePod mini の電源を抜いた直後は、どの場合も Thread の機器を操作できませんでした。ボーダールーターが入れ替わると、Thread の機器は新しい経路に切り替え、ホームの側も機器を見つけ直します。これに少し時間がかかるので、抜いてすぐに判断せず、しばらく待ってから確認すると良いです。
Thread のネットワークは一つにする
いろいろなメーカーのハブやスピーカーを置いても、Thread のネットワークは Apple のものだけにするのが良いと思います。
- 別々のネットワークのままだと、微弱電波をメッシュで中継して広げるThreadの特長を活かせません。そればかりか、同じ 802.15.4 の電波の帯域を取り合うだけです
- 他社のアプリからも機器を使いたいときは、Matter のマルチアドミンで、Apple Home に登録した機器をそちらにも登録できます。Thread のネットワークは一つのままで、複数のメーカーから操作できます
ボーダールーターは、ホームハブの代わりにはならない
これらのハブが肩代わりするのは、Thread のボーダールーターの役割だけです。宅外からの操作やオートメーションを担う、Apple のホームハブの役割は代わりません。前述のボーダールータを止める試験では、HomePod mini を止めると、家にある古い Apple TV がホームハブを引き継ぎました。
なお、iPhone(15 Pro 以降)にも Thread の無線がありますが、ホームハブのある家では、ボーダールーターが全部止まっても、iPhone の Thread には切り替わりませんでした。詳しくは、こちらの記事をご覧ください。
まとめ
Aqara Hub M100、M200、IKEA DIRIGERA の3機種とも、Apple Home の Thread ネットワークに参加させて、HomePod などと並ぶボーダールーターにできました。Thread の機器が増えてきたら、1台足しておくと、HomePod などが止まったときも安心です。安さなら M100、有線と PoE なら M200、Thread 1.4 の機能(ワンタイムパスコードでの共有)を使うなら DIRIGERA がおすすめです。



コメント