startConfigWifi static method

Future<bool> startConfigWifi({
  1. required String deviceSerial,
  2. required String ssid,
  3. required String password,
  4. int mode = 0,
})

Start WiFi configuration for device

Parameters:

  • deviceSerial: Device serial number
  • ssid: WiFi network name
  • password: WiFi password
  • mode: Configuration mode (default: 0)

Returns true if configuration started successfully

Implementation

static Future<bool> startConfigWifi({
  required String deviceSerial,
  required String ssid,
  required String password,
  int mode = 0,
}) async {
  try {
    final bool result = await _channel.invokeMethod(
      'startConfigWifi',
      {
        'deviceSerial': deviceSerial,
        'ssid': ssid,
        'password': password,
        'mode': mode,
      },
    );
    return result;
  } catch (e) {
    ezvizLog('Error starting WiFi config: $e');
    return false;
  }
}