type alias Wifi

The Wi-Fi client settings in <Wifi>.

Properties

optional
scanAp: number

Meaning not recovered beyond the name; Video Doorbell PoE only; read from requests, never written.

optional
freqPolicy: number

Frequency band policy as a number.

optional
protocol: number

Wireless protocol as a number; RLC-823A only, never parsed.

optional
mode: "station" | "ap"

Client or access point mode; the firmware omits it for another value.

optional
authMode: "open" | "shared" | "wpapsk" | "wpa2psk" | "detect"

Authentication mode; parsed only, never written.

optional
encryptType: "none" | "wep" | "tkip" | "aes" | "detect"

Encryption type; parsed only, never written.

optional
udidList: WifiUdid[]

Access points found by a scan, at most 128; omitted when none.

optional
ssid: string

Network name, up to 256 bytes.

optional
key: string

Network key, up to 256 bytes.

optional
channel: number

Wi-Fi channel.

optional
type: number

Network type as a number; RLC-823A only, never parsed.

optional
staticSsid: string

Fallback network name; written only on a Wi-Fi kit model.

optional
staticKey: string

Fallback network key; written only on a Wi-Fi kit model.

optional
countryCode: string

Regulatory country code.

Usage

import { type Wifi } from "protocol/params/mod.ts";