gonets/SRV/docs/_build/markdown/api/models/wifi.md

1.9 KiB

models.wifi

class models.wifi.WifiAccessPoint(, ssid: str | None = None, bssid: str, channel: int | None = None, signal: int | None = None, encryption: str | None = None, frequency: str | None = None, vendor: str | None = None, hidden: bool = False, note: str | None = None)

Bases: BaseModel

Модель Wi-Fi точки доступа.

Атрибуты:

  • ssid (Optional[str]): Название сети (может быть скрытым).
  • bssid (str): Уникальный идентификатор точки доступа.
  • channel (Optional[int]): Номер канала.
  • signal (Optional[int]): Уровень сигнала в dBm.
  • encryption (Optional[str]): Тип шифрования (WPA/WPA2/WPA3/открытая).
  • frequency (Optional[str]): Диапазон частот (2.4/5 ГГц).
  • vendor (Optional[str]): Производитель оборудования.
  • hidden (bool): Флаг скрытого SSID.
  • note (Optional[str]): Пользовательская заметка.

bssid : str

channel : int | None

encryption : str | None

frequency : str | None

hidden : bool

model_config : ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

note : str | None

signal : int | None

ssid : str | None

vendor : str | None

class models.wifi.WifiScanResult(, access_points: List[WifiAccessPoint])

Bases: BaseModel

Результат сканирования Wi-Fi.

Атрибуты:

  • access_points (List[WifiAccessPoint]): Найденные точки доступа.

access_points : List[WifiAccessPoint]

model_config : ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].