API Diagrams
Total Page:16
File Type:pdf, Size:1020Kb
Devices Applications 1 motion history (walking, running, stationary, vehicle) step counting Core Motion API Apple M7 chip developer program apps iPhone 5s This covers the facilities provided by the M7 only, and not the gyroscope, accelerometer, magnetometer, and gps as independent sensors. Apple M7 Devices Applications Services 2 Runkeeper Argus Fitbit bluetooth 4.0 Withings LifeTrak Move C300 iOS Argus uses each New Balance LifeTRNr Watches services’ Pebble SmartWatch Sleep Time respective API. Mio Alpha Data is only viewable in the Wahoo Blue HR Heart Rate Strap iOS/Android Argus app, not in the website Stress Check iOS/Android Instant Heart Rate CSV Azumio cloud CSV premium feature or text iOS/Android/Windows table Phone/Windows 8 Cardio Buddy Data is not available for for Argus (steps only), iOS viewing from website, but Instant Heart Rate, Stress can sync to multiple Check and Sleep Time devices. Instant Fitness iOS CSV or text Fitness Buddy table iOS/Android text Glucose Buddy CSV table Glucose Buddy iOS/Android Azumio Devices Applications Services 3 Viera is Panasonic’s Smart TV platform that runs 3rd- party apps App requires Link Armband armband and API is active to subscription current developers but closed off to activity Bluetooth 2.0 new development heart rate food sleep BodyMedia FIT nutrients steps iOS/Android/Viera BodyMedia FIT API partner Armband Advantage Activity Manager program USB web dashboard BodyMedia SYNC Jawbone UP API apps Windows/Mac The desktop software only location CORE Armband transfers data to the registered image “Activity Manager” developers cardiac service. It does not allow oauth 2.0 food users to view data json goals mood activity sleep RF workout Since the armbands do not have displays, the Display Device is a Display way to show the data. But the Device device does not store more than a couple days of data. BodyMedia Devices Applications Services 4 Zip Bluetooth 4.0 Apple M7 registered Bluetooth 4.0 One Fitbit app developers weight oauth 1.0 fat iOS/Android json/xml foods water Bluetooth 4.0 sleep Flex heart rate blood pressure glucose Bluetooth 4.0 activities Force FitBit web FitBit API registered 3rd party apps dashboard Wi-Fi FitBit Partner API Aria csv or partner program apps Fitbit Uploader xml As regular API but allows 1 premium service minute precision intraday USB only time series retrieval ANT wireless Ultra Fitbit Base Fitbit Applications Services 5 registered developers oauth 2.0/native json location Foursquare Foursquare API registered 3rd party apps Foursquare app web dashboard iOS/Android/Blackberry/ WebOS/Symbian/Meego/ feeds Windows Phone location any user-authorized app check-in history as: RSS, KML, ICS, GCAL Foursquare Devices Applications Services 6 location iPhone 4S image and later cardiac food goals Bluetooth 4.0 UP24 UP app mood activity Bluetooth 4.0 csv iOS sleep workout Jawbone API Jawbone Cloud registered 3rd party apps headphone port registered UP UP app developers headphone port oauth 2.0 Android json large screen phones with Android 4.3 + Bluetooth 4.0 Jawbone UP Devices Applications Services 7 approved Steps Taken developers Nike Fuel oauth 2.0 Calories json Distance Time bluetooth FuelBand SE Nike+ app iOS Nike+ web Nike API usb partner program apps dashboard Nike Connect Mac/Windows Nike Applications Services 8 premium service Users can generate proprietary keys that allow any application to query JSON/CSV CSV Available queries mirror the RescueTime app functionality available in the website Android Proprietary format RescueTime RescueTime API any user-authorized app over HTTPS web dashboard RescueTime agent API-access included with all service tiers Mac/Windows/Linux (including free) RescueTime Devices Applications Services 9 3rd Party ANT+ heart rate monitors Includes monitors by Garmin, Wahoo, ANT+ File upload GPX and Timex heart rate pace distance registered time 30-pin dock connector developers activity type GPS Traces File upload Polar heart rate Wahoo ANT+ oauth 2.0 calories attachment json food RunKeeper weight sleep Bluetooth 4.0 iOS 3rd Party Bluetooth LE 3rd parties can upload heart rate monitors RunKeeper web data to the RunKeeper website via the Health Includes Polar H7, Wahoo Blue HR, dashboard Graph API Alpha Mio and Zyphyr Health Graph API csv Polar heart rate Wearlink+ compatible and RunKeeper gpx monitors registered 3rd party apps Android File upload TCX Garmin Communicator Plugin Mac/Windows GPS Traces laps heart rate running cadence bicycle cadence calories Runkeeper Devices Applications Services 10 Blood Glucose Blood Pressure Body Temperature ElectroCardioGram partner program apps Access via Exercise Android Library Food 3rd-Party Devices Android running on Galaxy Devices Heart Rate on Galaxy S III, 4, Pulse Oximeter Scores of compatible 4 Mini, 4 Active Sleep devices including weight and Note 3 Stress Ant+/Bluetooth/USB scales by Tanita, A&D S Health Service SDK User Profile Medical, and Omron; ‘Open API’ Water blood pressure monitors Weight by A&D Medical and Location Omron; heart rate monitors by Garmin, Wahoo, Timex and Adidas MiCoach; and blood glucose monitors by iSens, Infopia, and Lifescan S Health app Samsung Health Server Android running on Galaxy S III, 4, Bluetooth 2.1/4.0 4 Mini, 4 Active and Note 3 Samsung devices Includes Body Scale, HRM Band, and Galaxy Gear Samsung S Health Applications Services 11 No publicly available API Automatic upload Paid service Sleep Cycle app SleepSecure iOS csv csv Runkeeper Sleep Cycle Devices Applications Services 12 Blood Pressure Monitor iphone dock connector Bluetooth 4.0 Pulse Activity Tracker Health Mate app iOS/Android Bluetooth 4.0 Withings web wifi Wireless Scale WS-30 dashboard wifi registered Smart Kid Scale developers Bluetooth 4.0 Baby Companion app oauth 1.0 json/xml iOS Withings API weight fat steps registered 3rd party apps Withings.