How Xiaomi Devices Work: From Bluetooth to Mi Home

Why Xiaomi Device Search Sometimes Doesn’t Work as Expected

You bought a new Xiaomi device -- whether it's a Yeelight light bulb, a Mi Robot robot vacuum cleaner, or a Mi Band fitness bracelet -- but you've got a problem: the app doesn't see it, the search gets delayed or reset. What's the point? The fact is, Xiaomi's ecosystem uses multiple communication protocols, and each one has its own nuances. Bluetooth, Wi-Fi, Zigbee, infrared port, all of them are involved depending on the type of gadget. But most importantly, search algorithms are optimized for specific scenarios, and if you don't take into account their specific features, the connection process can become angure.

In this article, we’ll look at how Xiaomi’s device search works at the technical level, what protocols are responsible for, and what to do if the gadget β€œdoes not want” to be identified. You’ll learn why Mi Home sometimes finds the device only a second time, how to speed up the pairing process, and what phone settings can interfere with search, and also what user errors most often lead to crashes.

Communication Protocols: What is used for your device?

All Xiaomi devices are categorized by type of connection, and it depends on how the search and pairing will occur.

  • πŸ“Ά Wi-Fi (2.4 GHz) – used for smart lamps (Yeelight), sockets (Mi Smart Plug), some sensors and IP-It requires a connection to the same network with the phone.
  • πŸ”΅ Bluetooth Low Energy (BLE) β€” The main protocol for wearable devices (Mi Band, Mi Watch), some sensors (for example, Mi Temperature & Humidity Sensor) and remotes.
  • πŸ•ΈοΈ Zigbee is used in smart home systems (Xiaomi Smart Home Hub, motion sensors, buttons.
  • πŸ“‘ Infrared port (IR) β€” Used in Mi Remote remotes for managing household appliances.
  • 🌐 Cloud Protocol – Some devices (such as robot vacuum cleaners) can be managed through the Mi Cloud, even if they are not on the local network.

It's important to understand that a single device can use multiple protocols at once. For example, the Mi Robot Vacuum robot vacuum cleaner connects over Wi-Fi to control through an app, but uses the BLE to initially set up. And the Xiaomi Gateway smart gateway runs on Zigbee with sensors, but connects to the router itself via Wi-Fi.

πŸ“Š What type of Xiaomi devices do you most often connect?
Smart home (lamps, sensors, sockets)
Wearable electronics (bracelets, watches)
Robot vacuum cleaners
Other

How to search through Mi Home: a step-by-step algorithm

The Mi Home app (or Xiaomi Home in the newer versions) is the main tool for finding and managing devices. But how exactly does it find gadgets? Let's take a look at the process of connecting a Yeelight smart lamp:

  1. Wi-Fi network scanning. The application sends a broadcast request over the local network (mDNS protocol) to find devices ready to connect.
  2. Compatibility check. If the lamp responds, the app checks its model against Xiaomi's database and downloads the desired profile.
  3. Transfer data to connect. At this point, the lamp receives the SSID and password of your Wi-Fi network (so it is important that the phone is connected to the same network!).
  4. Sign up in the cloud. The device is linked to your Mi Account, and then it can be remotely managed.

If there is a failure at some point (for example, the lamp does not respond to an mDNS request or cannot connect to Wi-Fi), the process is interrupted. IP-address.

β˜‘οΈ Preparation for the search for a device in Mi Home

Done: 0 / 4

Critical feature: Xiaomi devices do not support 5GHz Wi-Fi networks for initial connection.If your router only works in the 5GHz band, search will fail.

Typical problems in search and how to solve them

Even if you did everything right, finding a device can fail, and here are some of the most common mistakes and solutions.

Problem.Possible causeDecision
The device is not in the Mi HomeIncompatible version of the application or firmwareUpdate Mi Home and device firmware through Settings β†’ About the device
Search interrupted at the stage of connecting to Wi-FiThe router blocks multicast packets (mDNS)In the router settings, enable IGMP Snooping or Multicast
Bluetooth device does not mateConflict with other connected gadgetsDisable other Bluetooth devices and reboot your phone
Smart gateway doesn't see Zigbee sensorsToo much distance or interferencePlace the gateway closer to the sensors (maximum 10 meters without obstacles)

Especially often, users encounter a problem when the device is in Mi Home but not connected. 80% of the time this is because the router uses AP Isolation, a feature that blocks device interaction on the local network, and disable it in the router settings (usually in the Wireless β†’ Advanced section).

⚠️ Note: If you use a dual-band router, make sure that 2.4GHz and 5GHz networks have different names (SSID). Some Xiaomi devices can’t connect properly if the networks are combined under one name.

Why is Mi Band or Mi Watch not Bluetooth?

Xiaomi wearables (Mi Band bracelets, Mi Watch) connect via Bluetooth Low Energy (BLE), and there are some nuances here. First, one device can only pair with one phone. If you're trying to connect the bracelet to a new smartphone, first untie it from the old one in the Mi Fitness app (or Zepp for new models).

Second, the BLE has a range limit, so if the device is further than 10 meters, the connection will be unstable, and the search will be affected by:

  • πŸ“± Version. Android/iOS β€” Older versions of the OS may not support BLE 5.0.
  • πŸ”‹ Bracelet battery charge – if the charge is below 10%, the device may not respond to requests.
  • πŸ›‘οΈ Power saving settings – some phones (especially Xiaomi, Redmi, POCO) Aggressively restrict background Bluetooth.

To resolve the search problems:

  1. Open Settings β†’ Applications β†’ Mi Fitness β†’ Permissions and enable auto-start and work in the background.
  2. In the Bluetooth settings of your phone, delete all the saved Xiaomi devices and search again.
  3. If you are using Xiaomi/Redmi, add the Mi Fitness app to Settings β†’ Battery β†’ Battery Optimization β†’ All apps β†’ No restrictions.
What if the Mi Band is not detected even after resetting?
If the reset (holding the 10 seconds button) didn't help, try connecting the bracelet to another phone. If the problem persists, the device's Bluetooth module may have malfunctioned. In this case, contact the service center, as self-repair can lead to loss of water resistance.

How to speed up the search for devices in Mi Home: hidden chips

If you are tired of waiting for the app to find your gadget, use these tips:

  • πŸ”„ Restart your router – sometimes DHCP-server forgets to give out IP-address.
  • πŸ“‘ Use your phone's hotspot -- if the router blocks multicast, temporarily connect to the mobile Internet and create an access point. Then connect both your phone and Xiaomi's device to it.
  • πŸ”Œ Reset the device to factory settings – this usually requires holding the button on the device for 5-10 seconds (for lamps – turn on / off 5 times in a row).
  • 🌍 Change region in Mi Home – some devices (e.g. Xiaomi Air Purifier) may not show up if the incorrect region is selected in the app (e.g. China instead of Russia).

Another little-known trick: If the device was already connected before, but is not now, try:

  1. Remove it from the list of devices in Mi Home.
  2. Go to Profile β†’ Settings β†’ Delete the cache.
  3. Restart the application and repeat the search.

πŸ’‘

If you plug in a Yeelight smart bulb and Mi Home can't see it, try using the official Yeelight app, which often works more stable for the brand's devices.

Searching for devices through third-party applications: pros and cons

Some Xiaomi devices do not always have to use Mi Home. Some Xiaomi devices support third-party connectivity:

PlatformSupported devicesPlusesCons
Google HomeLamps, sockets, robot vacuum cleanersVoice control via Google AssistantNot all features are available (such as vacuum cleaner settings)
Apple HomeKitLimited list (e.g. Yeelight Pro)Integration with the Apple ecosystemRequires an additional hub (such as HomePod)
Yandex AliceLamps, sockets, some sensorsVoice control in RussianNot all devices are officially supported.
Home AssistantAlmost all Xiaomi devicesMaximum flexibility of settingsA complex setup for beginners

But there's a caveat: when you connect through third-party apps, you can lose some of the features, for example, you can't set up cleaning areas for a robot vacuum cleaner on Google Home, and you have to manually update the firmware on Home Assistant.

⚠️ Note: If you connect a device via Mi Home and then try to control it via Google Home, there may be an anchor conflict.

FAQ: Answers to Frequent Questions About Xiaomi Devices

Why doesn't Mi Home see my smart lamp when it's on?
The problem is probably the router settings. Check: Is the phone connected to a 2.4 GHz network (the lamps don't work with 5 GHz); is the router enabled with mDNS (sometimes called Bonjour); does the router block multicast packets (turn off AP Isolation); also try to reset the lamp (5 times turn on/off) and repeat the search.
Can I connect a Xiaomi device without the Mi Home?
Yes, but not all. For example, Mi Band connects via Mi Fitness or Zepp. Some Yeelight bulbs work through their proprietary app. Robot vacuum cleaners can be controlled through Mi Robot (a separate application), but for most smart home devices (sensors, sockets, gateways), Mi Home remains a must.
Why does your phone find your device via Bluetooth but can’t connect?
This is a typical problem for the Mi Band and Mi Watch. Reasons: The device is already tied to another phone (you need to untie the old app). The phone has power saving mode on, which blocks the BLE. Too old version of Bluetooth (requires BLE 4.2 or newer). Solution: remove the device from the list of conjugated in the Bluetooth settings, restart the phone and try again.
How to reset a Xiaomi device if it doesn’t respond?
The way you reset depends on the type of device: Smart lamps: turn on / off 5 times in a row. Robot vacuum cleaners: hold the Home and Spot button for 10 seconds. Mi Band: hold the touch button for 10-15 seconds. Smart gateway: press and hold the reset button (usually on the back) until the indicator blinks. After the reset, the device will return to the factory settings and be ready for the new connection.
Can I connect a Xiaomi device to multiple phones?
It depends on the protocol: Wi-Fi devices (lamps, sockets) β€” you can control from multiple phones through one Mi Account. Bluetooth devices (Mi Band, Mi Watch) β€” are tied to only one phone. To change, you need to untie in the application. Zigbee devices are controlled through the gateway, so they are available to all users connected to it.

πŸ’‘

If your Xiaomi device is not in the Mi Home, check your router settings (2.4GHz, mDNS, AP Isolation) first, and then reset the device itself. 90% of the time, the problem is networked, not gadget-related.