StaticDATA_StaticDATA_StaticDATA_StaticDistanceStaticDistanceStaticecgopenStaticisStaticisStaticpregnancyStaticreadStaticStartStaticTAGStaticTempStaticTempStaticTimeStaticTimeStaticWristStaticWristStaticbloodsugarBlood Glucose
1: start measurement
StaticclearOne-click clear the historical data of the wristband without putting it into sleep mode.
StaticcloseDisconnect Bluetooth
{number[]} Command packet to send to the firmware
StaticconfirmConfirm unbind action
true = Yes (0x81), false = No (0x80)
StaticdataData parsing method;All returned data resembles a dictionary type. Use data_type to retrieve corresponding data—e.g., GetDetailSleepData indicates sleep data. data represents specific data, which is an array (possibly containing dictionaries). Each array element is a dictionary representing a data point. end indicates whether data collection is complete: true means finished, false means incomplete.
The parsed data
StaticdeleteDelete all alarms
{number[]} Command packet to send to the firmware
StaticdeleteDelete all HRV test data
{number[]} command packet, to be sent to the firmware
StaticendStop blood sugar measurement
{number[]} Command packet to send to the firmware
StaticenterActivity mode control
Type of activity mode
{number[]} Command packet to send to the firmware
StaticenterEntering dfu mode
StaticenterSOS function
StaticenterEntering Take Photo mode
StaticgetGet multi-sport mode data
0: Start reading from the latest position (up to 50 records) 2: Continue reading from the previous position (when total records exceed 50) 0x99: Delete all GPS data
{number[]} Command packet to send to the device
StaticgetGet alarm clocks
{number[]} Command packet to send to the firmware
StaticgetGet blood oxygen (SpO2) data (automatic measurement)
0: Read the most recent data 2: Continue reading from the previous position 99: Delete data
Date and time in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the device
StaticgetRead automatic heart rate measurement periods
1: Read heart rate time settings, 2: Read SpO2 time settings, 4: Read HRV time period settings
{number[]} Command packet to send to the device
StaticgetManual temperature test data
0 - read the latest detailed data, 2 - continue from the last read position, 99 - delete data
Date string in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the firmware
StaticgetGet blood oxygen (SpO2) data
0: Read the most recent data 2: Continue reading from the previous position 99: Delete data
Date and time in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the device
StaticgetGet detailed step data
0 - read the latest detailed data, 2 - continue from the last read position, 99 - delete data
Date string in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the firmware
StaticgetGet detailed sleep data
0 - read the most recent detailed sleep data 2 - continue reading the next segment from the previous position 99 - delete sleep data
{number[]} detailed sleep data
StaticgetGet detailed sleep data
0 - read the latest sleep data, 2 - continue from the last read position, 99 - delete sleep data
Date string in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the firmware
StaticgetGet device battery level
{number[]} Command packet to send to the device firmware
StaticgetGet basic parameters of the wristband (device information)
Uint8Array Command packet (7 bytes) for sending via BLE
StaticgetGet device MAC address
{number[]} Command packet to send to the device firmware
Staticget获取设备名称
{number[]} 指令包(7字节)
StaticgetGet the device time
{number[]} Command packet to send to the firmware
StaticgetGet device firmware version
{number[]} Command packet to send to the device firmware
StaticgetGet heart rate data
0: Read the most recent data 2: Continue reading from the previous position 99: Delete data
Date and time in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the device
StaticgetGet HRV test data
Read the data from the first read test. The range is from 0 to 9, and a total of 10 sets of waveforms are saved.
yyyy-MM-dd HH:mm:ss
{number[]} command packet, to be sent to the firmware
StaticgetGet HRV test data
0 - read the most recent detailed data 2 - continue reading the next segment from the previous position 99 - delete data
yyyy-MM-dd HH:mm:ss
{number[]} command packet, to be sent to the firmware
StaticgetHRV test data
{number[]} Command packet to send to the firmware
StaticgetGet personal information
{number[]} Command packet to send to the firmware
StaticgetPPI data
99: Delete PPI data 0: Read the most recent PPI data 1: Read PPI data at a specified position 2: Continue reading the next segment from the last read position
{number[]} command packet, to be sent to the firmware
StaticgetGet detailed sleep data + activity level
0: Read the most recent sleep detail data
1: Read sleep detail data at the specified position.
2: Continue reading the next segment of data from the last read position.
0x99: Delete sleep detail data.
{number[]} Command packet to send to the device
StaticgetGet sedentary reminder settings
{number[]} Command packet to send to the firmware
StaticgetGet Social Distance parameters
StaticgetGet single heart rate data (interval heart rate measurement)
0: Read the most recent data 2: Continue reading from the previous position 99: Delete data
Date and time in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the device
StaticGetRead step goal
{number[]} Command byte array to send to the device
StaticgetAutomatic temperature test data
0 - read the latest detailed data, 2 - continue from the last read position, 99 - delete data
Date string in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the firmware
StaticgetGet total activity data for a specific day
Indicates reading from the latest position (up to 50 data sets), 2: continue reading from the last position (when total data > 50), 0x99: delete all activity data
{number[]} Command packet to send to the firmware
StaticgetGet the latest total activity data for a specific date
0 - read from the latest position (up to 50 data sets), 2 - continue reading from the last position (when total data > 50), 99 - delete all activity data
Date string in format yyyy-MM-dd HH:mm:ss
{number[]} Command packet to send to the firmware
StatichealthHealth measurement control
Measurement type: 0x01 - HRV(V8 currently does not have a manual measurement function.), 0x02 - Heart rate, 0x03 - Blood oxygen Ox04 - ECG,
1 to start measurement, 0 to stop measurement
Measurement duration in seconds
{number[]} Command packet to send to the firmware
StaticmapSeniverse weather code → device AA
StaticmcuReboot the device
{number[]} Command packet to send to the device firmware
StaticprogressSet blood sugar measurement progress
{number[]} Command packet to send to the firmware
StaticrealStaticrealEnable or disable real-time step counting mode
true: start real-time step counting, false: stop real-time step counting
true: enable real-time temperature, false: disable real-time temperature
{number[]} Command packet to send to the firmware
StaticreminderGenerate reminder command
reminder type (0~11, 0xFF = stop call)
reminder content (max 60 bytes)
contact content (max 15 bytes)
StaticresetRestore factory settings
{number[]} Command packet to send to the device firmware
StaticsendSend heartbeat packet for activity mode (used with "EnterActivityMode") When the band enters multi-activity mode via the APP, the APP must send a data packet to the band every second, otherwise the band will exit multi-activity mode.
Distance in kilometers (floating point)
APP GPS signal strength. Possible values: 1, 2, 3
{number[]} Command packet to send to the firmware
StaticsendStaticsetSet all alarms
Array of alarm configurations. Each element is an object with the following properties:
{number[][]} Command packets to send to the firmware
StaticsetRead the automatic measurement time periods
{number[]} Command packet to send to the device
StaticsetSet the wristband dial mode
Dial mode (0, 1, 2... as defined by the device)
{number[]} Command packet (7 bytes)
StaticsetGenerate the "Set Device ID" command
number[] 6-byte ID, high byte first
number[] command array ready to send
Staticset2025E Device Information Settings Set device information
{number[]} Command packet to send to the firmware
StaticsetSet device information
Flash light when heart rate is too high in exercise mode
Flash light during exercise mode
Enable all-day heart rate monitoring
StaticsetSet the device name
Device name (up to 14 ASCII characters)
{number[]} Command packet (7 bytes)
StaticsetSet the device time
{number[]} Command packet to send to the firmware
StaticsetSet HRV test duration
Duration of the HRV test
{number[]} Command packet to send to the firmware
StaticsetSet personal information
{number[]} Command packet to send to the firmware
StaticsetSet sedentary reminder
{number[]} Command packet to send to the firmware
StaticsetSet Social Distance parameters
Interval value (前提是开关打开设置的参数才生效)扫描时间间隔,单位是分钟。默认是2分钟
Duration value 每次扫描时长:单位是秒。现在默认是30S
RSSI threshold 报警信号值:类型是int8,现在默认是-90 单字节带符号。
StaticsetSet step goal command
Step goal (int, 4 bytes, Big-Endian)
Target completion time (minutes) (int, 2 bytes)
Distance goal (kilometers) (int, 2 bytes)
Calorie goal (int, 2 bytes)
Sleep time goal (minutes) (int, 2 bytes)
number[] Command byte array (16 bytes, including CRC)
StaticstartStart blood sugar measurement
{number[]} Command packet to send to the firmware
Staticstartstart PPG realtime waveform transmission
StaticstopStop real-time step counting
{number[]} Command packet to send to the firmware
StatictextConvert text to UTF-8 bytes safely, max 30 bytes, Chinese safe
Input text
Maximum bytes, default 30
number[] Byte array, automatically filled with 0
StaticupdateGenerate weather update command (Hermes safe)
Convert data into firmware commands. Call the corresponding method to get the appropriate command, and send this command to the firmware. The
dataParsingWithDatamethod parses the firmware response into an object form.