flutternetwork / WiFiFlutter

Flutter plugin suite for various WiFi services.
https://wifi.flutternetwork.dev
285 stars 177 forks source link

WiFiForIotPlugin.connect doesn't work (timeout), still returns true with useInternet: true #400

Open Tobi696 opened 3 weeks ago

Tobi696 commented 3 weeks ago

I have this code:

var x = await WiFiForIoTPlugin.disconnect();
      print(x);
      caberQUConnected.value = await WiFiForIoTPlugin.connect(
        'BLE caberQU update',
        password: firmwareUpdateProvider.deviceUid,
        security: NetworkSecurity.WPA,
        timeoutInSeconds: 120,
      );
      x = await WiFiForIoTPlugin.forceWifiUsage(true);
      print(x);
      if (!caberQUConnected.value) {
        Fluttertoast.showToast(msg: "Failed to connect to caberQU device.");
        currentStep.value--;
  }

Which runs into the 120 second timeout. When I set the parameter useInternet to true, the method returns true, but my device still stays connected to the old network. I am trying to connect to an IOT Device which has no internet access.