Xiaomi Mi Band fitness bracelets have become some of the most popular wearables in the world thanks to a combination of affordable price, compactness and wide functionality. But how exactly do these small devices manage to track steps, measure pulse, analyze sleep and even predict the menstrual cycle? In this article, we will understand the principles of Xiaomi fitness bracelets, their hardware, software algorithms and restrictions, which the manufacturer prefers to keep silent.
The Mi Band is based on a combination of sensors, machine learning and cloud services. Unlike professional medical devices, they don't claim to be 100% accurate, but they're accurate enough for everyday use. The main advantage is the automatic calibration of the user's personality that occurs in the first days of wearing. However, many users don't understand how the bracelet "guess" their activity or why it sometimes shows incorrect data. Let's get into order.
Hardware platform: what sensors are inside the Mi Band
All Mi Band models (from the first version to the Mi Smart Band 8) are built on the basis of an ultra-low-power microcontroller that controls the operation of the sensors.
- π 3-axis accelerometer β tracks acceleration in three planes (the main sensor for calculating steps and determining activity).
- β€οΈ Optical heart rate sensor (PPG) β Measures pulse through the skinβs translucent green LED (starting with Mi Band 2).
- π Gyroscope (in new models) β helps to more accurately determine movements (for example, swimming or cycling).
- π Light sensor β automatically adjusts the brightness of the screen (in models with a display).
- πΆ Bluetooth Low Energy (BLE 5.0+) β Provides communication with the smartphone and data synchronization.
It's important to understand that the quality of the sensors varies greatly depending on the model, for example, in the Mi Band 6 and later, it uses an improved sensor. PPG-A sensor with a lot of LEDs, which improves the accuracy of heart rate measurements. GPS-A module that allows you to track routes without a smartphone, and even in low-end versions, the data processing algorithms are optimized to minimize errors.
One of the key things is the placement of sensors. The optical pulse sensor only works when the bracelet is tightly attached to the wrist (at a distance of 1-2 mm from the skin), if the bracelet is worn too loose or shifted, the readings will be inaccurate, which is a common cause of complaints about the "glitch" of the pulsemeter.
How the bracelet counts steps and determines activity
Step counting is the most basic function of fitness bracelets, but it is far from as simple as it seems. The algorithm is based on analyzing data from an accelerometer that records every stroke of the hand. However, simply counting the fluctuations would lead to massive errors (such as shaking your hand or driving a car).
- Noise filtering: The algorithm sifts out movements that are uncharacteristic of walking (for example, if you wave your hand or type on a keyboard).
- Rhythm analysis: Walking has a certain frequency and amplitude that the bracelet "remembers" in the first days of use.
- Calibration by GPS (If you're walking a known distance (e.g., 1 km), the bracelet compares its data to the GPS-track and adjust the coefficients.
Interesting Fact: New Models (Mi Band) 7/8) It's also supported by automatic recognition of activities (walking, running, cycling, swimming), and it uses a combination of accelerometer and gyro, and machine learning, for example, a bracelet can tell the difference between cycling and running in characteristic vibrations.
The accuracy of the steps depends on several factors:
- π The bracelet position is optimally on the non-dominant hand (left for right-handed, right for left-handed).
- πΆ Speed of movement: Slow walking or frequent stops, the error is higher.
- π± Synchronize with your smartphone. If the bracelet is connected to the Mi Fit, it can adjust the data to the same level. GPS.
π‘
To improve the accuracy of step counting, wear the bracelet continuously for the first 3-5 days and walk at least 2-3 km a day, which will help the algorithm to "learn" your walking style.
Measurement of pulse: how it works PPG-sensor and how accurate the data are
Optical heart rate sensor (PPG β Photoplethysmography is a key technology that allows the bracelet to measure heart rate without electrodes, and it works by turning the skin through with green light and analyzing the reflected signal. When the heart beats, blood flow in the capillaries increases, and the sensor detects changes in the intensity of reflected light.
The process of measuring the pulse in the Mi Band is as follows:
- Green LEDs illuminate the skin of the wrist.
- The photodiode picks up reflected light.
- The microcontroller analyzes the frequency of pulsations and calculates the heart rate (the number of beats per minute).
- The algorithm filters out noise (such as hand shaking) and averages the results.
The accuracy of measurements depends on several conditions:
| Factor. | Impact on accuracy | How to minimize the error |
|---|---|---|
| Adjacent density | With weak contact, the signal weakens. | Tighten the strap so that the bracelet does not hang out |
| Skin color/tattooing | Dark skin or tattoo absorb more light | Use the bracelet on the other wrist or above/below the tattoo |
| Hand movement | Vibrations distort the signal | Measure your resting pulse |
| Ambient temperature | In cold, the vessels narrow, the signal is weaker. | Warm your hand before measuring |
Important: Xiaomi does not position its bracelets as medical devices. Β±5-10 beats per minute compared to professional equipment, but the accuracy of the bracelet is usually sufficient to track the dynamics (for example, how the pulse changes during loading.
Why does the bracelet show a pulse of 220 when I'm just sitting?
Sleep Tracking: How Mi Band Determines Phase and Quality of Rest
One of the most popular features of the Mi Band is sleep analysis, and the bracelet not only records the time of going to bed and waking up, but also divides sleep into phases: deep, light and light. REM (Fast eye movement: How it works?
The algorithm for sleep analysis is based on a combination of data:
- π Body movements (accelerometer) In deep sleep, the person hardly moves, and during the sleep phase, the person does not move much. REM-phases possible twitching.
- β€οΈ Pulse changes: In deep sleep, heart rate decreases by 10-30% compared to wakefulness.
- π The algorithm takes into account that falling asleep usually takes 10 to 30 minutes.
The process looks like this:
- The bracelet records a prolonged lack of movement (you went to bed).
- The algorithm analyzes data from the accelerometer and PPG-sensor, highlighting periods of rest and activity.
- Based on statistical models, the likely phase of sleep is determined.
- After waking up, the data is sent to Mi Fit, where graphs are built and a βsleep quality scoreβ is calculated.
Critical points worth knowing about:
β οΈ Warning: The bracelet cannot accurately determine sleep phases if you sleep less than 4 hours or wake up frequently, in which case the algorithm may mistakenly classify light sleep as deep or vice versa.
The Mi Band also does not take sleep apnea into account, which requires specialized devices, but newer models (Mi Band 7 Pro and later) have added a sleep-tracking feature that can indirectly indicate possible problems.
Put a bracelet on your non-mining hand.|Charge your bracelet before bedtime (battery level) > 30%)|Don't take off the bracelet at night|Synchronize data in the morning, not in the evening-->
Synchronization with Mi Fit: how data gets into the application
All the data collected by the bracelet is useless without synchronizing with the smartphone. This uses the Mi Fit app (or Zepp Life in new versions), which communicates with the bracelet via Bluetooth Low Energy (BLE). The synchronization process involves several stages:
- Data collection: The bracelet records information in its memory (steps, pulse, sleep, etc.).
- Connect to a smartphone. When you activate Bluetooth, the bracelet and phone establish a connection.
- Data transfer: The information is sent to Mi Fit, where it is processed and visualized.
- Cloud backup (optional) Data can be stored on Xiaomi servers for long-term storage.
Important nuances of synchronization:
- π± Automatic synchronization occurs every 30-60 minutes if the bracelet is within range of Bluetooth.
- π Manual synchronization is available in the bracelet menu in the Mi Fit app.
- β οΈ Memory restriction: The bracelet stores data for the last 7 to 30 days (depending on the model) If it is not synchronized for a long time, the old data will be overwritten.
A common problem with users is that the wristband doesn't sync.
| Problem. | Possible cause | Decision |
|---|---|---|
| Bracelet not plugged in | Bluetooth is disabled on your phone | Turn on Bluetooth and restart Mi Fit |
| Data not updated | Too much unsynchronized data | Sync more often or reset your bracelet |
| The app doesn't see the bracelet | An outdated version of the Mi Fit | Update the app in Google Play/App Store |
If the bracelet is no longer synced, try resetting it to factory settings via the menu in Mi Fit (Device Profile) β This often helps with software failures.
π‘
For stable synchronization, keep the bracelet within 10 meters of your smartphone and turn on Bluetooth at least once a day, which will prevent data loss.
Hidden features and life hacks for advanced users
Many users use the Mi Band only to count their steps and measure their heart rate, but the bracelet has a lot more to do with it. Here are some hidden features that not everyone knows about:
- π If you lose your smartphone, you can start the signal from the bracelet (Settings) β Phone search).
- πΈ Camera control. Mi Fit can enable remote shutter release.
- π¨ An alarm clock with vibrations, a bracelet can wake you up with a quiet vibration without disturbing others.
- π§ Menstrual tracking (in female profiles) algorithm predicts ovulation and critical days.
- π Swimming mode: In the newer models, the bracelet automatically recognizes swimming and counts pool circles.
Also, the Mi Band has a Do Not Disturb mode that disables notifications for a given time, and customizable screen savers (in models with a display). β Screen settings.
For fans of experiments, there is the possibility of firmware custom software (for example, Amazfit Bip on the Mi Band), but this requires unlocking the bootloader and can deprive you of warranty. We do not recommend doing this without experience, as there is a risk of turning the bracelet into a βbrickβ.
How to turn on the weather display on Mi Band 7/8?
Typical Problems and How to Solve Them
Even reliable devices like the Mi Band sometimes fail, and let's look at some of the most common problems and how to fix them.
1.The bracelet discharges quickly
Reasons:
- π Too frequent pulse measurements (especially in mode) 24/7).
- πΆ Constant synchronization with the phone.
- π‘οΈ Extreme temperatures (below 0)Β°C or higher than 40Β°C).
Solution: Turn off automatic pulse measurement in Settings β Monitoring your heart rate and reducing your synchronization frequency.
2. Inaccurate step counting
Reasons:
- πΆ The bracelet is worn on the dominant hand (for example, on the right hand of a right-handed person).
- π Carrying a bag or backpack on the same side.
- π Sharp movements (such as playing tennis).
Solution: Move the bracelet to the other hand and calibrate it by walking 1-2 km with the bracelet on GPS phone-on.
3.The bracelet does not vibrate at notifications
Reasons:
- π΅ Notifications for Mi Fit are disabled in the phone.
- π Do Not Disturb Mode Activated on Bracelet.
- π Outdated firmware.
Solution: Check notification settings in Mi Fit (Profile) β Notifications) and update the bracelet firmware.
β οΈ Warning: If the bracelet is no longer responsive to touch or not turning on, try resetting it to factory settings. To do this, press the touch button for 10-15 seconds (in models without a screen) or select Reset from the Mi Fit menu.