Skip to content

LokieVikky/wifi_scan_desktop

Repository files navigation

wifi_scan_desktop

pub package

This plugin allows Flutter apps to scan for nearby visible WiFi access points in Windows and macOS

Usage

To use this plugin, add wifi_scan_desktop as a dependency in your pubspec.yaml file.

Start scan

You can trigger full WiFi scan with performScan API, as shown below:

void _scan() async {
   WifiScanDesktop _wifiScanDesktopPlugin = WifiScanDesktop();
  // start full scan async-ly
   _wifiScanDesktopPlugin.performScan((data) async {
    // scan completed 
  }, (error) {
    // scan completed with error
  });
}

Get scanned results

You can get scanned results with getAvailableNetworks API, as shown below:

NOTE: This API can also be used separately which retrieves the list of available networks on a wireless LAN interface.

void _getAvailableNetworks() async {
  // get scanned results
  List<AvailableNetwork>? result = await _wifiScanDesktopPlugin.getAvailableNetworks();
  
}

Issues and feedback

Please file WiFiFlutter specific issues, bugs, or feature requests in our issue tracker.

About

A Wi-Fi scanner for flutter in desktop

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published