Smartphones have become versatile tools that can solve problems that only recently required specialized medical equipment. Xiaomi device owners often wonder about the possibility of monitoring health, in particular, blood oxygen saturation. This parameter, known as saturation, is a critical indicator of respiratory health and overall body tone. Pandemic and increased attention to lung health have made this request one of the most popular among users.
But despite the many sensors in today’s gadgets, it’s important to understand the physical limitations of the technology. Xiaomi, like other manufacturers, integrates health features into its MIUI and HyperOS shells, but the measurement methods can vary significantly. In this article, we’ll take a closer look at whether you can use a phone as a pulse oximeter, what apps actually work, and where the boundary between software simulation and real data lies.
It should be noted that most of the built-in functions in smartphones without additional equipment work on indirect algorithms. The optical sensor located under the screen or in the camera is able to read changes in skin color caused by blood pulsation, but to accurately calculate the percentage of oxygen often requires external modules or specific lighting conditions. We will consider all available options so that you can choose the most suitable for your situation.
Technical capabilities of Xiaomi smartphones
To understand how saturation works, you need to look inside the device. Xiaomi smartphones are equipped with a variety of sensors, but not all of them are suitable for medical calculations. The main tool here is an optical sensor, which can be implemented in different models in different ways. Flagship models often use a subscreen fingerprint scanner that theoretically can read the pulsation of capillaries when pressed tightly.
Spectral analysis is the basis of pulse oximetry. Medical devices use two types of LEDs (red and infrared) to determine the degree of light absorption by hemoglobin. Smartphones usually have only one light source and a camera or scanner. This creates a fundamental limitation: without a second spectrum of light, the measurement accuracy drops, and the data becomes more approximate than diagnostic.
However, Xiaomi engineers and third-party software developers have found ways to circumvent these limitations using machine learning algorithms and video stream analysis. A smartphone camera is able to detect micro-color changes in the fingertip that are not visible to the eye. Based on the frequency and amplitude of these changes, a graph is constructed that is programmatically converted into pulse rates and, with less certainty, saturation.
⚠️ Note: The sensors built into the phone are not certified medical devices. The readings obtained exclusively by software without an external sensor may have an error of up to 10-15% They should not be used for diagnosis.
It is important to distinguish between models that have hardware support for external sensors and those that rely only on software. For example, some Mi Band fitness bracelets and Amazfit smartwatches (the Xiaomi ecosystem) have built-in SpO2 optical sensors that synchronize with a smartphone, in which case the phone acts only as a display to display data received from a quality external device.
Use of built-in MIUI functions and applications
In the MIUI shell and the new HyperOS, Xiaomi preinstalles the Health app (Mi Fitness or Zepp Life, depending on the region and year of release), which is the central point of collecting all the data on physical activity. However, if you try to find the Measure Saturation button there without a connected wearable device, you probably won’t find this feature in the native interface.
For smart wristbands and watch owners, the process is to connect the device via Bluetooth, go to the profile section and start the measurement. The optical sensor on the back of the gadget will press against the wrist and take measurements. The data will be instantly transmitted to the phone and displayed as a graph, and this is the only way to get relatively accurate data through the regular ecosystem facilities.
If you don't have wearables, you'll have to turn to third-party solutions from the Google Play store. There are also analogs in the Xiaomi app store (GetApps), but there's less choice. Pulse oximeter applications use a camera and a flash. The principle of their operation is simple: you cover the camera lens and flash with your finger, the application turns on bright light and analyzes the reflected signal.
Among the popular applications that are compatible with Xiaomi, there are some that have good reviews and have been on the market for a long time, and they often require calibration and ideal lighting conditions, and it is worth remembering that these programs use algorithms that may not be correct for people with dark skin, finger tattoos or cold hands, because they affect the permeability of light.
Third-party applications for oxygen measurement
With limited resources, most users turn to third-party software, which falls into two categories: simulators that show random or averaged data, and serious tools that try to use the hardware of a smartphone as efficiently as possible.
One popular method is to use applications that work in conjunction with external Bluetooth pulse oximeters, which are inexpensive and connect to the phone like a regular peripheral device, and it reads raw data from the sensor and builds beautiful graphics in the MIUI interface, which is the most reliable way to turn the phone into a medical tool.
If you decide to use only the camera, pay attention to the following popular solutions:
- 📱 Instant Heart Rate is one of the oldest apps that uses technology. PPG (photoplethysmography) for analysis of blood flow through the chamber.
- 🩸 SpO2 Checker is a specialized tool that uses algorithms to assess oxygen levels, albeit with reservations about accuracy.
- ⌚ Notify for Mi Band is a powerful utility for Xiaomi bracelet owners, allowing you to display data from the bracelet sensors directly to the lock screen and widgets.
⚠️ Warning: When installing apps from unknown sources or dubious stores, be sure to check the permissions you have requested.
It's important to understand the difference between real measurement and emulation. Some applications just generate beautiful graphs based on average statistics to entertain the user. Real meters require a still hand and a steady finger pressing against the lens. Any movement makes noise in the data, making the result useless.
Instructions: how to measure through the camera
If you choose to use the camera method, you need to properly prepare the smartphone itself. First wipe the camera lens and flash with a soft cloth to remove greasy traces that can distort the light flux. Then run the selected application and find the SpO2 or pulse measurement function.
Place your finger (usually your index or your big one) directly on the camera lens and the flash. Don't press too hard to avoid clamping the bloodstream, but make sure you fit tightly by completely covering the light. The flash will light up with a reddish or white light, at which point you need to freeze and not breathe too deep in the first seconds to stabilize the rhythm.
☑️ Checklist for accurate measurement
The measurement process usually takes between 30 seconds and 1 minute, and the pulse wave graph will be displayed on the screen, and if the graph is intermittent or chaotic, the finger will tremble or not press tightly enough, and when the analysis is completed, the app will give a numerical value.
To improve accuracy, try taking a few measurements in a row and calculating the arithmetic mean, and consider that cold hands have worse microcirculation, which makes it difficult to read the data. Before measuring, you can slightly rub your palms against each other.
Connecting external sensors and bracelets
The most accurate way to get saturation data on a Xiaomi phone is to use wearable electronics. Devices like the Mi Band 6/7/8, Mi Watch or specialized Bluetooth pulso oximeters (such as those from the iHealth or Xiaomi brands) provide clinically acceptable accuracy. They use reflected light in two spectra, which is the industry standard.
To connect, perform the following actions:
- Install the official Mi Fitness or Zepp Life app from Google Play.
- Turn on Bluetooth on your smartphone and click “Add Device”.
- Follow the instructions on the screen to pair the gadget.
- In the device menu, find the Health or SpO2 section and start the measurement.
The advantage of this method is automation. Many bracelets are able to measure saturation in a dream or on a schedule, sending notifications to the phone if oxygen levels fall below a critical threshold (usually a high level of oxygen). 90-92%). This allows for long-term monitoring without user involvement.
Why is a bracelet more accurate than a phone?
There are also USB-Pulse oximeters that connect directly to a smartphone connector, but they are becoming rarer because of the popularity of Bluetooth, give instant and very accurate results, turning the phone into a full-fledged medical gadget. They are ideal for people with chronic respiratory diseases.
Accuracy of measurements and influence factors
When you're thinking about how to measure saturation with a Xiaomi phone, you can't ignore the error factor, and there are many variables that affect the outcome, from the temperature of the room to the color of the nail plate, and understanding these factors will help you interpret the data appropriately.
The main factors that reduce accuracy:
| Factor. | Impact on outcome | Recommendation |
|---|---|---|
| Bright outside light | Illuminating sensor, making noise | Close your finger tightly or measure in the dark. |
| Hand movement | Destroys the pulse wave schedule | Put your hand on a hard surface. |
| Cold hands. | Vascular narrowing, weak signal | Warm your hands before measuring. |
| Nail polish | It distorts the passage of light. | Remove the polish or use your finger without covering |
A normal saturation rate for a healthy person is 95-100%. If your phone or bracelet is below 94%, it's a good idea to be wary. If it's below 90%, you should see a doctor immediately, regardless of what device you use.
💡
For maximum accuracy when using your phone’s camera, try using the “professional” shooting mode, if the app allows, and fix the exposure so that the lights don’t blink.
Data analysis and when to sound the alarm
The data only makes sense in dynamics or in comparison with normal. A single measurement that shows 93% can be a mistake or a temporary vascular spasm. But a steady decline throughout the day is a wake-up call. Health apps at Xiaomi allow you to view your measurement history, which is extremely useful for analysis.
Pay attention to the symptoms that accompany it: shortness of breath, dizziness, blue lips or nails. If the device shows normal but you feel bad, believe your feelings and call a doctor. Technology is an assistant, but not a substitute for professional medical evaluation.
⚠️ Warning: Do not use your smartphone readings to make a decision about taking potent medications or canceling prescribed therapy.
In conclusion, you can measure saturation with a Xiaomi phone, but the accuracy depends on the method you choose. Using a smartphone + smart bracelet bundle gives the best result. Software methods through the camera are acceptable for general familiarization, but require a critical attitude to the numbers obtained.
💡
The most reliable way to monitor saturation based on Xiaomi is a bundle of a smartphone with an official fitness bracelet or watch that has an optical sensor SpO2.