document.addEventListener("deviceready", function () { var wifi = window.cordova && window.cordova.plugins && window.cordova.plugins.BluememeWifiConnector; if (!wifi) { console.error("BluememeWifiConnector plugin is not available."); return; } wifi.connect({ ssid: "YourWifiSSID", passphrase: "YourWifiPassword", security: "WPA2", mode: "auto" }).then(function (result) { console.log("Wi-Fi request succeeded:", result); }).catch(function (error) { console.error("Wi-Fi request failed:", error); }); }, false); function connectDeviceWideWifi(ssid, passphrase) { return cordova.plugins.BluememeWifiConnector.saveNetwork({ ssid: ssid, passphrase: passphrase, security: "WPA2" }); } function connectAppOnlyWifi(ssid, passphrase) { return cordova.plugins.BluememeWifiConnector.connectLocalOnly({ ssid: ssid, passphrase: passphrase, security: "WPA2", bindToProcess: true, timeoutMs: 30000 }); } function suggestWifi(ssid, passphrase) { return cordova.plugins.BluememeWifiConnector.addNetworkSuggestion({ ssid: ssid, passphrase: passphrase, security: "WPA2" }); }