自転車での走行状態を把握するために、スピード(走行する速度)やケイデンス(ペダルの回転速度)などのセンサーが用いられる。心拍数(心臓の鼓動の速さ)やペダル・パワー(ペダルを踏み込む力)といったセンサーもある。ロード・バイクの平地でのケイデンスの最適値は90rpm(1分間の回転回数)と言われているが、それを体感だけで一定に保つのは難しい。そこでセンサーを用いることになる。Energy)が用いられる。サイクル・コンピュータではANT+が、スマートフォンでは標準装備されているBLEを用いることが多い。いずれもプロトコル(通信規約)が標準化されているので、一般的な製品であれば、どのコンピュータやアプリでも読み取ることができる。SCといった外付け型もある。これらはスポートとクランクにマグネット(磁石)を取り付けて磁力をセンサーで読み取る。WahooのRPMシリーズのようにジャイロを使って回転数を検出するセンサーもある。こちらは磁石が不要だ。Bontragerセンサーからのデータ表示にはsoneruのLiveCyclingを使っている。筆者が同社の顧問である点は割り引いても、このアプリは視認性が高く、美しい表示だと思う。動作が軽快で複数の自転車を管理できるのも大きな特徴だ。ライド後のデータは、バックアップを兼ねてdailymileに転送して管理する。ライド・イベントでは充実したソーシャル機能を持つStravaを使うこともある。Wirelessから、プロトコルの仕様が提供されている。iOSではCoreBluetoothフレームワークを利用すれば、比較的簡単にセンサーの値を読み取れる。GitHubで検索して、オープンソースのコードを参考にできるし、各メーカーが提供するSDK(ソフトウェア開発キット)も利用できる。Profile/Service)の3種類だろう。RPMのように、どちらかしかサポートしていないセンサーを用いる場合には注意が必要だ。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。