48 lines
1.3 KiB
JavaScript
48 lines
1.3 KiB
JavaScript
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"
|
|
});
|
|
}
|