Wi-Fi модели устройства и объектов
Устройство Wi-Fi используется узлом в контексте двух типов объектов: адаптера и порта.
Адаптер
Объект адаптера представляет функциональность Wi-Fi на устройстве Wi-Fi. Команды и указания для этого объекта используются для указания состояния интерфейса Wi-Fi. Для систем с несколькими устройствами Wi-Fi каждый объект адаптера представляет отдельный экземпляр.
Port
Один адаптер Wi-Fi можно использовать одновременно для нескольких подключений, например для клиента инфраструктуры и Wi-Fi владельца группы Direct. Объект порта используется для представления состояния, связанного с каждым таким соединением. Каждый порт содержит состояние MAC для подключения и любое состояние PHY, относящееся к его подключению.
В адаптере может быть несколько портов. Команды, выдаваемые на порту, должны влиять только на состояние, поддерживаемое для этого порта.
Операционная система настраивает каждый порт с режимом работы, например станцией 802.11, Wi-Fi прямым клиентом или Wi-Fi прямым владельцем группы. Команды набора, которые встроенное ПО должно быть подготовлено для обработки на заданном порту, определяются режимом работы и состоянием порта. Порт может находиться в одном из двух состояний: INIT и OP. Изначально порт находится в состоянии INIT и переходит в состояние OP только тогда, когда операционная система выдает команду для подключения (в случае клиента инфраструктуры) или запуска AP/GO. Порт возвращается в состояние INIT, когда OID_WDI_TASK_DOT11_RESET отправляется компоненту IHV.
Требования к доступности портов
Тип порта | Обязательный счетчик |
---|---|
Порт станции | 1 |
Wi-Fi прямое устройство | 1 (если поддерживается) |
Wi-Fi прямая роль (GO или клиент) | 1 или 2 (если поддерживается) |
Требования к параллелизму портов
Ниже приведены требования к параллелизму для различных типов портов.
- 1 Порт станции всегда доступен.
- 1 Wi-Fi порт прямого устройства всегда доступен.
- В следующих конфигурациях доступны 2 порта Wi-Fi прямой роли.
- 1 GO
- 1 Клиент
- 1 GO, 1 клиент