2025-10-14 16:11:12 +05:00
|
|
|
# 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`
|
|
|
|
|
|
2025-10-21 10:51:32 +05:00
|
|
|
Модель Wi-Fi точки доступа.
|
2025-10-14 16:11:12 +05:00
|
|
|
|
|
|
|
|
Атрибуты:
|
2025-10-21 10:51:32 +05:00
|
|
|
|
|
|
|
|
- `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]): Пользовательская заметка.
|
2025-10-14 16:11:12 +05:00
|
|
|
|
|
|
|
|
#### 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`
|
|
|
|
|
|
2025-10-21 10:51:32 +05:00
|
|
|
Результат сканирования Wi-Fi.
|
2025-10-14 16:11:12 +05:00
|
|
|
|
|
|
|
|
Атрибуты:
|
2025-10-21 10:51:32 +05:00
|
|
|
|
|
|
|
|
- `access_points` (List[WifiAccessPoint]): Найденные точки доступа.
|
2025-10-14 16:11:12 +05:00
|
|
|
|
|
|
|
|
#### access_points *: List[WifiAccessPoint]*
|
|
|
|
|
|
|
|
|
|
#### model_config *: ClassVar[ConfigDict]* *= {}*
|
|
|
|
|
|
|
|
|
|
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
|