Apple Homeで使える他社製Threadボーダールーター比較

Apple対応品を使う

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 に出ないので、両方の方法でつなぐと両方使えます。

どれを選ぶか

    なお、私自身は、メーカーを問わず 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 がおすすめです。

    コメント

    タイトルとURLをコピーしました