Я использую пакет wifi_iot для Flutter, чтобы подключиться к сети Wi-Fi устройства, чтобы отобразить поток и отправлять команды через SSH. Однако на определенных телефонах Android все команды, отправленные по Wi-Fi, кажется, требуют необычайно много времени для выполнения, или они вообще не могут выполнять.
Код: Выделить всё
await WiFiForIoTPlugin.connect(
device.wifiConf.ssid,
password: device.wifiConf.password,
security: NetworkSecurity.WPA,
joinOnce: false,
timeoutInSeconds: 10,
);
< /code>
await WiFiForIoTPlugin.forceWifiUsage(useWifi);
< /code>
Как я понимаю, это связано с работой подключения Manager < /p>
connectivityManager.bindProcessToNetwork(network)
Я попытался создать версию выпуска, а также выключил оптимизацию аккумулятора и включено автоматическое запуск, но это все еще не помогает.
Подробнее здесь:
https://stackoverflow.com/questions/797 ... -time-to-c