Smart tech owners often face the need to customize their equipment in depth beyond the standard functionality of a mobile application. Robot vacuum cleaners Xiaomi, Roborock or Viomi are full-fledged network devices that work on the protocol. TCP/IP, What makes them part of your home's local network? IP-Addresses allow access to advanced diagnostic features, allows you to configure static routing or even integrate the device into third-party smart home systems such as Home Assistant.
Network ID is required not only by advanced users, but also by ordinary owners when troubleshooting connection problems. If your robot suddenly stopped responding to commands from the Mi Home or Xiaomi Home application, understanding its position on the network becomes a key step in restoring health. In this article, we will discuss in detail all available methods for obtaining this information using both regular router tools and specialized software.
Before we start technical manipulation, it is worth clarifying that modern models of vacuum cleaners support 2.4 GHz Wi-Fi standards, and it is in this range that the address will be issued. IP-local-network address (LAN) may change with each reconnection, if the binding is not configured MAC-It's a fundamental principle of operation. DHCP-servers that must be considered when planning the continuous integration of the device.
Concept IP-Addresses in the Xiaomi smart home ecosystem
Every device connected to a home network via Wi-Fi or cable receives a unique digital identifier. In the context of the Xiaomi ecosystem, this identifier allows the smartphone and the company's servers to find the cleaning robot and send commands to it. The local address is usually in the format of 192.168.1.X or 192.168.0.X, where the last digit is assigned dynamically.
There are two types of addresses that are often confused: external (WAN) and internal (LAN) addresses, which are only internal addresses that are visible inside your apartment. The external IP that you see on the Internet belongs to your router, not to a particular gadget. The local IP is what we need to manage and configure port forwarding locally.
The communication protocols used by the robots are based on standard network technologies. The device requests configuration from the router immediately after successful authorization on the Wi-Fi network. If the router is configured correctly, it allocates an address from the pool of available ones and tells the device the gateway and the router is notified. DNS-server.
⚠️ Note: Some models of vacuum cleaners may not work properly if the network is enabled with the client isolation function on the router.
Understanding the network structure helps diagnose problems faster, and if your phone and robot are on different subnets or guest networks, they simply won’t see each other, even if they’re both connected to the same physical router.
💡
Local. IP-Address is the temporary “phone number” of a device inside your apartment that changes or is saved depending on your settings. DHCP router.
Search method through the router web interface
The most reliable and versatile way to find out the network address of any device is to look into the administration panel of your router, which works regardless of the vacuum cleaner model, whether it is Xiaomi Vacuum Mop 2 Pro or older versions, and you will need access to the settings of the router, which is usually carried out through the browser.
First, you need to connect to the same Wi-Fi network that the robot is connected to. Then open the browser and enter the default gateway address (often 192.168.1.1 or 192.168.0.1). Once you enter the login and password (indicated on the sticker at the bottom of the router, if you did not change them), the control panel will open.
In the router menu, you need to find the section responsible for connected clients, and the names may vary depending on the manufacturer:
- 📡 TP-Link: section «DHCP» → «DHCP Client List or “Wireless Statistics».
- 📡 Keenetic: Customer List on the homepage or in the menu My Networks and Wi-Fi».
- 📡 ASUS: section “Network map» → tab “Customers».
- 📡 MikroTik: menu «IP» → «DHCP Server» → tab "Leases».
In the list of connected devices, look for a name that contains the Xiaomi, Roborock, Viomi or Mijia brands. Often the device can appear simply as “Android-XXX” or have a model name, for example, the name of the device, «rockrobo.vacuum.v1». Next to the name will be indicated the IP-address MAC-address.
If you can’t find the device by name, use it. MAC-It's unique to each gadget, and it's on a sticker underneath the vacuum cleaner case (usually starting with the manufacturer's prefix). IP.
Using mobile applications to scan the network
If access to the router is difficult or the interface is too complicated, you can use specialized network scanner applications for your smartphone. These utilities automatically identify all active devices in your current Wi-Fi network and output detailed information about them, which is one of the fastest ways for Android and iOS users.
One of the most popular and functional tools is the Fing app. Once installed and scanned, it will show a list of all devices. Xiaomi vacuum cleaners are often identified correctly, with the manufacturer and model specified, and its IPv4 Address will be listed in the details of the device.
The alternative is Network Analyzer, or standard diagnostics, which are the same, sending broadcast queries to the network and collecting responses from all active nodes.
The advantage of mobile scanners is visualization, and you can see the device icon, its name and address, but it's worth remembering that if the robot is currently sitting on the base and sleeping (in power saving mode), it may not be responding to the scanner's ping requests.
To get accurate data, make sure the robot is active, you can start cleaning through a voice command or button on the case, and then immediately start scanning in the application.
☑️ Verification of the visibility of the device
Getting data through the Mi Home and Token Tool app
The official Mi Home app (or Xiaomi Home for global versions) hides technical information such as IP and Token from the average user, but it is critical for local management without the cloud, often requiring third-party tools or modified versions of software to get it.
One method is to use a plugin or tool to extract a token that often returns and retrieves a token. IP-The address of the device at the time of connection. For Android, there are helper apps that read data from the cache or use debugging. USB (ADB) To get information about connected smart home devices.
You can also use the method of traffic sniffering (packet interception) if you have skills with Wireshark and can configure the proxing of smartphone traffic via PC. IP-Address to which the phone sends commands.
For users using Home Assistant integrations, there is a process of obtaining a token through the web-info xiaomi.miio.tools (requires a Xiaomi account). IP device.
⚠️ Note: Using third-party apps to obtain tokens requires entering your Xiaomi account data.Do this only through proven open-source tools with a good reputation.
It is worth noting that after the reboot of the router IP-The vacuum cleaner address may change. IP to manage, will stop working until you update the address in their settings.
Analysis of ARP tables through the command line
For users who prefer to work with a computer running Windows or Linux, there is a native way to view addresses without installing additional software. ARP (Address Resolution Protocol: Stores the Conformity Table IP-addresses and physical MAC-Addresses of devices that your computer has recently communicated with.
To see this table, open the command prompt (cmd in Windows or Terminal in macOS/Linux). Enter the command arp -a. You will see a list of all the devices your PC has been in contact with on the local network.
C:\Users\User>arp -a
Interface: 192.168.1.5 --- 0xa
Internet address Physical address Type
192.168.1.1 00-11-22-33-44-55 dynamic
192.168.1.35 aa-bb-cc-dd-ee-ff dynamicAnd the problem is complicated by the fact that there are dozens of devices on the list, and they're not signed by the names "Vacuum cleaner." You have to match them. MAC-The first 6 characters MAC-address (OUI) For example, Xiaomi addresses often start with prefixes like 64:CC:2E or 38:A4:ED.
If you don't have the right device on the list, try pinging the entire range of addresses so that your computer can interview all of your neighbors. In Windows, you can do this in batch form, but it's easier to use third-party addresses. GUI-ping-shell.
List of prefixes MAC-Xiaomi addresses
Setting up a static IP for a vacuum cleaner
After you found out. IP-address MAC-The robot's address, and it's strongly recommended that you assign a permanent address to it, and that'll save you the trouble when you see the lights go up or the router reboots, and the address changes and the automation stops working.
The function is called Static. DHCP Or Address Reservation. It's configured in the router's web interface. You specify MAC-vacuum cleaner address and desired IP (For example, 192.168.1.50), and the router will always issue it to this device.
This is especially important for integration with smart home systems, where the device address is written in configuration files manually, and if the address floats away, the integration will break.
The table below shows an example of what a router reservation list might look like:
| The device | MAC-address | Reserved IP | Status |
|---|---|---|---|
| Xiaomi Vacuum | AA:BB:CC:11:22:33 | 192.168.1.50 | Effectively. |
| Smart TV | 11:22:33:44:55:66 | 192.168.1.51 | Effectively. |
| IP Camera | 66:55:44:33:22:11 | 192.168.1.52 | Effectively. |
After applying the settings, it is recommended to restart the robot vacuum cleaner so that it requests a new address from the router and receives a fixed IP.
💡
When choosing a static IP, try to use addresses from the end of the range (for example, above.100) so that they do not conflict with devices connected by guests to whom the router gives out addresses automatically from the beginning of the pool.
Diagnosing Connection Problems
Even if IP-The address, you might encounter a situation where the robot is not available. A common reason is the 2.4 GHz and 5 GHz frequency separation. Xiaomi vacuum cleaners only work in the 2.4 GHz band. If your router combines networks under one name (Smart Connect), the device may get stuck trying to connect to 5 GHz, or get the wrong settings.
Check if the router is not filtered by MAC-If the Blacklist or Whitelist mode is enabled (allowed only by known ones), the new or dropped vacuum cleaner will not receive IP-address and will not appear online.
Also worth paying attention to the signal power. A robot standing on the base in a niche or behind a metal screen may have a weak signal, which leads to permanent connection breaks and loss of IP. In router logs, this will look like a permanent connection and disconnection of the device (DHCP Request/Release).
⚠️ Note: If you change your Wi-Fi password or network name (SSID), The robot will not automatically connect, you need to reset the Wi-Fi module on the vacuum cleaner (usually by pressing two buttons) and re-add it to the application.
To check the availability of a device using a known IP, use the ping command. In the command line, type ping 192.168.1.50 (substitute your IP). If the answers are "Reply from...", the device is online and available. If "Request timed out" - no connection.
💡
The stability of a smart vacuum cleaner depends on the quality of the Wi-Fi signal at the base installation point, and weak signal is the main cause of loss of IP and offline status.