WiFiInterfaceScanResultStruct represents a single Wi-Fi network scan result.

MatterSpecification.v13.Core § 11.9.5.6

interface WiFiInterfaceScanResult {
    bssid?: Uint8Array;
    channel?: number;
    rssi?: number;
    security?: TypeFromPartialBitSchema<{
        unencrypted: BitFlag;
        wep: BitFlag;
        wpa2Personal: BitFlag;
        wpa3Personal: BitFlag;
        wpaPersonal: BitFlag;
    }>;
    ssid?: Uint8Array;
    wiFiBand?: NetworkCommissioning.WiFiBand;
}

Hierarchy (view full)

Properties

bssid?: Uint8Array
channel?: number
rssi?: number

This field, if present, shall denote the signal strength in dBm of the associated scan result.

MatterSpecification.v13.Core § 11.9.5.6.2

security?: TypeFromPartialBitSchema<{
    unencrypted: BitFlag;
    wep: BitFlag;
    wpa2Personal: BitFlag;
    wpa3Personal: BitFlag;
    wpaPersonal: BitFlag;
}>

Type declaration

  • unencrypted: BitFlag

    Supports unencrypted Wi-Fi

  • wep: BitFlag

    Supports Wi-Fi using WEP security

  • wpa2Personal: BitFlag

    Supports Wi-Fi using WPA2-Personal security

  • wpa3Personal: BitFlag

    Supports Wi-Fi using WPA3-Personal security

  • wpaPersonal: BitFlag

    Supports Wi-Fi using WPA-Personal security

ssid?: Uint8Array

This field, if present, may be used to differentiate overlapping channel number values across different Wi-Fi frequency bands.

MatterSpecification.v13.Core § 11.9.5.6.1