Aqaraのハブ、M200が、Apple Homeが作るThreadネットワークのボーダールーターとして使えるかどうか、試しました。前の記事で、M100が使えることを試していたので、楽勝気分でした。期待通り、ボーダールーターとして使えることがわかりました。
Aqara Hub M200
前回、Aqara Hub M100を、AppleのThreadネットワークのボーダールーターとして設定しました。

M100は、発売当初に、Amazonのブラックフライデーセールで送料税込2,544円で買いました。この価格なら十分お買い得ですが、現在では、6,580円で売られてます。これから買うなら、もう少し足して、送料税込10,980円のM200を買っても良いかもと思いました。5GHz WiFiと有線LANに対応するので、接続が安定するはずです。
他にも、IKEAのDIRIGERAもボーダールーターとして設定できることを確認しました。

DIRIGERAは、IKEA製品にしては価格が高めで税込14,990円です。これに比べると、DIRIGERAは、自社製品ハブ、Matterハブ、Threadボーダールーターと、基本的な機能を備えています。M200は、これに加えて、赤外線リモコンハブ、警報器、PoE受電の機能があります。PoEに対応しているので、IPカメラで使っているPoE給電対応スイッチングハブに接続すれば、電源要らずで使えます。DIRIGERAより安価で機能が多いので、M200はコスパが良いです。
開封
冒頭の写真にあるような、紙箱に入っています。DIRIGERAよりずっと小さいです。開けると、本体、電源ケーブル(USB Type-C <—> Type-A)、薄い説明書が入っています。
本体上部は、シボ加工。裏側は、滑り止めゴムと、1/4インチのネジ穴、AqaraアプリとHomeKitのペアリング用QRコードがあります。技適のマークもついています。


側面は平坦で、Ethernet, USB Type-C, USB Type-Aのコネクタがあります。平坦なので、赤外線リモコン用LED/受光器も側面にあるものと思われます。Ethernetは、PoE機能つきで、Type-Cは電源供給用です。Type-Aの説明は無く、用途不明です。

説明書には、イラストだけが描かれています。IKEAの取説のような雰囲気です。

USBまたはPoEで電源供給したあと、Aqaraアプリを起動せよという指示のようです。
セットアップ
今回は、PoEで電源供給しました。PoEスイッチは、AliExpressで3,000円くらいで買った4ポートの製品です。PoEのケーブルを接続すると、正面のLEDが点灯しました。しばらくすると英語で、
Ready to connect, Please open the app.
という音声が流れます。

そこで、Aqaraアプリを開いて、デバイスを追加メニューを選択し、M200ハブを指定すると、デバイスを探してくれます。見つかると、自動的にWiFiを接続してくれました。
その後、M100を見つけたようで、同じThreadネットワーク(MyHome24)に接続しようとしてくれます。他のハブが無い状態での設定を体験したかったので、ここでM100を削除して、設定し直すことにしました。

Threadボーダールーターの設定をする
Aqaraアプリから、M100を削除して、M200もリセットして(側面押しボタンスイッチ長押しで、設定をリセットできました)、設定をやり直しました。今度はM100の情報が無くなったので、自前のThreadネットワークを作ったようです。
以前の記事で、Claudeが作ってくれたPythonアプリを使い、Thread ボーダールーターの稼働状態を確認します。なお、M100と、前回設定したIKEA DIRIGERAも、電源を外してありますので、M200の他にボーダールーターとして動作しているのは、HomePod miniだけです。
$ python3 meshcop.py
Aqara HubM200 #3887._meshcop._udp.local.
vn=Aqara mn=HubM200 nn=AqaraHome-F058 tv=1.3.0
xp=bacc... pt=0d74f914 xa=8e87b...
オフィス._meshcop._udp.local.
vn=Apple mn=BorderRouter nn=MyHome24 tv=1.4.0
xp=c199... pt=7d15a451 xa=2ae6...
オフィスは、オフィスと名付けた部屋に置いたHomePod miniです。HomePod miniが作ったAppleのネットワーク名はMyHome24です。これに加えて、Aqara Hub M200が、新しいThreadネットワークAqaraHome-F058を作っていることがわかります。Aqara Hub M200も、HomePod miniと同じMyHome24のネットワークのボーダールーターに変更することが、本記事の目的です。
Aqaraアプリで、M200を開くと、以下のような画面になります。

この画面右上の、…というアイコン(上図の赤丸)をクリックし詳細情報を表示します。このなかに、「ネットワーク情報」という項目があるのでこれをタップします。

すると、画面下のほうに、「Threadネットワーク管理」という項目があります。これをタップすると、

Aqaraが作ったネットワークである、AqaraHome-F058から、AppleのネットワークであるMyHome24への切り替えが可能になります。

その結果、以下のようになりました。
$ python3 meshcop.py
Aqara HubM200 #3887._meshcop._udp.local.
vn=Aqara mn=HubM200 nn=MyHome24 tv=1.3.0
xp=c199... pt=51a4157d xa=1ed0...
オフィス._meshcop._udp.local.
vn=Apple mn=BorderRouter nn=MyHome24 tv=1.4.0
xp=c199... pt=7d15a451 xa=2ae...
Aqara Hub M200が、MyHome24のネットワークに加わり、そのボーダールーターになりました。nnとxpが同じなので、同じネットワークです。ptはエンディアンが逆ですが、これも一致しています。
切り替えに成功したら、先ほどのメニューに戻って、

右上のゴミ箱アイコンをクリックして、Aqaraが作ったAqaraHome-XXXXを消去した方が良いかもしれません。参加デバイスは無いので電波が出る心配は無いですが、今後、間違って使用してしまうかもしれません。
冗長化のテスト
最後に、冗長化テストを行いました。HomePod miniとM200の2台だけがボーダールーターになっている状態で、HomePod mini の電源を抜きました。そして、Onvis のプラグ、IKEAのGRILLPLATSプラグ、IKEAのKAJPLATS電球 (いずれもMatter over Thread) をホームアプリから操作しました。HomePod miniの電源を抜いた直後は、操作できませんでしたが、30秒ほどすると、操作できるようになりました。
M100の時より、切り替えが早い気がします。ネットワークや本体性能の差なのかもしれません。ただ、条件を揃えて比較したわけではありませんので、参考程度です。
まとめ
Aqara Hub M200を、AppleのThreadネットワークのボーダールーターとして設定しました。M100の場合と同じような手順で設定でき、ボーダールーターが冗長化したことを確認しました。M100より、ネットワーク周りが強化されていますし、IKEA DIRIGERAより安価です。PoE機能も便利です。ボーダールーターとしては、DIRIGERAよりもM200が良いと思います。
ただ、Pythonプログラムの結果を見ると、M200は、M100と同様に、tv=1.3.0になってます。これに対して、HomePod miniとDIRIGERAは、tv=1.4.0でした。tvの値は、Threadのバージョン番号で、Aqaraのバージョンは古いです。DIRIGEARAで動作確認した、ワンタイムパスコードによるネットワークの共有機能は、1.4から使える機能です。Aqara製品も、1.4にバージョンアップされることとは思いますが、現時点では、M100、M200、DIRIGERAの3台のなかで、ワンタイムパスコードが使えるのはDIRIGERAだけです。



コメント