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

58 lines
1.9 KiB
Markdown
Raw Normal View History

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`
Модель Wi-Fi точки доступа.
2025-10-14 16:11:12 +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`
Результат сканирования Wi-Fi.
2025-10-14 16:11:12 +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].