fitbit APIリファレンスより、Device APIをひととおり調べてみた。
APIバージョンは3.1。
Accelerometer
加速度
Barometer
気圧計
Body-presence
fitbitを装着しているかどうか
Clock
時計機能
時・分・秒単位でtickイベントをとることも
Device
fitbitデバイスのモデルやバージョン、スクリーンサイズなどを取得
Display
ディスプレイの状態、ON/OFFや明るさなどを取得・制御できる
Document
画面のいろいろなイベントの取得、SVG制御など
Exercise
エクササイズ情報へのアクセスや、状態の制御
ランニング、サイクリング、水泳など
Geolocation
位置情報
Gyroscope
ジャイロ情報。fitbitの姿勢(角度)
Haptics
バイブ制御
Heart-rate
心拍数を取得
Messaging
スマホ側のコンパニオンアプリと通信
Orientation
地磁気センサーによる向きの取得
Power
バッテリー情報(残量や充電状況)の取得
System
システム情報取得のほか、他のアプリの起動もできそう
User-activity
活動時間、消費カロリー、移動距離、上った階数、歩数それぞれの現在値と、1日の目標値を取得
User-profile
登録されているユーザープロフィールの取得(身長・体重・年齢なども)