How to Manage Wi-Fi-Connected Devices: From Your TV to Your Smart Home

The modern home is increasingly filled with devices that require not only an internet connection, but also centralized control. smart light bulbs to 4K TVs With Android TV - they all exchange data via Wi-Fi, but they don't always offer intuitive control tools. The problem is compounded when devices are from different manufacturers (Samsung, Xiaomi, TP-Link) do not want to “be friends” with each other, and standard applications limit functionality.

In this article we will analyze Three key approaches to managing Wi-Fi devices: through production applications (For example, Mi Home or SmartThings), universal platforms like Google Home/Apple HomeKit, and direct settings through router web interface or Telnet/SSH for advanced users. We will pay special attention security - why open access to port 80 on the camera can lead to data leakage, and how to configure guest network for IoT gadgets.

1. Basic control methods: what can be done without additional programs

Most devices support control via standard protocols, which do not require the installation of third-party software. For example, DLNA-compatible TVs (LG OLED C2, Sony Bravia XR-55A80K) allow you to stream content from your phone via Wi-Fi without special applications - just enable the option Screen Mirroring in the screen settings.

For printers And MFP (For example, Canon PIXMA G3411 or HP OfficeJet Pro 9015e) built-in drivers are often sufficient Windows/macOS:

  • 🖨️ Wi-Fi printing: add printer via Control Panel → Devices and Printers → Add a printer, selecting a model on the local network.
  • 📱 Mobile printing: use Google Cloud Print (for older models) or Apple AirPrint (For iPhone/iPad).
  • 🔄 Network scanner: in the program VueScan or standard Windows Scan Please specify the IP address of the device (for example, 192.168.1.105).

And here it is smart sockets (TP-Link Tapo P110, Xiaomi Mi Smart Plug) And light bulbs (Yeelight, Philips Hue) usually require proprietary apps - without them, you can only physically turn them on/off with a button on the case.

📊 What devices do you control via Wi-Fi?
TV/media player
Printer/MFP
Smart bulbs/sockets
CCTV cameras
Other

2. Productivity Apps: Pros and Cons

Proprietary software from vendors (Mi Home, Samsung SmartThings, TP-Link Tapo) offers maximum functionality for their own devices, but often suffers from:

  • 🔒 Closed API: it is impossible to integrate gadgets into third-party systems (for example, Home Assistant).
  • 📱 Account links: If you change your phone or delete the app, your device may stop working.
  • 🌐 Mandatory cloud: some functions (eg remote access to the camera Xiaomi Mi Home Security Camera 360°) require connection to the manufacturer's servers.

Example of setup Xiaomi-devices:

  1. Install Mi Home from App Store/Google Play.
  2. Register or log in to your account Mi Account.
  3. Click + → Add device and select a category (for example, Lighting → Yeelight).
  4. Bring your phone close to the device and wait for the beep (for some models you will need to enter Wi-Fi password manually).
⚠️ Attention: If you use XiaomiFor devices in Russia, please note that some features may be limited starting in 2026 due to sanctions risks. Check the firmware update in your personal account.

For Samsung SmartThings The algorithm is similar, but there is a nuance: some devices (for example, Samsung SmartThings Station) require hub for full functionality. Without it, it's impossible to manage, for example, door opening sensors it will only work within the radius of action Bluetooth (up to 10 meters).

Download the latest version of the software from the official website

Check the device's compatibility with your country (region in settings)

Disable VPN (may block access to the manufacturer's servers)

Write down the serial number of the device (required for binding)-->

3. Universal platforms: Google Home, Apple HomeKit, Home Assistant

If you have devices from different brands, it makes more sense to use cross-platform solutions. The most popular:

Platform Supported devices Pros Cons
Google Home Nest, Philips Hue, TP-Link Kasa, LG ThinQ Voice control via Google Assistant, easy setup Requires an account Google, limited automation
Apple HomeKit HomePod, Eve Energy, Netatmo, Logitech Circle View High security, local management (no cloud) Works only with certified devices Apple (expensive)
Home Assistant Any device with an open API or protocol MQTT Full control, no cloud dependency, support YAML-scripts Complex setup, requires a separate server (eg. Raspberry Pi)

For setup Google Home:

  1. Open the app and tap + → Configure device.
  2. Select a manufacturer from the list (e.g. TP-Link for the socket Tapo P110).
  3. Enter your manufacturer account information (if required).
  4. Assign a device to a room (eg. Living room) and give it a name (eg A lamp by the sofa).

Apple HomeKit is more strict about compatibility: the device must have the logo Works with Apple HomeKit on the package. To add:

  1. Open Home app on iPhone.
  2. Click + → Add accessory.
  3. Scan QR code from the device or enter 8-digit code manually.

4. Direct control via a router: when is it needed?

Sometimes it is required block, prioritize or monitor devices at the network level. The router's web interface is suitable for this. Let's look at an example. Keenetic And ASUS RT-AX88U:

To restrict internet access for children's gadgets:

  1. Enter in your browser 192.168.1.1 (or another IP of your router).
  2. Go to Home Network → Devices (For Keenetic) or Local Area Network → DHCP Clients (For ASUS).
  3. Find the device by name (eg. iPad-Pro-11) or MAC address.
  4. Click on it and select Restrict access or Parental control.
  5. Set a schedule (e.g. blocking from 10:00 PM to 7:00 AM).

For traffic prioritization (for example, to Smart TV didn't lag when playing online on PC):

  1. Go to QoS (Quality of Service) in the router settings.
  2. Add a rule for MAC addresses gaming PC and set the highest priority.
  3. For Netflix On the TV, create a separate rule with a limit of up to 20 Mbps, so as not to overload the network.
⚠️ Attention: If you use Mesh system (For example, TP-Link Deco or Google Nest WiFi), settings QoS may differ. In some models, prioritization only works for devices connected to main node.

For advanced users control is available through Telnet/SSHFor example, to reboot the device by MAC address on the router ASUS:

ssh admin@192.168.1.1

nvram set wl0.1_maclist="00:11:22:33:44:55"

nvram commit

service restart_wireless

5. Control via protocols: MQTT, HTTP API, UPnP

If you want automate control of devices (for example, turning on a lamp when moving), protocols like MQTT or HTTP APILet's look at an example. Sonoff- sockets with firmware Tasmota:

For setup MQTT:

  1. Install a broker Mosquitto on Raspberry Pi or use the cloud (HiveMQ, CloudMQTT).
  2. In the settings Tasmota please specify:
    MQTT Host: 192.168.1.100
    

    MQTT Port: 1883

    MQTT User: your_login

    MQTT Password: your_password

    MQTT Topic: sonoff/%06X

  3. Send commands via MQTT Explorer or Node-REDFor example, to turn on a socket:
    Topic: sonoff/123456/cmnd/Power
    

    Payload: ON

For devices with HTTP API (for example, cameras Dahua or Hikvision) can be used Postman or cURL:

curl -X POST "http://192.168.1.64/cgi-bin/snapPicture2.cgi" \

-u "admin:password" \

--output snapshot.jpg

UPnP (Universal Plug and Play) allows devices to automatically open ports on the router. This is convenient for media servers (Plex, Jellyfin), but it is dangerous for security. To disable UPnP on Keenetic:

  1. Go to Home Networking → UPnP.
  2. Uncheck the box Allow UPnP.
  3. Save the settings and reboot the router.
What happens if you don't disable UPnP?

UPnP can allow malware on one of your network devices to automatically open ports for attack from the internet. For example, in 2021, hackers used a UPnP vulnerability to gain access to CCTV cameras. Foscam And D-Link.

6. Security: How to maintain control over your devices

Remote management is convenient, but fraught with risks. Key threats include:

  • 🔓 Weak passwords: by default, many devices use admin/admin or 123456.
  • 🌍 Open ports: if the camera is accessible from the Internet port 80, it can be found through Shodan.
  • 📡 Outdated software: firmware with vulnerabilities (for example, CVE-2021-28372 For TP-Link) allow hackers to gain access.

Minimum protective measures:

  1. Change the default logins/passwords on all devices (use Bitwarden or KeePass for storage).
  2. Turn it off remote access (WAN) in the device settings if it is not needed.
  3. Create guest network on a router specifically for IoT gadgets (for example, Wi-Fi name: IoT_Devices, password: complex_password_123).
  4. Update your firmware at least once every 3 months (turn on auto-update, where possible).

To check network security:

  1. Use Fing (network scanning app) - it will show all connected devices and open ports.
  2. Take a test on GRC ShieldsUP! (checks ports for vulnerabilities).
  3. Set up firewall on the router to block incoming connections from the Internet.
⚠️ Attention: If you use cloud services for control (for example, Tuya Smart), please note that data may be transferred to servers in China or other countries. For critical devices (cameras, locks), it is better to choose solutions with local control (For example, Home Assistant).

7. Troubleshooting: Device not responding, lagging, or shutting down

Typical malfunctions and how to fix them:

Problem Possible cause Solution
The device does not connect to Wi-Fi Incorrect password or incompatible standard (802.11n vs 802.11ac) Check your password, enable compatibility mode b/g/n on the router
Lag when controlling (delay of 5+ seconds) Network congestion or weak signal Switch the device to 5 GHz, reduce the number of connected gadgets
The application does not find the device The device is in another VLAN or blocking port mapping Turn it off AP Isolation on the router, check IP address devices
The device turns off spontaneously DHCP lease Wi-Fi has expired or is in power saving mode Book now IP for the device in the router settings, turn it off Wi-Fi Power Save

If the device does not respond to commands:

  1. Check it out IP address via router or Fing.
  2. Try connecting to it via Telnet (if supported):
    telnet 192.168.1.100 23
  3. Reset settings with the button Reset (usually it takes 10-15 seconds to hold).
  4. Update the firmware manually (download the file from the official website and upload it via the web interface).

For diagnostics problems with Wi-Fi:

  • 📶 Check the signal level: in the appendix WiFi Analyzer it should not be lower -60 dBm.
  • 🔄 Change the channel: if neighbors use Channel 6, switch to 1 or 11.
  • 🛡️ Turn it off WPA3: Some older devices do not support this standard (use WPA2-PSK).

8. Automation: Smart Home Scenarios

By using Google Home, Home Assistant or Apple Shortcuts you can create chains of actions. Examples:

  • 🌅 Morning scenario:
    • IN 07:00 turns on Yeelight (brightness 50%, color temperature 4000K).
    • It starts in 5 minutes Xiaomi robot vacuum cleaner.
    • IN 07:15 Smart TV turns on the morning news on YouTube.
  • 🚪 Stay-at-home mode:
    • When activated, all sockets except the refrigerator are turned off.
    • Simulated presence is activated: random switching on of light in 18:00–23:00.
    • Cameras Eufy are switched to recording mode when motion is detected.
  • 🎮 Game mode:
    • At startup Steam on a PC router ASUS prioritizes its traffic (QoS).
    • Smart lamp Nanoleaf switches to blue.
    • The Do Not Disturb notification is sent to all phones on the network.

To create scripts in Home Assistant use YAML-configuration:

automation:

- alias: "Morning Light"

trigger:

platform: time

at: "07:00:00"

action:

- service: light.turn_on

target:

entity_id: light.yeelight_ceiling

data:

brightness: 128

color_temp: 400

IN Google Home Scenarios are configured through the interface:

  1. Open the tab Automation.
  2. Click + → Create automation.
  3. Select a trigger (eg. Time or Geolocation).
  4. Add actions (eg. Turn on the lamp → Select the device).
⚠️ Attention: Complex scenarios with delays (e.g., "turn on lights 30 minutes after sunset") may not work due to cloud service outages. For critical tasks, use local solutions (Home Assistant or Node-RED).

If you need integrate devices without official support, take advantage Home Assistant with plugins:

  • 🔌 Tasmota: for devices on ESP8266/ESP32 (for example, homemade sensors).
  • 📺 Android TV: TV control Sony/Philips through ADB.
  • 🖨️ HACS: Custom integrations for printers, projectors, etc.

FAQ: Frequently Asked Questions

Is it possible to control devices via Wi-Fi without the Internet?

Yes, but with some reservations:

  • 📱 Local protocols (MQTT, HTTP API) work without the Internet, if the server (for example, Home Assistant) is on your network.
  • 🌐 Cloud services (Google Home, Mi Home) require the Internet for authorization, but some commands (for example, turning on the light) can be executed locally.
  • ⚠️ Exception: devices without a local API (e.g. some cameras Xiaomi) will not work without the cloud.

To check if the device is working locally, turn off the internet on the router and try sending a command through the app.

How to control devices from different phones (for example, husband and wife)?

There are several ways:

  1. Shared account: use one account (Google, Mi Account) on both phones. The downside is that notifications and history will be duplicated.
  2. Family Sharing: V Google Home or Apple HomeKit You can create a "family" and add a second user.
  3. Local control: set up Home Assistant and give access through IP address local network (without cloud).

For Xiaomi-devices will have to use a common account or set up Home Assistant with integration Mi Home.

Why does the device connect to Wi-Fi but cannot be controlled via the app?

Possible causes and solutions:

  • 🔌 Port blocking: may be disabled on the router port mapping or included Firewall. Check the settings NAT.
  • 📡 Double NATIf you have two routers (for example, one from your provider and one of your own), the device may be on a different subnet. The solution is to set the second router to "Wi-Fi mode." bridge.
  • 🔄 IP conflict: if two devices have the same IP, one of them will be unavailable. Check the list DHCP clients on the router.
  • 🔒 Firmware updateSome devices change their communication protocol after updating. Try rolling back to the previous version.

For diagnostics use Ping And Traceroute:

ping 192.168.1.100

tracert 192.168.1.100

How to restrict access to the device for children?

Methods of restriction:

  1. Parental controls on a router:
    • On Keenetic: Home Network → Parental Controls → Add Rule.
    • On ASUS: Administration → Parental Controls.

You can block access according to a schedule or limit the speed.

  • Guest Wi-Fi: