Process of Exchanging Exercise Data with the App
JSON Field Sent by App:
Field Name | Field Type | Field Description |
---|---|---|
day | int | Start time: day |
hour | int | Start time: hour |
minute | int | Start time: minute |
second | int | Start time: second |
duration | int | Duration in seconds |
calories | int | Calories in kilocalories |
distance | int | Distance in 0.01 km |
status | int | 0: All valid 1: Invalid distance 2: Weak GPS signal |
Example:
{
"day": 26,
"hour": 10,
"minute": 46,
"second": 30,
"duration": 80,
"calories": 300,
"distance": 500,
"status": 0
}
JSON Field Received by App:
Field Name | Field Type | Field Description |
---|---|---|
status | int | 1: Success 2: Failed: Device not in exercise mode |
step | int | Step/Count |
calories | int | Calories in kilocalories |
distance | int | Distance in 0.01 km |
cur_hr_value | int | Heart rate data: Current heart rate |
interval_second | int | Heart rate interval in seconds |
hr_value_serial | int | Serial number |
hr_value | int[] | Heart rate value data |
Example:
{
"status": 1,
"step": 200,
"calories": 200,
"distance": 50,
"cur_hr_value": 80,
"interval_second": 5,
"hr_value_serial": 0,
"hr_value": [
85,
86,
90,
79,
88,
92
]
}