0.3.0-beta • Published 11 months ago
ln-capacitor-wifi v0.3.0-beta
ln-capacitor-wifi
Connect to Wifi through your capacitor plugin. Good for IoT device connections.
Install
npm install ln-capacitor-wifi
npx cap sync
API
scanWifi()
getCurrentWifi()
connectToWifiBySsidAndPassword(...)
connectToWifiBySsidPrefixAndPassword(...)
checkPermissions()
requestPermissions()
disconnectAndForget()
- Interfaces
- Type Aliases
- Enums
scanWifi()
scanWifi() => Promise<ScanWifiResult>
Returns: Promise<ScanWifiResult>
getCurrentWifi()
getCurrentWifi() => Promise<GetCurrentWifiResult>
Returns: Promise<GetCurrentWifiResult>
connectToWifiBySsidAndPassword(...)
connectToWifiBySsidAndPassword(connectToWifiRequest: ConnectToWifiRequest) => Promise<ConnectToWifiResult>
Param | Type |
---|---|
connectToWifiRequest | ConnectToWifiRequest |
Returns: Promise<ConnectToWifiResult>
connectToWifiBySsidPrefixAndPassword(...)
connectToWifiBySsidPrefixAndPassword(connectToWifiPrefixRequest: ConnectToWifiPrefixRequest) => Promise<ConnectToWifiResult>
Param | Type |
---|---|
connectToWifiPrefixRequest | ConnectToWifiPrefixRequest |
Returns: Promise<ConnectToWifiResult>
checkPermissions()
checkPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
requestPermissions()
requestPermissions() => Promise<PermissionStatus>
Returns: Promise<PermissionStatus>
disconnectAndForget()
disconnectAndForget() => Promise<void>
Interfaces
ScanWifiResult
Prop | Type |
---|---|
wifis | WifiEntry[] |
WifiEntry
Prop | Type |
---|---|
bssid | string |
capabilities | WifiCapability[] |
ssid | string |
level | number |
isCurrentWifi | boolean |
GetCurrentWifiResult
Prop | Type |
---|---|
currentWifi | WifiEntry |
ConnectToWifiResult
Prop | Type |
---|---|
wasSuccess | true |
wifi | WifiEntry |
ConnectToWifiRequest
Prop | Type |
---|---|
ssid | string |
password | string |
ConnectToWifiPrefixRequest
Prop | Type |
---|---|
ssidPrefix | string |
password | string |
PermissionStatus
Prop | Type |
---|---|
LOCATION | PermissionState |
NETWORK | PermissionState |
Type Aliases
PermissionState
'prompt' | 'prompt-with-rationale' | 'granted' | 'denied'
Enums
WifiCapability
Members | Value |
---|---|
WPA2_PSK_CCM | 'WPA2-PSK-CCM' |
RSN_PSK_CCMP | 'RSN-PSK-CCMP' |
RSN_SAE_CCM | 'RSN-SAE-CCM' |
WPA2_EAP_SHA1_CCM | 'WPA2-EAP/SHA1-CCM' |
RSN_EAP_SHA1_CCMP | 'RSN-EAP/SHA1-CCMP' |
ESS | 'ESS' |
ES | 'ES' |
WP | 'WP' |
SpecialSsid
Members | Value |
---|---|
HIDDEN | 'HIDDEN_SSID' |
0.3.0-beta
11 months ago
0.2.20
2 years ago
0.2.19
2 years ago
0.2.18
2 years ago
0.2.17
2 years ago
0.2.16
2 years ago
0.2.15
2 years ago
0.2.14
2 years ago
0.2.13
2 years ago
0.1.13
2 years ago
0.0.13
2 years ago
0.0.12
2 years ago
0.0.11
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago