iPhoneのZwiftがガーミンを認識しない理由と対策

本記事には広告が含まれます。
Garmin Vivoactive3
この記事でわかること
  • ZwiftがGarminウォッチを認識しない根本的な理由
  • ANT+アダプタをiPhoneに挿しても使えない理由
  • iOSでZwiftするときの現実的な解決策2つ
  • おすすめBluetooth心拍計はどれか

iPhone・iPad・Apple TV 4KでZwiftをしていて、ガーミンウォッチ(Vivoactive3)を心拍計として使いたい——そう思って設定したのに、Zwiftがまったく認識してくれない。

わたしも同じ壁にぶつかりました。設定をいじくり回した末にわかったのは、これは設定の問題ではなく規格の問題だということです。

📝 2023年追記 わたしのVivoactive3の心拍転送モードはANT+のみですが、Vivoactive5からはBLEにも対応しています。Vivoactive5以降をお使いの方はZwiftでも認識するはずです。詳細はGarmin公式サイトをご確認ください。
support.garmin.com Garmin公式 | ウォッチの心拍転送モードについて
目次

ZwiftがGarminを認識しない理由

原因はひとつ。Garminウォッチの心拍転送に使われる規格「ANT+」を、iPhoneをはじめとするAppleデバイスがサポートしていないからです。

📡
ANT+とは
Garminが採用するワイヤレス規格。1対多通信など優れた特性があるが、iOSデバイスは非対応。
📶
BluetoothとANT+
GarminウォッチはコネクトアプリとはBluetoothで通信する。しかし心拍転送モードはANT+専用で動作する。
🍎
iOSの制約
iPhone・iPad・Apple TV 4KはANT+を受信できない。そのためZwiftがGarminの心拍を拾えない。
ガーミンウォッチの心拍転送モード
Garminウォッチの「心拍転送モード」。ANT+でしか動作しない

「コネクトアプリとはBluetoothでつながっているのに、なぜ?」と思うのは自然です。しかし心拍転送は別の話。ここがGarminの気難しいところです。


2つの解決策

この問題に対して、現実的なアプローチは2つあります。順に検証します。

① iPhoneにANT+アダプタを装着する(→ 結果:NG)

Apple純正カメラアダプタとANT+ドングル

iPhone(SE3)にApple純正のCamera Adaptorを差し込み、ANT+アダプタを装着する方法を試しました。Garminウォッチを心拍転送モードにして待ち構えたのですが——

Zwiftのペアリング画面
延々とこの状態が続くだけ……
ANT+アダプタのパッケージ説明
パッケージにはMAC OS対応と記載。iOSとは異なる?
ANT+アダプタはiOSでは機能しない このANT+アダプタはMAC OS対応として販売されています。iOSはドライバ構造がMac OSと異なるため、同じUSBアダプタでもZwiftには認識されませんでした。iPhoneでのANT+接続はあきらめるのが現実的な結論です。

② Bluetooth対応の心拍計を使う(→ 結果:OK)

iOSでZwiftをするならBluetooth一択です。わたしはこれまで胸ベルト型のHR-12と、アームバンド型のPolar Verity Senseを使ってきました。

✅ おすすめはPolar Verity Sense 胸ベルトの圧迫感が苦手な方には、アームバンド型のPolar Verity Senseを強くおすすめします。装着が楽で精度も高く、Zwiftでの認識も安定しています。詳細は下の記事をご覧ください。
Polar Verity Sense
関連記事 Polar Verity SenseをZwiftで使ってみた!精度・使い心地レビュー アームバンド型で装着が楽。ZwiftとのBluetooth接続も安定。胸ベルトからの乗り換えに最適。
HR-12
関連記事 Bluetooth胸ベルト心拍計HR-12をZwiftで使う方法 コスパ重視ならHR-12も選択肢。Zwiftとの接続手順と使用感をまとめました。

まとめ

原因 ANT+は
iOSで非対応

GarminウォッチはANT+で
心拍を飛ばすため認識不可

NG策 ANT+アダプタを
iPhoneに挿す

MAC OS向け製品のため
iOSでは機能しなかった

解決策 Bluetooth
心拍計に切り替え

Polar Verity Senseが
おすすめ。認識も安定

iOSでZwiftをするなら、心拍計はBluetooth対応のものを選ぶ——これが唯一の正解です。Garminウォッチの心拍転送はANT+固定(Vivoactive3の場合)なので、どれだけ設定をいじっても認識させることはできません。

よかったらシェアお願いします
目次