デバイスの接続
VeloLoopは、標準的なBluetooth Low Energyサイクリングセンサーからデータを読み取ります。このガイドでは、対応デバイスとペアリング方法について説明します。
対応センサー
VeloLoopは、以下の標準Bluetooth LEプロファイルのいずれかをブロードキャストするサイクリングセンサーに対応しています:
- スマートトレーナー — FTMS Indoor Bike Dataまたはサイクリングパワーサービス経由
- パワーメーター — サイクリングパワーサービス経由
- 心拍計 — 心拍数サービス経由のチェストストラップ、アームバンド、またはウォッチ心拍ブロードキャスト
- ケイデンスセンサー — サイクリングスピード&ケイデンスサービス経由、またはパワーメーターやFTMSトレーナーのケイデンスフィールド経由
| BLEサービス | UUID | 提供データ |
|---|---|---|
| 心拍数 | 0x180D | 心拍数(BPM) |
| サイクリングパワー | 0x1818 | パワー(ワット)、オプションのケイデンス |
| サイクリングスピード&ケイデンス(CSC) | 0x1816 | ケイデンス(RPM) |
| フィットネスマシン(FTMS) | 0x1826 | パワー(ワット)+ ケイデンス(RPM) |
接続方法
- 1Windowsの設定でBluetoothをオンにします。
- 2センサーを起動します。ペダリングを開始するか、心拍計ストラップを装着してください。
- 3VeloLoopを開き、スキャンをクリックします。
- 4追跡したい各指標にデバイスを選択します。
- 51台のスマートトレーナーでパワーとケイデンスの両方を提供できます。チェストストラップやアームバンドで心拍数を取得できます。
指標の優先順位
デバイスが複数のサービスを提供する場合、VeloLoopは各指標に最適なソースを自動的に選択します:
トレーナーと独立したパワーメーターの併用
スマートトレーナーとは別のクランクまたはペダルパワーメーターをお持ちの場合、パワー指標にパワーメーターを割り当て、トレーナーにはFTMSまたはCSCサービス経由でケイデンスを提供させることができます。これにより、専用パワーメーターの精度を活かしながら、トレーナーからケイデンスも取得できます。
再接続
ライド中にセンサーのBluetooth接続が切断された場合、VeloLoopは自動的に再接続を試みます。最初は短い遅延で開始し、約2秒から30秒の間隔で徐々にリトライ間隔を延長します。再接続中は、その指標の画面フィードバックが一時停止されるため、ペナルティを受けることはありません。センサーが再接続されると、フィードバック再開前に新たな猶予時間が開始されます。
古いデータ
センサーが接続されたまま20秒間新しいデータを送信しない場合、VeloLoopはその指標を欠落として扱います。新しいデータが届くまで、該当する指標の画面フィードバックは一時停止されます。
ANT+サポートオプション
VeloLoopは、ANT+心拍計、パワーメーター、スピード&ケイデンスセンサーからもデータを読み取ることができます。ANT+はオプションの追加機能であり、以下の2つが必要です:
- 1コンピューターに接続されたUSB ANT+レシーバー。
- 2別途インストールしたopenant Pythonライブラリ(VeloLoopのデフォルトインストールには含まれていません)。
両方が利用可能な場合、スキャン中にANT+デバイスがBLEデバイスと一緒に表示されます。ほとんどのユーザーにはBLEが推奨される接続方法です。
重要な注意事項
- VeloLoopはセンサー1台につき1つのBLEデバイスに接続します。他のアプリがすでにBluetooth接続を使用している場合、VeloLoopはそのデバイスに接続できません。
- BLE(Bluetooth Low Energy)が主要かつ推奨される接続方法です。ANT+はopenant ライブラリをインストールし、USB ANT+レシーバーがある場合にオプションの追加機能として利用できます。
- フィードバックのみモード(デフォルト)では、VeloLoopはセンサーデータの読み取りのみを行い、トレーナーを制御しません。ZwiftやTrainerRoadなどのアプリと安全に併用できます。VeloLoopでFTMS対応トレーナーを制御したいユーザー向けに、オプションのERGおよび負荷モードも利用可能です。
- 保存されたデバイスアドレスはWindowsとmacOS間で互換性がありません。