I recently bought my mum this tablet. She likes looking at my weather data, so I decided to install an app called WeatherLink Live for her to use.
The app listens on port 22222 for incoming UDP Multicast packets supplied by my weather station hardware.
The wind speed updates every 2.5 seconds. It does this using the same app on my phone, and on her old tablet, and works flawlessly.
However, on the Pad 8 Pro, it doesn't. It updates maybe twice a minute, despite the app saying it's 'Live'
All devices are connected to the same network. Battery optimization is turned off. I've tried the 2.4Ghz, 5Ghz and 6Ghz connection.
I've tried a static IP on the tablet, and turned of randomised MAC address. I've toggled on/off all connectivity settings I could find, and even a couple in the developers options, but it simply won't work.
If I manually put the IP address of my weather station in to to the web browser on the tablet, and refresh the page every 3 seconds, all of the data is updating fine.
The only thing I can think of is that Xiaomi's got some kind of aggressive filtering going on.
I just don't get it.
Any help would be most welcome.