You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter wifi_iot插件在部分Android设备上Wi-Fi命令执行超时/延迟问题求助

Flutter wifi_iot插件在部分Android设备上Wi-Fi命令执行超时/延迟问题求助

大家好,我最近在做一个Flutter项目,用到了wifi_iot包来连接特定设备的Wi-Fi网络,主要目的是显示设备的视频流,同时通过SSH给设备发送控制命令。

但遇到了一个棘手的问题:在部分Android机型上,通过Wi-Fi发送的所有命令要么执行速度异常缓慢,要么直接完全没有响应。

我把核心的连接代码贴出来,麻烦大家帮忙排查:

await WiFiForIoTPlugin.connect(
  device.wifiConf.ssid,
  password: device.wifiConf.password,
  security: NetworkSecurity.WPA,
  joinOnce: false,
  timeoutInSeconds: 10,
);
await WiFiForIoTPlugin.forceWifiUsage(useWifi);

我查了相关资料,猜测这个问题可能和Android系统里ConnectivityManager.connectivityManager.bindProcessToNetwork(network)的工作机制有关。目前我已经尝试过以下几种方案,但都没能解决问题:

  • 构建release版本安装测试
  • 关闭应用的电池优化权限
  • 开启应用的自启动权限

有没有大佬遇到过类似的情况?或者能给我一些排查问题的方向,比如系统权限、插件底层实现的坑之类的?感谢大家的帮助!


内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 13:25:28