Data Desc
This document describes all data that the watch will upload by protocol. For all time types in the protobuf protocol, the timestamp is expressed in the UTC time zone (time zone 0) and the time obtained is the time in the actual time zone of the watch.
protobuf - protocol 0x0A
- OM0Report
date_time the time when the real-time data was measured
battery real-time battery
- rssi real-time signal
The signal may be negative. In some languages, its protobuf definition type is uint32, which needs to be processed. The sample api code contains the processing method.
- health
step real-time step count for the day
- distance real-time distance of the day, unit meters
The data should be divided by 10 to get the real data, which has been processed in the sample api
- calorie real-time calorie consumption for the day, unit cal
The data should be divided by 10 to get the real data, which has been processed in the sample api
- track_data geolocation data the watch uploads the latest 5 positioning data each time
time locate time
- gnss
longitude
latitude
- gps_type locate type
1 base station position;2 Wi-Fi position;3 GPS position
protobuf - protocol 0x80
The data in this protocol are all within the minute when the data is measured, that is, the data are all one-minute values.
- HisData
- health
time_stamp data measurement time
- pedo_data
type sport type
state
- calorie unit is cal
The data should be divided by 10 to get the real data, which has been processed in the sample api
step
- distance unit is meter
The data should be divided by 10 to get the real data, which has been processed in the sample api
- hr_data heart rate
min_bpm
max_bpm
avg_bpm
- hrv_data
- fatigue
pressure = 100-fatigue
- bp_data blood pressure
sbp
dbp
- bxoy_data blood oxygen
min_oxy
max_oxy
agv_oxy
- temperature_data
evi_body
esti_arm the high two bytes are body temperature, which has been processed in the sample API
- type
When it is 1, the temperature can be used, the algorithm has been completed, and it is not completed. At this time, the number displayed on the watch value table is fixed.
When it is 0, the temperature is unavailable, the algorithm is being calculated and has not been completed. At this time, the watch value table shows a flashing number
- sleep_data
this is not the final sleep result, but part of the raw data used to calculate sleep
- bp_bpm_data heart rate of blood pressure
bpm
- blood potassium
potassium
- bioz
r
x
bmi
fat
type
- blood sugar
sugar
- uric acid
uric acid
- ecg
time_stamp data measurement time
raw_data
- rri Atrial fibrillation
time_stamp data measurement time
raw_data
- spo2 continuous blood oxygen
time_stamp data measurement time
spo2_data
- ThirdParty_data data from third-party device
mac_addr MAC address of third-party device
- bp_data blood pressure
sbp
dbp
hr
pulse
time data measurement time
- scale_data weight scale data
weight
impedance
uints
body_fat_percentage
time data measurement time
- Spo2_data blood oxygen
bpm
spo2
pi
time data measurement time
- Temp_data temperature
body_temp body temperate
time data measurement time
- Glu_data blood sugar
glu
time data measurement time
- BloodKetones_data blood ketones
BloodKetones
time data measurement time
- UricAcid_data uric acid
UricAcid
time data measurement time
- ppg
time_stamp data measurement time
raw_data raw ppg data
- ACCelerometer_data
proceeded in sample api - time_stamp data measurement time - acc_data_count - acc_x x-axis - acc_y y-axis - acc_z z-axis
- MultiLeadsECG
proceeded in sample api - time_stamp data measurement time - Number_of_channels - Single_data_byte_len - raw_data
protobuf - protocol 0x12
- Alarm_infokConfirm
- Alarminfo
time_stamp alert time
wearstate not wear alert
lowpowerPercentage battery level of low battery alert
poweroffPercentage battery level of power off alert
intercept_number number blocked of unknown number block alert
- alarm
- alarm_hr heart rate alarm, multiple
time_stamp alert time
hr
- alarm_spo2 blood oxygen alert,multiple
time_stamp alert time
spo2
- alarm_Thrombus cardiovascular alert,multiple
time_stamp alert time
Thrombus_alarm
- alarm_fall fall alert,multiple
time_stamp alert time
fall_alarm
- alarm_Temperature temperature alert,multiple
time_stamp alert time
temperature
- alarm_Bp blood pressure alert,multiple
time_stamp alert time
sbp
dbp
- alarm_Sedentary sedentary alert,multiple
time_stamp alert time
SOS_Notification_time single SOS alarm, alarm generation time, no latitude/longitude/call log
- alarm_Blood_sugar blood sugar alert,multiple
time_stamp alert time
Blood_sugar
- alarm_Blood_potassium blood potassium alert,multiple
time_stamp alert time
Blood_potassium
sos and call log
data format(json):
{
"deviceid":"966655060102203",
"normal_call_logs":[
{
"status":2,
"call_number":"13312345678",
"start_time":"2024-02-01 13:22:45",
"end_time":"2024-02-01 13:23:45"
},
{
"status":3,
"call_number":"010-87551545",
"start_time":"2024-02-02 13:22:45",
"end_time":"2024-02-02 13:23:45"
}
],
"sos":[
{
"alarm_time":"2024-02-01 13:28:45",
"lat":"23.2",
"lon":"145.8",
"call_logs":[
{
"status":2,
"call_number":"13312345678",
"start_time":"2024-02-01 13:22:45",
"end_time":"2024-02-01 13:23:45"
}
]
},
{
"alarm_time":"2024-02-01 13:29:45",
"lat":"23.2",
"lon":"145.8",
"call_logs":[
{
"status":1,
"call_number":"15912345671",
"start_time":"2024-02-02 13:22:45",
"end_time":"2024-02-01 13:23:45"
},
{
"status":1,
"call_number":"15912345672",
"start_time":"2024-02-02 13:23:45",
"end_time":"2024-02-02 13:24:45"
},
{
"status":2,
"call_number":"13312345673",
"start_time":"2024-02-01 13:24:45",
"end_time":"2024-02-01 13:25:45"
}
]
}
]
}
deviceid
- normal_call_logs call log(not sos)
- status call status
1 voice message 2 phone answered 3 phone not answered
call_number call number
start_time call start time
end_time call end time
- sos
alarm_time sos time
lat sos latitude
lon sos longitude
- call_logs sos call log
status
call_number
start_time
end_time
device info
data format(json):
{
"deviceid": "860132060872223",
"imsi": "460016757635120",
"sn": "",
"mac": "50:c0:f0:0c:87:01",
"net_type": "LTE",
"net_operator": "460|01",
"wearing_status": "0",
"model": "H102CN",
"version": "54.2.0.6",
"sim1_iccid": "89860123801275636995",
"sim1_cellid": "199448e",
"band_detail": "1|5|5",
"refsignal": "-84|-3|-79|24",
"communication_mode": "LTE|FDD",
"band": "LTE BAND 1",
"watch_event": 1
}
watch_event: 1 regular data upload; 2 device has restarted; 3 device has reset factory mode
device status notify
data format(json):
{
"DeviceId": "869595061621362",
"EventTime": "2024-10-23 05:23:30",
"Status": "online"
}
sleep result
Provide calculated sleep results to the device for display,parameters: deviceid sleep_date
return data format(json):
{
"ReturnCode": 0,
"Data": {
"deviceid": "860132061275301",
"sleep_date": "2024-12-13",
"start_time": "2024-12-12 23:15:00",
"end_time": "2024-12-13 07:00:00",
"deep_sleep": 85,
"light_sleep": 300,
"weak_sleep": 30,
"eyemove_sleep": 50,
"score": 80,
"osahs_risk": 0,
"spo2_score": 0,
"sleep_hr": 60
}
}