1.0.7 • Published 2 years ago
capacitorjs-plugin-wifi v1.0.7
capacitor-plugin-wifi
Capacitor JS plugin that work as wrapper of WifiManager of Android
Install
npm install capacitor-plugin-wifi
npx cap syncAPI
checkPermission()requestPermission()wifiScan()getWifiStatus()getSupportedBands()changeWifiStatus()disconnect()getCurrentNetworkConfiguration()getDHCPInfo()isP2PSupported()- Interfaces
- Type Aliases
checkPermission()
checkPermission() => Promise<{ status: string; }>Returns: Promise<{ status: string; }>
requestPermission()
requestPermission() => voidwifiScan()
wifiScan() => Promise<{ networks: ScanResult[]; error: string | undefined; }>Returns: Promise<{ networks: ScanResult[]; error: string; }>
getWifiStatus()
getWifiStatus() => Promise<{ status: boolean; }>Returns: Promise<{ status: boolean; }>
getSupportedBands()
getSupportedBands() => Promise<SupportedBands>Returns: Promise<SupportedBands>
changeWifiStatus()
changeWifiStatus() => Promise<{ status: boolean; }>Returns: Promise<{ status: boolean; }>
disconnect()
disconnect() => Promise<{ status: boolean; }>Returns: Promise<{ status: boolean; }>
getCurrentNetworkConfiguration()
getCurrentNetworkConfiguration() => Promise<Wifi>Returns: Promise<Wifi>
getDHCPInfo()
getDHCPInfo() => Promise<DhcpInfo>Returns: Promise<DhcpInfo>
isP2PSupported()
isP2PSupported() => Promise<{ p2p_supported: boolean; }>Returns: Promise<{ p2p_supported: boolean; }>
Interfaces
ScanResult
| Prop | Type |
|---|---|
BSSID | string |
SSID | string |
capabilities | string |
centerFreq0 | number | null |
centerFreq1 | number | null |
frequency | number |
level | number |
timestamp | number |
SupportedBands
| Prop | Type |
|---|---|
WiFi24 | boolean |
WiFi5 | boolean |
WiFi6 | boolean |
WiFi60 | boolean |
Wifi
| Prop | Type |
|---|---|
ssid | string |
bssid | string |
frequency | number |
hidden | boolean |
ip_address | number |
link_speed | number |
mac_address | string |
network_id | number |
rssi | number |
current_rx_speed | number | null |
current_tx_speed | number | null |
fqdn | string | null |
passpoint_provider_friendly_name | string | null |
max_rx_speed | string | null |
max_tx_speed | string | null |
wifi_standard | number | null |
security | number | null |
mlo_links | Record<string, unknown>[] | null |
mld | string | null |
mlo_id | number | null |
associated_mlo_links | Record<string, unknown>[] | null |
DhcpInfo
| Prop | Type |
|---|---|
dns1 | number |
dns2 | number |
gateway | number |
ipAddress | number |
leaseDuration | number |
netmask | number |
serverAddress | number |
Type Aliases
Record
Construct a type with a set of properties K of type T
{
}
Check example for more information.