startAPConfig static method

Future<bool> startAPConfig({
  1. required String deviceSerial,
  2. required String ssid,
  3. String? password,
  4. String? verifyCode,
  5. String? routerName,
})

Start Access Point (hotspot) configuration

  • Parameters:
    • deviceSerial: Device serial number
    • ssid: Target Wi-Fi network name
    • password: Target Wi-Fi password
    • verifyCode: Device verification code
    • routerName: Router name (optional)

Implementation

static Future<bool> startAPConfig({
  required String deviceSerial,
  required String ssid,
  String? password,
  String? verifyCode,
  String? routerName,
}) async {
  try {
    final bool result = await _channel.invokeMethod('startConfigAP', {
      'deviceSerial': deviceSerial,
      'ssid': ssid,
      'password': password,
      'verifyCode': verifyCode,
      'routerName': routerName,
    });
    return result;
  } catch (e) {
    ezvizLog('Error starting AP config: $e');
    return false;
  }
}