Version 0.2.6
This Phonegap plugin enables WiFi management from within Phonegap applications.
Only Android is in development at this time. iOS is planned to be developed, with other platforms following.
Run phonegap plugin install https://github.com/parsonsmatt/WifiWizard.git
and add <script src="WifiWizard.js"></script>
in your Phonegap project.
WifiWizard.formatWifiConfig(SSID, password, algorithm);
formats the wifi configuration information into a JSON for use with the addNetwork function. Currently, only WPA is supported for thealgorithm
value.WifiWizard.formatWPAConfig(SSID, password);
is a helper method. It returns an object which can be used to add a WPA wifi network.WifiWizard.addNetwork(wifi, win, fail);
adds the network to the list of available networks that the user can log into.wifi
needs to be an object as formatted by formatWifiConfig.win
andfail
are callback functions to be executed based on the result of the call.WifiWizard.removeNetwork(SSID, win, fail);
removes the network with the given SSID. As above,win
andfail
are callback functions.WifiWizard.connectNetwork(SSID, win, fail);
connects the phone to the given Wifi network.WifiWizard.disconnectNetwork(SSID, win, fail);
disconnects the phone to the given Wifi network.WifiWizard.listNetworks(listHandler, fail);
retrieves a list of the configured networks as an array of strings and passes them to the function listHandler.WifiWizard.startScan(listHandler, fail);
start WiFi scanning.WifiWizard.getScanResults(listHandler, fail);
retrieves a list of the available networks as an array of strings and passes them to the function listHandler.WifiWizard.getConnectedSSID(ssidHandler, fail);
retrieves the current SSID and passes it to ssidHandler.WifiWizard.isWifiEnabled(win, fail);
retrieves the current wifi status and passestrue
orfalse
to the handler.WifiWizard.setWifiEnabled(enabled, win, fail);
set wifi status.
- v0.2.6 - Added
isWifiEnabled
,setWifiEnabled
- v0.2.5 - Fixes
getConnectedSSID
error handlers - v0.2.4 - Added
getConnectedSSID
method - v0.2.3 - Added
disconnect
that does disconnection on current WiFi - v0.2.2 - Added
startScan
andgetScanResults
- v0.2.1 - Fixed reference problem in
formatWPAConfig
- v0.2.0 - Changed format of wifiConfiguration object to allow more extensibility.
- v0.1.1 -
addNetwork
will now update the network if the SSID already exists. - v0.1.0 - All functions now work!
- v0.0.3 - Fixed errors in native implementation. Currently, Add and Remove networks aren't working, but others are working as expected.
- v0.0.2 - Changed plugin.xml and WifiWizard.js to attach WifiWizard directly to the HTML.
- v0.0.1 - Initial commit