Wi-Fi

Wi-Fi — это торговая марка объединения Wi-Fi Alliance. Она была создана специально для беспроводных сетей, построенных на базе стандарта IEEE 802.11. Термин Wi-Fi не имеет расшифровки и возник как игра слов — от Hi-Fi.
Wi-Fi Alliance — это объединение крупнейших производителей компьютерной техники и беспроводных устройств формата Wi-Fi. Альянс занимается разработкой семейства стандартов Wi-Fi-сетей, строит методы построения локальных беспроводных сетей.
Любое оборудование, которое соответствует стандарту IEEE 802.11, может быть протестировано в Wi-Fi Alliance. После проверки оно получает соответствующий сертификат и вместе с тем право нанесения логотипа «Wi-Fi».
История
Wi-Fi был создан в 1991 году NCR Corporation/AT&T в Ньивегейн, Нидерланды. Данный продукт первоначально предназначался для систем кассового обслуживания, он был выведен на рынок под маркой WaveLAN и обеспечивал скорость передачи данных от 1 до 2 Мбит/с.
Создатель Wi-Fi — Вик Хейз (Vic Hayes). Он работал в команде, участвовавшей в разработке таких стандартов, как IEEE 802.11b, IEEE 802.11a и IEEE 802.11g. В 2003 году Вик перешел из Agere Systems, которая к тому времени не могла конкурировать на равных в текущих рыночных условиях, несмотря дешевизну своей продукции. 802.11abg all-in-one чипсет от Agere (кодовое имя: WARP) плохо продавался, и Agere Systems решила уйти с рынка Wi-Fi в конце 2004 года.
Стандарт IEEE 802.11n был утвержден 11 сентября 2009 года. Его применение позволяет повысить скорость передачи данных практически вчетверо по сравнению с устройствами стандартов 802.11g (максимальная скорость которых равна 54 Мбит/с), при условии использования в режиме 802.11n с другими устройствами 802.11n. В теории, 802.11n способен обеспечить скорость передачи данных до 600 Мбит/с.
По информации Cult of Mac, 29 июля 2011 года IEEE (Институт инженеров по электротехнике и электронике) выпустил официальную версию стандарта IEEE 802.22. Это — ничто иное, как Super Wi-Fi. Системы и устройства, поддерживающие этот стандарт, позволяют передавать данные на скорости до 22 Мб/с в радиусе 100 км от ближайшего передатчика.
Откуда было взято название?
Первоначально, в некоторых пресс-релизах WECA употреблялось такое словосочетание, как «Wireless Fidelity» («беспроводная точность»), однако в настоящее время, эта формулировка считается недействительной. Термин «Wi-Fi» никак не расшифровывается.
Принципы работы
Как правило, схема Wi-Fi сети содержит не менее одной точки доступа и не менее одного клиента. Возможно подключение и двух клиентов в режиме точка-точка (Ad-hoc). В таком случае, точка доступа не используется, а клиенты соединяются посредством сетевых адаптеров «напрямую».
Точка доступа передает свой идентификатор сети (SSID) при помощи специальных сигнальных пакетов на скорости 0,1 Мбит/с каждые 100 мс. Так, 0,1 Мбит/с — наименьшая скорость передачи данных для Wi-Fi.
При попадании в зону действия двух точек доступа с идентичными SSID приемник может выбирать между ними на основании данных об уровне сигнала. Стандарт Wi-Fi предоставляет клиенту полную свободу в выборе критериев для соединения.
Впрочем, в стандарте не описываются все аспекты построения беспроводных локальных сетей Wi-Fi. Поэтому каждый производитель оборудования решает эту задачу индивидуально. Так возникает необходимость классификации способов построения беспроводных локальных сетей.
Классификация беспроводных локальных сетей
По способу объединения точек доступа в единую систему:
- Автономные точки доступа (самостоятельные, децентрализованные, умные);
- Точки доступа, работающие под управлением контроллера («легковесные», централизованные);
- Бесконтроллерные, но не автономные (управляются без контроллера).
По способу организации и управления радиоканалами:
- Со статическими настройками радиоканалов;
- С динамическими настройками радиоканалов;
- Со «слоистой» или многослойной структурой радиоканалов.
Достоинства Wi-Fi (+)
- Возможность развернуть сеть без прокладки кабеля. Соответственно, меньшая стоимость расширения сети. Доступность в местах, где нельзя проложить кабель.
- Доступ к сети для мобильных устройств.
- Широкая распространенность Wi-Fi, что гарантирует совместимость оборудования благодаря обязательной сертификации оборудования.
- Мобильность. Пользователь больше не привязан к единому месту.
- В рамках Wi-Fi зоны в сеть могут выходить несколько пользователей с компьютеров, ноутбуков, телефонов и т. д.
- Излучение от Wi-Fi устройств во время передачи данных в 100 раз меньше, чем у сотового телефона.
Минусы Wi-Fi (-)
- Диапазон 2.4 GHz позволяет множеству устройств работать в нем. Тут и устройства, поддерживающие Bluetooth, и даже микроволновые печи. Все это ухудшает электромагнитную совместимость.
- Реальная скорость передачи данных в Wi-Fi сети всегда ниже максимальной скорости, заявляемой производителями Wi-Fi оборудования, и зависит она от многих факторов (наличия между устройствами физических преград, наличия помех от других беспроводных устройств или электронной аппаратуры, расположения устройств относительно друг друга и прочее).
- Число одновременно-наблюдаемых Wi-Fi сетей в одной точке не может быть больше количества используемых каналов, то есть 13 каналов/сетей.
- Частотный диапазон и эксплуатационные ограничения в различных странах различаются.
- В режиме ad-hoc стандарт предписывает лишь реализовать скорость 11 Мбит/сек (802.11b). При этом шифрование WPA(2) недоступно, только легковзламываемый WEP.
- В России точки беспроводного доступа, а также адаптеры Wi-Fi с ЭИИМ, превышающей 100 мВт (20 дБм), подлежат обязательной регистрации.
- Стандарт шифрования WEP может быть относительно легко взломан даже при правильной конфигурации (из-за слабой стойкости алгоритма). Новые устройства поддерживают более совершенный протокол шифрования данных WPA и WPA2. Принятие стандарта IEEE 802.11i (WPA2) в июне 2004 года сделало доступной более безопасную схему, которая доступна в новом оборудовании. Обе схемы требуют более стойкий пароль, чем те, которые обычно назначаются пользователями.
Free Wi-Fi — в чем его угроза?
Стандарты Wi-Fi не предусматривают шифрование передаваемых данных в открытых сетях. Все данные, передаваемые по открытому беспроводному соединению, могут быть перехвачены злоумышленниками при помощи программ-снифферов. К таким данным могут относиться пары логин/пароль, номера банковских счетов, пластиковых карт, конфиденциальная переписка. Так, при использовании бесплатных хот-спотов не следует афишировать подобные данные.
ООО «Альтербит», 197183, Санкт-Петербург, Комендантский проспект, 2 схема проезда
Телефон: (812) 309-2602 ← Звони если хочешь купить сервер, схд, компьютер
Захват пакетов A-MPDU и A-MSDU
Стандарты 802.11n, 802.11ac и 802.11ax позволяют осуществлять одномоментную посылку двух и более фреймов (кадров) путем объединения фреймов в один большой кадр. Существуют две формы агрегации фреймов: Aggregated Mac Protocol Data Unit (A-MPDU) и Aggregated Mac Service Data Unit (A-MSDU). CommView for WiFi поддерживает оба типа агрегированных пакетов, более подробно о которых рассказано ниже.
Принятые фреймы A-MPDU разделяются на отдельные пакеты на уровне «железа». Размеры таких фреймов могут достигать 64 Кбайт. При захвате фрейма A-MPDU он передается на уровень приложения как набор дезагрегированных пакетов, которые выглядят как любые другие пакеты и никаким образом дополнительно не выделяются в интерфейсе CommView for WiFi. Поддержка A-MPDU обязательна для современных стандартов, и они получили широкое распространение. Захват фреймов A-MPDU возможен при использовании любых адаптеров, поддерживаемых CommView for WiFi.
Принятые фреймы A-MSDU разделяются на отдельные пакеты на уровне программы. Размеры таких фреймов могут достигать 7935 байт. При захвате фрейма A-MSDU он передается на уровень приложения как единый агрегированный пакет, т.е. в своей изначальной форме. Если агрегированный пакет не поврежден и может быть расшифрован (если расшифровывание требуется), CommView for WiFi дезагрегирует A-MSDU и отображает отдельные пакеты в списке пакетов . Такие пакеты будут обозначены как «Subframe #. of A-MSDU #. » в колонке «Детали». Кроме подкадров будет отображен и оригинальный A-MSDU, обозначаемый как «A-MSDU #. «. Если же агрегированный пакет поврежден или зашифрован, то будет показан только оригинальный A-MSDU. Поддержка A-MSDU необязательна для стандарта 802.11n. Захват фреймов A-MSDU возможен при использовании любых сетевых адаптеров стандарта 802.11ac и 802.11ax, совместимых с CommView for WiFi.
Обращаем внимание , что большие пакеты, такие как A-MSDU, часто бывают повреждены, особенно если их посылка осуществляется на высокой скорости передачи данных.
управление питанием Wi-Fi для современных резервных платформ
На аппаратной платформе Windows, реализующей современную модель резервного питания, устройство Wi-Fi поддерживает подключение к сети, пока платформа находится в состоянии ожидания. Правильное управление питанием Wi-Fi устройства ( как во время современного режима ожидания, так и при включении дисплея ) имеет важное значение для обеспечения длительного времени работы батареи.
Wi-Fi — это повсеместный беспроводной технологии среднего радиуса действия, которая обеспечивает высокую пропускную способность и низкую задержку связи между компьютерными системами, устройствами и Интернетом.
Каждая аппаратная платформа Windows, поддерживающая современный режим ожидания, должна быть оснащена устройством Wi-Fi или мобильным широкополосным устройством (MBB). Так как интеграция Wi-Fi является более распространенной и широко распространенной, ожидается, что Wi-Fi устройство будет включаться и подключаться почти все время.
Общие сведения
Устройство Wi-Fi на современной резервной платформе должно поддерживать несколько ключевых функций управления питанием для снижения энергопотребления как устройством, так и платформой в целом.
Первая функция, называемая режимом экономии энергии, позволяет устройству Wi-Fi уменьшить потребление энергии, оставаясь подключенным к точке доступа. Режим экономии энергии снижает энергопотребление за счет увеличения задержки передачи данных. Ожидается, что режим экономии электроэнергии всегда будет включен, если платформа работает от батареи, за исключением случаев, когда требуются подключения с низкой задержкой (например, для вызовов VOIP). Дополнительные сведения см. в разделе Режим автоматического экономии энергии Wi-Fi.
Второй ключевой функцией управления питанием является пробуждение с сопоставлением шаблонов. Эта функция позволяет Windows вооружать устройство Wi-Fi для пробуждения системы на микросхеме (SoC), когда устройство Wi-Fi обнаруживает сетевой пакет, соответствующий сохраненной схеме. Пробуждение с сопоставлением шаблонов работает только во время современного режима ожидания. Хотя включен пробуждение с учетом соответствия шаблону, устройство Wi-Fi работает в режиме очень низкого энергопотребления и прослушивает входящие данные, предназначенные для определенных системных служб или зарегистрированных приложений (например, push-уведомлений и электронной почты). В то же время другие компоненты аппаратной платформы находятся в состоянии низкого энергопотребления. Дополнительные сведения см. в разделе События сетевого Wake-Up.
Кроме того, Wi-Fi устройства на современной резервной платформе должны поддерживать следующие функции управления питанием во время выполнения:
- Состояние включения и выключения радиосвязи
- Разгрузка списка сети (NLO)
- Разгрузка ARP/NS
- Объединение пакетов D0
- Динамическое управление DTIM
- Набор триггеров подключения Wi-Fi, в том числе пробуждение при отключении от AP.
В этой статье содержатся рекомендации по проектированию Wi-Fi устройств на современной резервной платформе, которые подключены к SoC через шину SDIO или PCI Express (PCIe) или физически интегрированы в сам SoC. Корпорация Майкрософт не тестирует Wi-Fi устройств, которые подключаются через универсальную последовательную шину (USB) на современных резервных платформах, и не публикует никаких рекомендаций по проектированию для таких устройств.
Устройство Wi-Fi управляется драйвером Wi-Fi мини-порта, который предоставляет поставщик устройств Wi-Fi. Windows отправляет устройствам запросы на управление питанием (NDIS OID) для настройки режима экономии энергии и пробуждения с соответствием шаблону. Windows включает и отключает пробуждение с сопоставлением шаблонов, когда платформа входит в современный резервный режим и выходит из нее. Драйвер Wi-Fi мини-порта обрабатывает эти запросы, настраивая устройство Wi-Fi через шину SDIO, PCIe или собственную шину SoC.
Устройство Wi-Fi на современной резервной платформе почти всегда включено и, как ожидается, будет очень энергоэффективным. Если данные не передаются по каналу Wi-Fi и включен режим экономии энергии, устройство Wi-Fi должно потреблять менее 10 милливатт в среднем. Если пользователь выключил переключатель, включив режим «в самолете» или явно выключив Wi-Fi в приложении «Параметры Windows» , устройство Wi-Fi в среднем должно потреблять менее 1 милливатта.
Режимы управления питанием устройств
Устройство Wi-Fi должно поддерживать несколько режимов управления питанием. Каждый режим представляет собой сочетание действий устройства, сетевого подключения и включения пробуждения с соответствием шаблону.
Устройство Wi-Fi подключено к сети и активно передает данные.
Механизм перехода: Wi-Fi аппаратного обеспечения устройства автономно переходит из режима бездействия с подключением в активный режим.
Подключенный режим бездействия
Устройство Wi-Fi подключено к сети, но не передает данные активно.
- Wi-Fi аппаратное обеспечение устройства автономно переходит из режима подключенного режима бездействия в активный режим.
- Энергопотребление устройства в активном режиме будет являться фактором беспроводной технологии (то есть 802.11a/b/g/n), расстоянием до точки доступа, количеством передаваемых данных и т. д.
Устройство Wi-Fi подключено к точке доступа, но остальная часть платформы находится в очень низком энергопотреблении. Пробуждение с сопоставлением шаблонов включено, чтобы устройство Wi-Fi пробуждает SoC для определенного набора входящих сетевых пакетов.
- Прежде чем устройство Wi-Fi покинет D0, NDIS отправит запрос OID_PM_ADD_WOL_PATTERN , чтобы указать драйверу Wi-Fi мини-порта добавить шаблоны пробуждения по локальной сети.
- Чтобы указать драйверу Wi-Fi минипорта включить пробуждение по шаблону, NDIS отправит запрос OID_PM_PARAMETERS .
- NDIS отправит запрос OID_PNP_SET_POWER с NDIS_DEVICE_POWER_STATE значением NdisDeviceStateD2 (для SDIO) или NdisDeviceStateD3 (для PCIe).
Устройство Wi-Fi работает, но не подключено к точке доступа, так как предпочтительная точка доступа не находится в пределах диапазона. Остальная часть платформы находится в состоянии очень низкого энергопотребления. Включен пробуждение с сопоставлением шаблонов, а список разгрузки сети переключится на устройство Wi-Fi. Устройство Wi-Fi использует список разгрузки сети для периодического сканирования предпочтительных сетей для подключения.
- Устройство Wi-Fi использует список разгрузки сети для периодического сканирования предпочтительных сетей для подключения.
- Если во время этих периодических проверок обнаруживается соответствующая сеть, устройство Wi-Fi будет разбудить SoC.
На Wi-Fi устройстве по-прежнему применяется питание, но радио (радиочастотные компоненты) было выключено.
- В D0 NDIS отправляет запрос OID_DOT11_NIC_POWER_STATE со значением FALSE, указывая, что радиосвязь должна быть выключена.
Устройство Wi-Fi полностью выключено.
- NDIS отправит запрос OID_PNP_SET_POWER со значением NDIS_DEVICE_POWER_STATE NdisDeviceStateD3.
- Если устройство Wi-Fi подключено к SDIO или PCIe, встроенное ПО ACPI системы отключит питание или сбросит Wi-Fi устройство с помощью линии GPIO от SoC к устройству Wi-Fi.
- Если устройство Wi-Fi интегрировано в SoC, встроенное ПО системы отвечает за выключение питания или сброс Wi-Fi устройства с помощью проприетарного механизма.
Среднее энергопотребление и задержка выхода
В следующей таблице показаны ожидаемое энергопотребление и задержка при выходе в активное состояние для каждого режима управления питанием. Для этих цифр предположим, что устройство Wi-Fi постоянно подключено к одной точке доступа, которая имеет WPA2-Personal безопасности, за исключением режима отключения и выключения питания.
| Режим управления питанием устройства | Состояние питания устройства | Среднее энергопотребление | Задержка выхода из активной |
|---|---|---|---|
| Активный режим | D0 | Н/Д | |
| Режим бездействия с подключением | D0 | ||
| Подключенный спящий режим | D2 для SDIO; D3 для PCIe | ||
| Отключенный спящий режим | D2 для SDIO; D3 для PCIe | ||
| Режим выключения радиосвязи | D0 или D2 | ||
| Режим выключения (пробуждение отключено) | D3 |
Для устройств, подключенных к SDIO, D2 — это самое глубокое состояние питания устройства с поддержкой пробуждения для современного режима ожидания. Для устройств, подключенных к PCIe, D3 (в частности, подсостояние D3hot) является самым глубоким состоянием питания устройства с пробуждением для современного режима ожидания.
Windows 8, Windows 8.1 и Windows 10 поддерживают современный режим ожидания на устройствах вне SoC Wi-Fi, которые подключаются через шину SDIO. Windows 8.1 также поддерживает современный режим ожидания на устройствах вне SoC Wi-Fi, которые подключаются через шину PCIe.
Требования при Wi-Fi цепи общих папок устройства
В некоторых Wi-Fi конструкциях устройств Wi-Fi использует аналоговую и радиочастотную схему с bluetooth и дополнительными устройствами FM-радиосвязи. В этих Wi-Fi устройствах не должно быть зависимости состояния питания между Wi-Fi устройством и другими интегрированными устройствами связи. Устройство Wi-Fi должно иметь внутреннюю схему питания, чтобы обеспечить среднее энергопотребление менее 1 милливатта в режиме радиосвязи.
Механизмы управления питанием программного обеспечения
Управление питанием Wi-Fi устройства в основном основано на командах NDIS, которые драйвер мини-порта Wi-Fi получает от сетевой подсистемы Windows. Драйвер Wi-Fi минипорта отвечает за преобразование этих команд NDIS (называемых запросами OID) в сообщения конкретного устройства для отправки на Wi-Fi устройство через шину ввода-вывода.
Разработка драйвера NDIS — это сложная задача, область которой выходит за рамки Wi-Fi управления питанием устройств. Сведения о том, как разобраться в этом разделе, см. в статье Native 802.11 Wireless LAN (Локальная сеть 802.11 ). Если вы являетесь разработчиком Wi-Fi, вам следует ознакомиться с набором тестов сетевых устройств в комплекте сертификации оборудования Windows и использовать эти тесты в качестве фактического эталона для обеспечения правильной работы Wi-Fi устройства и его драйвера Wi-Fi мини-порта.
Ожидается, что устройство Wi-Fi всегда будет включено и подключено к сети, за исключением случаев, когда современная резервная платформа находится в состоянии питания системы S5 (выключение). Таким образом, правильное управление питанием Wi-Fi устройства имеет решающее значение для работы батареи системы как в режиме ожидания, так и при включении дисплея. Режим управления питанием Wi-Fi устройства может часто меняться, так как устройство отвечает на запросы программного обеспечения для сканирования новых сетей или само устройство обнаруживает, что точка доступа отключена. Механизмы программного управления питанием и итоговое энергопотребление, описанные в следующем обсуждении, предполагают, что Wi-Fi устройство подключено к одной точке доступа с приемлемой мощностью сигнала.
Драйвер Wi-Fi мини-порта должен включить следующие ключевые функции управления питанием, чтобы гарантировать, что Wi-Fi устройство является экономичным как во время современного режима ожидания, так и при включении дисплея:
- Режим энергопотребления
- Пробуждение по шаблону
В следующих абзацах подробно рассматриваются требования к этим двум функциям.
Помимо режима энергопотребления и пробуждения с соответствием шаблону, устройство Wi-Fi и драйвер Wi-Fi мини-порта должны поддерживать ряд других функций. Дополнительные сведения см. в разделе Другие требования к управлению питанием Wi-Fi.
Режим энергопотребления
В спецификации 802.11 описывается режим автоматического энергопотребления Wi-Fi (опрос с экономией энергии) для Wi-Fi сетей. В этом режиме Wi-Fi радио пропускает опрос на наличие подмножества широковещательных маяков, тем самым уменьшая среднее энергопотребление устройства. Windows требует, чтобы Wi-Fi устройство включило режим энергопотребления, когда устройство находится в активном режиме (D0), подключенном бездействии (D0) или подключенном режиме сна (D2 для SDIO; Режим управления питанием D3 для PCIe. Режим энергопотребления не имеет смысла, если Wi-Fi устройство находится в режиме управления питанием переключателя.
Драйвер Wi-Fi минипорта должен поддерживать и включать режим энергопотребления, если Wi-Fi устройство находится в следующих режимах управления питанием:
- Активный (D0)
- Бездействующий подключение (D0)
- Подключенный спящий режим (D2/D3)
Драйвер Wi-Fi минипорта должен сообщить Windows о том, что он поддерживает автоматическое согласование режима энергопотребления, установив для элемента bAutoPowerSaveMode структуры DOT11_EXTSTA_ATTRIBUTES значение TRUE. В ответ на этот параметр Windows отправит OID_DOT11_POWER_MGMT_MODE_AUTO_ENABLED запрос драйверу мини-порта Wi-Fi. Этот запрос предписывает драйверу автоматически включить режим энергопотребления. Драйвер Wi-Fi мини-порта должен использовать возможности точки удаленного доступа и самого Wi-Fi устройства, чтобы определить правильный уровень энергосбережения для включения.
Если включен режим автоматического энергопотребления, Windows может отправить запрос OID_DOT11_POWER_MGMT_REQUEST драйверу мини-порта Wi-Fi. В этом сообщении указывается один из четырех определенных уровней энергосбережения. Уровень энергосбережения в этом сообщении должен рассматриваться как подсказка драйверу Wi-Fi минипорта для ожидания энергосбережения операционной системы или пользователя на текущий момент времени. Значение, возвращаемое запросом OID_DOT11_POWER_MGMT_REQUEST, можно использовать, если драйвер не может обнаружить, что точка удаленного доступа поддерживает режим энергопотребления.
Пробуждение по шаблону
Windows требует, чтобы все сетевые устройства на современной резервной платформе поддерживали пробуждение с соответствием шаблону. Эта функция позволяет сетевому устройству отслеживать сетевое подключение на наличие интересных пакетов (сравнивая входящие пакеты с шаблонами, хранящимися на устройстве), когда soC или набор микросхем выключен, и пробуждение процессора main на SoC или наборе микросхем при обнаружении соответствующего шаблона. Эта возможность разгрузки Wi-Fi обработки с процессора main является ключевым фактором для обеспечения низкой мощности в современном режиме ожидания. Прежде чем платформа перейдет в современный режим ожидания и Wi-Fi устройство переходит в режим «подключенный спящий режим» (D2 для SDIO; D3 для режима PCIe Windows отправляет драйверу Wi-Fi минипорта коллекцию интересных шаблонов, для Wi-Fi устройство должно watch.
Пробуждение по шаблону — это ключевая функция включения для современного режима ожидания. Пробуждение по шаблону включено, если Wi-Fi устройство находится в режиме «подключенный спящий режим» (D2/D3). Прежде чем Wi-Fi устройство перейдет в этот режим, Windows предписывает устройству игнорировать все сетевые пакеты, кроме тех, которые соответствуют указанному набору шаблонов. Windows создает соответствующие шаблоны на основе служб и приложений (например, push-уведомлений и электронной почты), которые используются в настоящее время. Шаблон разгрузки, соответствующий Wi-Fi устройству, позволяет отключить остальную часть аппаратной платформы или работать в режиме с низким энергопотреблением. Между тем, Wi-Fi устройство остается включенным, ожидая важный входящий сетевой трафик.
Для поддержки пробуждения с соответствием шаблону драйвер Wi-Fi минипорта должен сначала объявить, что он поддерживает режим подключенного режима сна (D2/D3) и что он способен пробуждение системы из состояния питания D2/D3. Чтобы объявить поддержку пробуждения в соответствии с шаблонами, драйвер минипорта Wi-Fi должен выполнить следующие действия.
- Задайте бит NDIS_PM_WOL_BITMAP_PATTERN в элементе SupportedWoLPacketPatterns структуры NDIS_PM_CAPABILITIES , чтобы указать, что устройство Wi-Fi поддерживает пробуждение SoC на основе обнаружения растровых рисунков.
- Задайте для элемента MinPatternWakeUp структуры NDIS_PM_CAPABILITIES значение NdisDeviceStateD2 (для SDIO) или NdisDeviceStateD3 (для PCIe), чтобы указать, что Wi-Fi устройство может разбудить SoC, когда устройство находится в состоянии питания D2/D3 и обнаруживается соответствующий шаблон.
- Задайте для элемента NumTotalWoLPatterns структуры NDIS_PM_CAPABILITIES значение 22 десятичного (или больше). Это значение указывает, что Windows может запрограммировать Wi-Fi устройство с помощью до 22 (или более) уникальных шаблонов сопоставления для пробуждения SoC.
- Задайте бит NDIS_PM_WAKE_PACKET_INDICATION_SUPPORTED в элементе Флаги структуры NDIS_PM_CAPABILITIES . Этот флаг указывает, что устройство Wi-Fi поддерживает хранение и извлечение пакета, из-за чего устройство Wi-Fi разбудил SoC.
Когда Windows впервые обнаруживает, что системной службе или размещенное приложение требуется поддержка пробуждения по шаблону, она отправляет запрос OID_PM_ADD_WOL_PATTERN драйверу мини-порта Wi-Fi, чтобы указать шаблон для сопоставления. Этот запрос отправляется задолго до того, как устройство Wi-Fi перейдет в режим подключенного режима сна (D2/D3).
Вход в режим ожидания с подключенным подключением с включенным пробуждением в соответствии с шаблоном
Когда аппаратная платформа переходит в современный режим ожидания, Windows переведет Wi-Fi устройство в режим «подключенный спящий режим» (D2 для SDIO; D3 для режима PCIe) путем отправки запроса OID_PNP_SET_POWER , который указывает состояние питания устройства NdisDeviceStateD2 (для SDIO) или NdisDeviceStateD3 (для PCIe). В ответ на этот запрос драйвер мини-порта Wi-Fi должен выполнить следующие действия:
- Прекратите отправку новых запросов ввода-вывода базовому драйверу или оборудованию шины. Если Wi-Fi устройство находится за пределами SoC и подключено через SDIO, базовым драйвером шины будет драйвер шины Windows SD, Sdbus.sys. Если Wi-Fi устройство находится за пределами SoC и подключено через PCIe, базовым драйвером шины будет драйвер шины Windows PCI, Pci.sys. Если устройство Wi-Fi интегрировано в SoC, поставщик SoC предоставит базовый драйвер шины.
- Дождитесь выполнения всех запросов ввода-вывода в режиме выполнения и завершите все запросы ввода-вывода в очереди.
- Запрограммировать устройство Wi-Fi для всех настроенных шаблонов пробуждения и событий пробуждения.
- Переведите устройство Wi-Fi в правильное состояние с низким энергопотреблением (D2/D3) для режима «подключенный— спящий режим».
- Если Wi-Fi устройство находится за пределами SoC и подключено через шину SDIO:
- Настройте устройство Wi-Fi для пробуждения SoC с помощью внеполосного прерывания пробуждения GPIO. (Дополнительные сведения см. в разделе Поддерживаемые конфигурации питания оборудования.)
- Маскирование прерываний Wi-Fi устройства и отмена всех связанных таймеров. Драйвер Wi-Fi miniport должен задать для свойства SDP_FUNCTION_INT_ENABLE значение FALSE, вызвав подпрограмму SdBusSubmitRequest .
- Указать драйверу шины SD прекратить переадресацию Wi-Fi прерываний устройства. Драйвер Wi-Fi мини-порта должен задать для свойства SDP_SET_CARD_INTERRUPT_FORWARD значение FALSE, вызвав подпрограмму SdBusSubmitRequest .
- Завершите OID_PNP_SET_POWER запрос состояния NdisDeviceStateD2.
- Настройте Wi-Fi устройство для пробуждения системы в соответствии со стандартом PCIe (с помощью PM_PME сообщений; это подробно рассматривается в следующем разделе).
- Маскирование прерываний Wi-Fi устройства. Драйвер Wi-Fi минипорта должен отключить прерывания, вызвав подпрограмму IoDisconnectInterruptEx .
- Завершите запрос OID_PNP_SET_POWER состояния NdisDeviceStateD3.
Если Wi-Fi устройство находится в спящем режиме с подключением, ожидается, что устройство будет поддерживать подключение к связанной Wi-Fi сети, проверка для сопоставления шаблонов пробуждения и пробуждение SoC при изменении состояния сети. Например, устройство Wi-Fi должно иметь возможность разбудить SoC, если точка доступа внезапно развязана.

На следующем рисунке показана конфигурация программных и аппаратных компонентов для поддержки Wi-Fi устройства, которое является внешним к SoC и взаимодействует с SoC через шину SDIO.
Выход из современной резервной модели для соответствующего шаблона
Когда устройство Wi-Fi обнаруживает пакет с соответствующим шаблоном, оно должно сначала сохранить этот пакет в локальном энергонезависимом хранилище для последующего извлечения драйвером Wi-Fi miniport. Windows получит драйвер для получения сведений о пакете, чтобы соответствующая системная служба или приложение могли получать уведомления о входящем пакете.
Затем устройство Wi-Fi должно создать прерывание для пробуждения SoC.
Если устройство Wi-Fi находится за пределами SoC на порту SDIO, прерывание должно быть доставлено через прерывание GPIO по каналу и вызвать пробуждение SoC. Затем подсистема ACPI определяет, что прерывание GPIO для Wi-Fi устройства привело к пробуждению SoC, и ответит, выполнив IRP ожидания ( запрос IRP_MN_WAIT_WAKE ), который драйвер порта NDIS автоматически оставил в драйвере ACPI от имени драйвера Wi-Fi минипорта.
Если Wi-Fi устройство находится за пределами SoC в шине PCIe, а встроенное ПО ACPI предоставляет управление собственными функциями PCIe операционной системе, события пробуждения обрабатываются в соответствии со спецификацией PCIe, выполнив следующие действия.
- Когда устройство Wi-Fi переходит в состояние с низким энергопотреблением, драйвер порта NDIS автоматически отправляет IRP ожидания по стеку драйвера Wi-Fi драйверу шины PCI в папке «Входящие», Pci.sys (не драйвер ACPI, Acpi.sys), который помечает IRP как ожидающий в ожидании события пробуждения в будущем.
- Когда Wi-Fi устройству требуется пробуждение, оно должно создать уведомление WAKE для корня иерархии PCIe. Для этого устройство отправляет сообщение PM_PME по шине PCIe.
- Уведомление о пробуждении направляется на корневой порт иерархии PCIe над Wi-Fi устройством. Корневой порт будет находиться в состоянии питания D0 и, как ожидается, создаст прерывание PME для драйвера шины PCI для почты, Pci.sys.
- Драйвер шины PCI на корневом порту возвращает всю иерархию устройств под этим корневым портом в D0.
- Драйвер шины PCI проверяет PME_Status бит каждого устройства в иерархии, чтобы определить, выдало ли оно уведомление WAKE. Если задан бит PMEStatus Wi-Fi устройства, драйвер шины PCI завершает все невыполненные irp для ожидания пробуждения, ожидающие этого устройства, что приводит к возврату IRP, наложенного на шаге 1, в NDIS.
Если устройство Wi-Fi интегрировано в SoC, то работа устройства аналогична описанной для реализации внесокового порта SDIO. Поставщик SoC должен описать устройство в таблице DSDT встроенного ПО ACPI. Затем подсистема ACPI перечислит Wi-Fi устройство и завершит IRP ожидания пробуждения. Мы рекомендуем системным интеграторам, использующим soC, интегрированным Wi-Fi устройствам, работать в тесном контакте с поставщиком SoC по Wi-Fi интеграции устройств и разработке драйверов.
После завершения IRP для ожидания NDIS сначала отправит D0 IRP ( запрос IRP_MN_SET_POWER типа DevicePowerState) в стек водителю автобуса. Перед выполнением D0 IRP NDIS отправит драйверу Wi-Fi мини-порта запрос OID_PNP_SET_POWER с целевым состоянием NdisDeviceStateD0. В ответ драйвер мини-порта Wi-Fi должен выполнить следующие действия.
- Проверьте оборудование Wi-Fi устройства, чтобы определить причину прерывания пробуждения. Драйвер Wi-Fi минипорта должен уведомить NDIS о причине прерывания пробуждения, создав событие состояния NDIS_STATUS_PM_WAKE_REASON . Если прерывание пробуждения вызвано входящим сетевым пакетом, драйвер должен передать этот пакет в NDIS через обычный путь к данным NDIS, прежде чем драйвер передает любые другие полученные пакеты в NDIS.
- Восстановите состояние регистрации или другой аппаратный контекст, необходимый для завершения перехода устройства Wi-Fi в режим подключенного режима простоя (D0).
- Если Wi-Fi устройство находится вне SoC и подключено через SDIO, драйвер Wi-Fi мини-порта должен:
- Попросите водителя sd bus пересылать прерывания драйверу Wi-Fi минипорта. Драйвер Wi-Fi мини-порта должен задать для свойства SDP_SET_CARD_INTERRUPT_FORWARD значение TRUE, вызвав подпрограмму SdBusSubmitRequest .
- Маскируйте прерывания Wi-Fi устройства. Драйвер Wi-Fi мини-порта должен задать для свойства SDP_FUNCTION_INT_ENABLE значение TRUE, вызвав подпрограмму SdBusSubmitRequest .
Пробуждение с сопоставлением шаблонов и возможность пробуждения SoC из состояния простоя с низким энергопотреблением имеют важное значение для поддержания сетевого подключения во время современного режима ожидания. Wi-Fi разработчики драйверов должны тесно сотрудничать с корпорацией Майкрософт, чтобы разработать драйвер Wi-Fi miniport, который реализует эти необходимые функции.
Другие требования к управлению питанием Wi-Fi
Помимо режима экономии энергии и пробуждения с соответствием шаблону, Wi-Fi устройство и драйвер мини-порта должны поддерживать несколько других функций управления питанием во время выполнения для Wi-Fi устройств на современных резервных платформах. Эти функции необходимы для снижения энергопотребления Wi-Fi устройства и общей аппаратной платформы. Как обсуждалось ранее, Wi-Fi устройство и драйвер мини-порта должны поддерживать следующие функции:
- Состояние включения и выключения радиосвязи
- Разгрузка списка сети (NLO)
- Разгрузка ARP/NS
- Объединение пакетов D0
- Динамическая конфигурация DTIM
- Триггеры пробуждения подключения Wi-Fi, в том числе пробуждение при отключении от AP
Состояние включения и выключения радиосвязи
Драйвер мини-порта Wi-Fi должен отвечать на запросы Windows, чтобы изменить состояние радиосвязи для Wi-Fi устройства. Пользователь может изменить состояние включения и выключения радио на выключено , включив режим «в самолете» или явно выключив Wi-Fi в приложении «Параметры Windows».
Когда пользователь изменяет состояние включения и выключения Wi-Fi устройства на выключенное, Windows отправляет драйверу Wi-Fi мини-порта запрос OID_DOT11_NIC_POWER_STATE со значением FALSE. В ответ драйвер Wi-Fi минипорта должен использовать сообщение в диапазоне, чтобы удалить питание от радио (радиочастотной подсистемы) в Wi-Fi устройстве и поместить устройство в состояние питания, которое потребляет в среднем не более 1 милливатта.
Когда пользователь изменяет состояние радиосвязи Wi-Fi устройства на включено, Windows отправляет драйверу Wi-Fi мини-порта запрос OID_DOT11_NIC_POWER_STATE со значением TRUE. В ответ драйвер Wi-Fi мини-порта должен использовать сообщение в диапазоне, чтобы применить питание к радио в Wi-Fi устройстве и вернуть устройство в режим питания с подключенным бездействием.
Если для устройства Wi-Fi настроено состояние включения и выключения радиосвязи, устройство Wi-Fi может находиться в состоянии питания D0 или D2. NDIS всегда переводит устройство Wi-Fi в состояние питания D0, прежде чем уведомлять драйвер Wi-Fi минипорта об изменении состояния включения и выключения радио. Если пользователь ранее установил состояние включения и выключения радиосвязи, драйверу мини-порта Wi-Fi не нужно предпринимать никаких конкретных действий при переходе аппаратной платформы в современный режим ожидания. Если радиосвязь включена или отключена, радиосвязь будет оставаться в режиме современного режима ожидания, а после выхода системы из режима ожидания радиосвязь будет по-прежнему отключена до тех пор, пока пользователь не изменит состояние на включено.
Разгрузка списка сети (NLO)
Функция разгрузки списка сети (NLO) позволяет копировать Wi-Fi сведения профиля в локальное хранилище на устройстве Wi-Fi. Вместо сканирования всех доступных каналов для всех точек доступа устройство Wi-Fi использует эти сведения профиля для сканирования ограниченного числа каналов для предпочтительных сетей, тем самым уменьшая потребление энергии устройством Wi-Fi. Устройство Wi-Fi и драйвер Wi-Fi мини-порта на современной резервной платформе должны поддерживать разгрузку списка сети. Эта поддержка включает обработку запросов OID_DOT11_OFFLOAD_NETWORK_LIST .
Чтобы объявить возможность NLO, драйвер Wi-Fi мини-порта должен установить флаг NDIS_WLAN_WAKE_ON_NLO_DISCOVERY_SUPPORTED в элементе MediaSpecificWakeUpEvents структуры NDIS_PM_CAPABILITIES .
Разгрузка ARP/NS
Драйвер Wi-Fi мини-порта и Wi-Fi устройство должны поддерживать разгрузку ARP/NS, что позволяет устройству Wi-Fi автономно отвечать на распространенные сетевые запросы. Функция разгрузки ARP/NS позволяет избежать пробуждения SoC для распространенных сетевых запросов, которые имеют простые и предсказуемые ответы. Чтобы указать поддержку разгрузки ARP/NS, драйвер Wi-Fi мини-порта должен задать флаги NDIS_PM_PROTOCOL_OFFLOAD_ARP_SUPPORTED и NDIS_PM_PROTOCOL_OFFLOAD_NS_SUPPORTED в элементе SupportedProtocolOffloads структуры NDIS_PM_CAPABILITIES .
Кроме того, драйвер Wi-Fi miniport и Wi-Fi устройство должны поддерживать по крайней мере один адрес разгрузки IPv4 ARP и по крайней мере два адреса разгрузки NS DIPv6. Драйвер Wi-Fi мини-порта должен задать для элемента NumArpOffloadIPv4Addresses структуры NDIS_PM_CAPABILITIES значение 1 или больше. Драйвер Wi-Fi мини-порта должен задать для элемента NumNSOffloadIPv6Addresses структуры NDIS_PM_CAPABILITIES значение 2 или больше. Windows использует запрос OID_PM_ADD_PROTOCOL_OFFLOAD для предоставления адресов разгрузки ARP и NS драйверу Wi-Fi мини-порта.
Объединение пакетов D0
Устройство Wi-Fi и драйвер Wi-Fi мини-порта должны поддерживать объединение пакетов D0, что позволяет устройству Wi-Fi пакетировать общие и низкоприоритетные сетевые пакеты для пакетного получения SoC. Эта функция уменьшает общее количество и частоту прерываний набора микросхем ядра, чтобы SoC дольше оставаться в состояниях с низким энергопотреблением, тем самым продлевая время работы батареи. Драйвер Wi-Fi мини-порта объявляет поддержку объединения пакетов D0, задавая несколько значений в структуре NDIS_RECEIVE_FILTER_CAPABILITIES .
В следующем списке элементов перечислены возможности объединения пакетов D0, которые требуется поддерживать устройством Wi-Fi и Wi-Fi драйвером мини-порта. Драйвер Wi-Fi мини-порта должен указывать эти возможности в структуре NDIS_RECEIVE_FILTER_CAPABILITIES . Для каждого элемента в списке отображается минимальное значение, необходимое для определенного элемента этой структуры. NDIS отправляет OID_RECEIVE_FILTER_SET_FILTER запросы драйверу Wi-Fi мини-порта для установки фильтров объединения пакетов. Фильтры объединения пакетов указывают, какие пакеты необходимо пакетировать в буфер объединения на устройстве Wi-Fi.
SupportedQueueProperties
Примечание Этот флаг всегда должен присутствовать в hardwareReceiveFilterCapabilities , чтобы указать возможности оборудования. Этот флаг должен присутствовать в CurrentReceiveFilterCapabilities только в том случае, если расширенный ключевое слово *PacketCoalescing является ненулевым.
EnabledFilterTypes, минимальное значение:
SupportedFilterTests, минимальные значения:
SupportedHeaders, минимальные значения:
SupportedMacHeaderFields, минимальные значения:
SupportedARPHeaderFields, минимальные значения:
SupportedIPv4HeaderFields, минимальное значение:
SupportedIPv6HeaderFields, минимальное значение:
SupportedUdpHeaderFields, минимальное значение:
MaxFieldTestsPerPacketCoalescingFilter, минимальное значение:
MaxPacketCoalescingFilters, минимальное значение:
NDIS отправляет OID_RECEIVE_FILTER_CLEAR_FILTER запросы на очистку ранее заданных фильтров объединения пакетов, если эти фильтры больше не требуются. NDIS может динамически устанавливать и очищать отдельные фильтры объединения пакетов. Драйвер Wi-Fi минипорта требуется для постоянного отслеживания текущего набора фильтров объединения пакетов, но может применять объединение только в том случае, если Wi-Fi устройство находится в состоянии питания D0 (и находится в активном режиме или режиме простоя с подключением).
Динамическая конфигурация DTIM
Драйвер Wi-Fi мини-порта должен поддерживать динамическую конфигурацию интервала сообщения о доставке трафика (DTIM). Динамическая настройка интервала DTIM до большего значения во время режима «спящий режим подключения» (D2 для SDIO; Режим D3 для PCIe позволяет Wi-Fi устройству потреблять очень мало энергии, постоянно поддерживая подключение к точке доступа. Дополнительная задержка, возникающая в результате более длительного интервала DTIM, не является критической в режиме «спящий режим» (D2/D3).
Драйвер Wi-Fi мини-порта должен поддерживать динамические интервалы DTIM, реализовав следующие рекомендации:
- Устройство Wi-Fi (в режиме STA) должно объявлять точке доступа значение интервала прослушивания 10. Это значение приведет к принудительному кэшированию данных для клиента Wi-Fi в течение 10 маяков.
- Чтобы подготовить Wi-Fi устройство к переходу в спящий режим (D2/D3), драйвер должен изменить длину интервала DTIM примерно на 500 миллисекундах. Указываемое значение DTIM зависит от значения сообщения о нормальном трафике (TIM). Например, если значение TIM в настоящее время составляет 100 миллисекунда, Wi-Fi устройстве должно использовать значение DTIM 5 (с интервалом в 500 миллисекундах). Если значение TIM сейчас составляет 300 миллисекунда, Wi-Fi устройство должно использовать значение DTIM 2 (с интервалом в 600 миллисекундах).
При обратном переходе Wi-Fi устройства в режим простоя (D0) Wi-Fi устройство должно отменить изменения в исходный DTIM, согласованный с точкой доступа.
триггеры пробуждения Wi-Fi подключения
Если устройство Wi-Fi подключено к сети в режиме ожидания, устройство Wi-Fi и драйвер Wi-Fi мини-порта также должны поддерживать пробуждение SoC на основе набора триггеров пробуждения Wi-Fi подключения. Требования:
- Выполните обновление GTK (WPA/WPA2) и IGTK (WPA2) в современном режиме ожидания.
- Поддержка пробуждения при ошибках подтверждения GTK и IGTK.
- Поддержка пробуждения при получении пакета EAP-Request/Identity 802.1x.
- Поддержка пробуждения при получении четырехстороннего запроса на подтверждение.
- Поддержка пробуждения при потере связи с текущей точкой доступа.
Пробуждение SoC на этих Wi-Fi определенных событиях позволяет Windows получать уведомления, когда Wi-Fi подключение находится под угрозой или когда Wi-Fi устройство теряет подключение к соответствующей точке доступа. В ответ Windows может указать драйверу и устройству мини-порта Wi-Fi подключиться к альтернативной сети Wi-Fi. Кроме того, Windows может вместо этого использовать мобильное широкополосное радио (MBB) для установки подключения. Драйвер Wi-Fi мини-порта должен указать каждую из этих возможностей триггера пробуждения (например, установив флаг NDIS_WLAN_WAKE_ON_AP_ASSOCIATION_LOST_SUPPORTED) в элементе SupportedWakeUpEvents структуры NDIS_PM_CAPABILITIES .
Поддерживаемые конфигурации питания оборудования
Windows поддерживает три конфигурации аппаратного управления питанием для Wi-Fi устройства на современной резервной платформе. Устройство Wi-Fi должно быть расположено за пределами SoC и подключено через SDIO или PCIe либо должно быть физически интегрировано в микросхему SoC и подключено через проприетарную внутреннюю шину.
Конструктор системы не должен использовать подключение usb-шины для интеграции устройства Wi-Fi в современную резервную платформу.
Вне SoC, подключенного через SDIO
В этой конфигурации, которая показана на предыдущей блок-схеме, Wi-Fi устройство находится за пределами SoC и подключено к SoC через шину SDIO. Устройство Wi-Fi может иметь один или несколько контактов, подключенных к контактам GPIO на SoC. Устройство Wi-Fi должно быть либо подключено к направляющей питания, которая всегда включена, либо напрямую подключено к IC управления питанием (PMIC).
Устройство Wi-Fi должно иметь возможность генерировать прерывание пробуждения по внеполосной сигнальной линии, перенаправляемой из выходного контакта прерываний на Wi-Fi устройстве в контакт GPIO на SoC. Линия прерывания от устройства должна быть подключена к постоянно включенной штифте GPIO на SoC, чтобы сигнал пробуждения Wi-Fi устройства смог вывести SoC из самого низкого состояния питания во время современного режима ожидания. Системный интегратор должен использовать макрос ACPI GpioInt для описания подключения прерывания GPIO на Wi-Fi устройстве в пространстве имен ACPI. Поле Shared макроса GpioInt должно иметь значение ExclusiveAndWake, чтобы указать, что прерывание GPIO может вывести систему из спящего режима. Параметр ExclusiveAndWake позволяет драйверу ACPI автоматически завершить IRP ожидания для Wi-Fi устройства и вернуть устройство в режим простоя (D0), если устройство находится в спящем режиме (D2) при прерывании SoC. Встроенное ПО ACPI должно указывать на то, что Wi-Fi устройство может выбудить платформу из спящего режима (D2). Для этого системный интегратор должен включить объекты _S4W и _S0W в пространство имен ACPI в Wi-Fi устройстве, как показано в следующем примере:
Name(_S0W, 2) Name(_S4W, 2)Значение 2 в этом примере указывает состояние питания устройства D2.
Кроме того, устройство Wi-Fi может иметь пин-код ввода, который принимает сигнал включения или сброса от выходного контакта GPIO на SoC. Контакт GPIO управляется встроенным ПО системы. Контакт GPIO можно полностью выключить или сбросить Wi-Fi устройство. Если такой контакт GPIO используется для включения или сброса Wi-Fi устройства, системный интегратор должен предоставить этот контакт в области операций GPIO. Системный интегратор должен также включать методы управления _PS0 и _PS3 в Wi-Fi устройстве в пространстве имен ACPI.
Реализация метода _PS3 должна выключить или сбросить Wi-Fi устройство путем изменения состояния выходного контакта GPIO через область операции GPIO. Если устройство Wi-Fi имеет определенные требования к времени сброса, системный интегратор должен реализовать эти требования в встроенном ПО ACPI, используя метод ACPI Sleep, чтобы задержать выполнение или удерживать строку сброса до требуемого уровня сигнала в течение определенного указанного времени.
Реализация метода управления _PS0 должна надежно применять питание к устройству Wi-Fi и обеспечивать работоспособность устройства.
Вне SoC, подключенного через PCIe
В этой конфигурации Wi-Fi устройство находится за пределами SoC и подключено к шине PCIe. Устройство находится в состоянии питания устройства D3, когда оно работает в режиме «подключенный— спящий режим» или в режиме отключенного режима. В D3 устройство остается в подсостояние D3hot и не входит в подсостояние D3cold. Устройство Wi-Fi должно быть подключено к системной направляющей питания, которая всегда включена или напрямую подключена к ic управления питанием системы (PMIC).
Примечание Оборудование Wi-Fi должно использовать архитектурные средства PCI для создания события пробуждения (PME).
В D3 устройство должно иметь возможность сигнализировать о событии пробуждения, отправляя PM_PME сообщение, которое распространяется по шине PCIe. Событие пробуждения вызовет прерывание из корневого порта PCIe, и это прерывание будет обрабатываться драйвером шины PCI в папке «Входящие» Pci.sys.
Чтобы предоставить операционной системе управление собственными функциями PCIe, встроенное ПО ACPI должно включать метод управления _OSC в пространстве имен ACPI. Кроме того, пространство имен ACPI должно включать объект _S0W, чтобы указать, что Wi-Fi устройство может вывести платформу из спящего режима или режима отключенного режима. Этот объект должен находиться под устройством Wi-Fi в пространстве имен ACPI и объявляться, как показано в следующем примере:
Name(_S0W, 3)На следующем рисунке показана конфигурация программных и аппаратных компонентов для поддержки Wi-Fi устройства, которое является внешним к SoC и взаимодействует с SoC через шину PCIe.

Интегрирована в SoC
Если устройство Wi-Fi интегрировано в SoC, требуется тесная связь между драйвером Wi-Fi минипорта и собственным драйвером шины SoC. Реализация этого драйвера выходит за рамки область этого документа. Однако драйвер Wi-Fi мини-порта должен реализовывать все функции, описанные в разделе Механизмы управления питанием программного обеспечения.
Системный интегратор должен обратиться к поставщику SoC для получения сведений о реализации ACPI для Wi-Fi устройств, которые непосредственно интегрированы в SoC.
Тестирование и проверка
Тестирование и проверка Wi-Fi устройства должны быть сосредоточены на непосредственном измерении энергопотребления и проверке правильности работы пробуждения с соответствием шаблону.
Прямое измерение энергопотребления устройства является важной частью тестирования и проверки для Wi-Fi устройства. Так как Wi-Fi устройство почти всегда включено, когда платформа не находится в состоянии питания системы S5 (shutown), системный интегратор должен протестировать и проверить Wi-Fi энергопотребление в ряде различных системных сценариев и конфигураций. Мы рекомендуем напрямую измерять энергопотребление устройства Wi-Fi для двух типов подключений, приведенных в следующей таблице.
- Экран включен, состояние D0
- Режим энергопотребления включен при автоматическом режиме
- Нет активных передач данных
- DTIM, настроенный для поддержки точек доступа
- безопасность WPA2-Personal
- Выключение экрана, включение пробуждения в соответствии с шаблоном, состояние D2
- Для DTIM настроено значение 5
- безопасность WPA2-Personal
Контрольный список управления питанием
Системные интеграторы и поставщики SoC должны использовать приведенный ниже контрольный список, чтобы убедиться, что их Wi-Fi устройства и Wi-Fi минипорта совместимы с Windows 8 и Windows 8.1.
ПримечаниеКомплект сертификации оборудования Windows включает широкий набор Wi-Fi тестов драйверов, которые помогут убедиться, что Wi-Fi устройство совместимо с Windows 8 и Windows 8.1. Wi-Fi поставщикам устройств и разработчикам драйверов Wi-Fi мини-портов рекомендуется ознакомиться с тестами комплекта сертификации оборудования Windows и использовать их для проверки реализации драйвера как можно раньше в цикле разработки.
- Поставщик устройств Wi-Fi должен разработать драйвер, который выполняет следующие действия:
- Поддерживает пробуждение с сопоставлением шаблонов.
- Поддерживает режим экономии энергии.
- Поддерживает включение и отключение радиосвязи.
- Поддерживает разгрузку списка сети (NLO).
- Поддерживает объединение пакетов D0.
- Поддерживает пробуждение по ap-disconnect и дополнительные триггеры пробуждения Wi-Fi.
- Поддерживает разгрузку ARP/NS.
- Поддерживает динамическую конфигурацию DTIM.
- Проходит все применимые сетевые тесты в комплекте сертификации оборудования Windows.
- Перенаправка прерывания Wi-Fi пробуждения с устройства Wi-Fi на всегда включенную контактную GPIO на SoC.
- Добавьте макрос GPIOInt в Wi-Fi устройство в пространство имен ACPI, а для поля Общие задано значение ExclusiveAndWake.
- Включите объект _S4W под устройством Wi-Fi в пространство имен ACPI с самым глубоким состоянием пробуждения 0x2 для D2. Укажите «Name(_S4W, 2)».
- Включите объект _S0W под устройством Wi-Fi в пространство имен ACPI с самым глубоким состоянием пробуждения 0x2 для D2. Укажите как «Name(_S0W, 2)».
- Перенаправьте любой сигнал включения питания или сброса от выходного контакта GPIO на SoC на устройство Wi-Fi.
- Описывать необязательный выходной контакт GPIO с включением питания или сбросом в области операций GPIO.
- Укажите _PS3 и _PS0 методы управления и (или) _PRn ссылок на ресурсы power. Эти записи должны находиться в Wi-Fi устройстве в пространстве имен ACPI.
- Реализуйте метод _PS3 или методы power resource, чтобы удалить питание с устройства Wi-Fi.
- Реализуйте метод _PS0 или методы power resource для восстановления питания на Wi-Fi устройстве.
- Включите в реализацию методов _PS3 и _PS0 любое время включения или сброса последовательности для конкретного устройства. Выполнение метода ACPI может быть отложено с помощью метода Sleep.
- Включите _OSC метод управления в пространство имен ACPI, чтобы предоставить операционной системе управление собственными функциями PCIe. Включите объект _S4W под устройством Wi-Fi в пространство имен ACPI с самым глубоким состоянием пробуждения 0x3 для D3. Укажите как «Name(_S4W, 3)».
- Убедитесь, что среднее энергопотребление устройства Wi-Fi в режиме радиосвязи меньше 1 милливатта.
- Убедитесь, что среднее энергопотребление устройства Wi-Fi меньше 10 милливатт, когда устройство находится в режиме «подключенный спящий режим» (D2 для SDIO; D3 для PCIe) или режима подключенного бездействия (D0) и не передает данные активно.
- Убедитесь, что Wi-Fi минипорт правильно поддерживает пробуждение по шаблону и способен пробуждать SoC из самого глубокого состояния простоя при обнаружении соответствующего шаблона.
- Убедитесь, что устройство Wi-Fi может вывести SoC из самого глубокого состояния простоя, когда устройство теряет подключение к соответствующей точке доступа.
- Убедитесь, что устройство Wi-Fi не создает неверные пробуждения для SoC.
- Используйте тесты, предоставленные в комплекте сертификации оборудования Windows, чтобы убедиться, что устройство Wi-Fi правильно реализует разгрузку списка сети (NLO), разгрузку ARP/NS и объединение пакетов D0.
WiFi: беспроводные сети.
WiFi (читается «вайфай» с ударением на втором слоге) — это промышленное название технологии беспроводного обмена данными, относящееся к группе стандартов организации беспроводных сетей IEEE 802.11. В некоторой степени, термин Wi-Fi является синонимом 802.11b, поскольку стандарт 802.11b был первым в группе стандартов IEEE 802.11 получившим широкое распространение. Однако сегодня термин Wi-Fi в равной степени относится к любому из стандартов 802.11b, 802.11a, 802.11g и 802.11n, 802.11ac.
Wi-Fi Alliance занимается аттестацией Wi-Fi продукции, что позволяет гарантировать, что вся 802.11 продукция, поступающая на рынок, соответствует спецификации стандарта. К сожалению, стандарт 802.11a, использующий частоту 5ГГц, не совместим со стандартами 802.11b/g, использующим частоту 2,4ГГц, поэтому рынок Wi-Fi продукции остается фрагментированным. Для нашей страны это неактуально, поскольку для использования аппаратуры стандарта 802.11а, требуется специальное разрешение и она не получила здесь широкого распространения, к тому же подавляющее большинство устройств, поддерживающих стандарт 802.11a, поддерживают также и стандарт 802.11b или 802.11g, что позволяет считать относительно совместимыми все продаваемые в данный момент WiFi устройства. Новый стандарт 802.11n поддерживает обе эти частоты.
Какое оборудование необходимо для создания беспроводной сети?
Для каждого устройства, участвующего в беспроводной сети, необходим беспроводной сетевой адаптер, также называемый беспроводной сетевой картой. Все современные ноутбуки, некоторые настольные компьютеры, смартфоны и планшеты уже оснащены встроенными беспроводными сетевыми адаптерами. Однако во многих случаях для создания беспроводной сети из настольных компьютеров сетевые адаптеры необходимо приобретать отдельно. Популярные сетевые адаптеры для ноутбуков выполнены в формате Mini PCI-E или M.2 устройств, соответственно, для настольных компьютеров существуют модели с интерфейсом PCI, PCI-E, беспроводные USB-адаптеры можно подключать как в портативные, так и в настольные системы.
Для создания небольшой беспроводной локальной сети из двух (в некоторых случаях — и большего числа) устройств достаточно иметь необходимое число сетевых адаптеров. (Требуется, чтобы они поддерживали режим AdHoc). Однако, если вы захотите увеличить производительность вашей сети, включить в сеть больше компьютеров и расширить радиус действия сети, вам понадобятся беспроводные точки доступа и/или беспроводные маршрутизаторы. Функции беспроводных маршрутизаторов аналогичны функциям традиционных проводных маршрутизаторов. Обычно они используются в тех случаях, когда беспроводная сеть создается с нуля. Альтернативой маршрутизаторам являются точки доступа, позволяющие подключить беспроводную сеть к уже существующей проводной сети. Точки доступа используются, как правило, для расширения сети, в которой уже есть проводной коммутатор (switch) или маршрутизатор. Для построения домашней локальной сети достаточно одной точки доступа, которой вполне по силам обеспечить необходимый радиус действия. Офисные сети обычно требуют несколько точек доступа и/или маршрутизаторов.
Точки доступа и маршрутизаторы, сетевые карты с интерфейсом PCI/PCI-E и некоторые USB адаптеры могут использоваться с более мощными антеннами вместо штатных, что значительно увеличивает дальность связи или радиус охвата.
Адаптеры Точки доступа Прочее Сеть из двух беспроводных устройств без подключения к локальной проводной сети 2 — Сетевые адаптеры должны поддерживать режим Ad-Hoc, в некоторых случаях можно так объединять в сеть более двух устройств. Небольшая домашняя или офисная сеть из По числу устройств 1 Если в локальную сеть планируется подключать и проводные устройства, то необходима точка доступа с функциональностью маршрутизатора (Wireless Router). Мост между проводными локальными сетями — По числу сетей, если их больше двух, необходимо удостовериться, что выбранные точки доступа поддерживают режим Point-To-MultiPoint Bridge — Организация крупной беспроводной офисной или корпоративной сети По числу устройств Количество выбирается исходя из оптимальной зоны покрытия и скорости работы. Часть точек доступа может работать в режиме репитеров или WDS. Каков стандартный радиус действия Wi-Fi сети?
Радиус действия домашней Wi-Fi сети зависит от типа используемой беспроводной точки доступа или беспроводного маршрутизатора. К факторам, определяющим диапазон действия беспроводных точек доступа или беспроводных маршрутизаторов, относятся:
• Тип используемого протокола 802.11;
• Общая мощность передатчика;
• Коэффициент усиления используемых антенн;
• Длина и затухание в кабелях, которыми подключены антенны;
• Природа препятствий и помех на пути сигнала в данной местности.Радиус действия со штатными антеннами (обычно усиление 2dBi) популярных точек доступа и маршрутизаторов стандарта 802.11g, при условии, что они соединяются с устройством, имеющим антенну с аналогичным усилением, можно примерно оценить в 150м на открытой местности и 50 м в помещении, более точные цифры для разных стандартов приведены ниже в таблице, посвященной скорости передачи.
Препятствия в виде кирпичных стен и металлических конструкций могут уменьшить радиус действия Wi-Fi сети на 25% и более. Поскольку стандарты 802.11a/ac используют частоты выше, чем стандарты 802.11b/g, он является наиболее чувствительным к различного рода препятствиям. На радиус действия Wi-Fi сетей, поддерживающих стандарт 802.11b или 802.11g, влияют также помехи, исходящие от микроволновых печей. Ниже показана таблица с приблизительными потерями эффективности сигнала Wi-Fi с частотой 2.4 ГГц при прохождении через различные препятствия.
Тип препятствия Дополнительные потери (dB) Эффективное расстояние Открытое пространство 0 100% Окно без тонировки (отсутствует метализированное покрытие) 3 70% Окно с тонировкой (метализированное покрытие) 5-8 50% Деревянная стена 10 30% Межкомнатная стена (15,2 см) 15-20 15% Несущая стена (30,5 см) 20-25 10-15% Бетонный пол/потолок 15-25 10-15% Монолитное железобетонное перекрытие 20-25 10% Ещё одним существенным препятствием может оказаться листва деревьев, поскольку она содержит воду, поглощающую микроволновое излучение данного диапазона. Проливной дождь ослабляет сигналы в диапазоне 2.4GHz с интенсивностью до 0.05 dB/км, густой туман вносит ослабление 0.02 dB/км, а в лесу (густая листа, ветви) сигнал может затухать с интенсивностью до 0.5дб/метр.
Увеличить радиус действия Wi-Fi сети можно посредством объединения в цепь нескольких беспроводных точек доступа или маршрутизаторов, а также путём замены штатных антенн, установленных на сетевых картах и точках доступа, на более мощные.
Приблизительно возможные варианты дальности действия и скорости работы сети в идеальном случае можно рассчитать с помощью специального калькулятора , ориентированного на оборудование D-Link, но использованные там формулы и методики подходят и для любого другого.
При создании радиомоста между двумя сетями надо знать тот факт, что пространство вокруг прямой линии, проведённой между приёмником и передатчиком должно быть свободно от отражающих и поглощающих препятствий в радиусе, сравнимом с 0.6 радиуса первой зоны Френеля. Её размер можно рассчитать исходя из следующей формулы:


В реальной ситуации уровень сигнала на различном удалении от передающего устройства можно замерить при помощи специального устройства.
Что такое организация сети в режиме Infrastructure?
Данный режим позволяет подключить беспроводную сеть к проводной сети Ethernet посредством беспроводной точки доступа. Для того, чтобы подключение стало возможным необходимо, чтобы беспроводная локальная сеть (WLAN), беспроводная точка доступа и все беспроводные клиенты использовали одинаковый SSID (Service Set ID). Тогда Вы сможете подключить точку доступа к проводной сети с помощью кабеля и таким образом обеспечить беспроводным клиентам доступ к данным проводной сети. Для того, чтобы расширить инфраструктуру и обеспечить одновременный доступ к проводной сети любому числу беспроводных клиентов, Вы можете подключить к беспроводной локальной сети дополнительные точки доступа.
Основными преимуществами сетей, организованных в режиме Infrastructure по сравнению с сетями, организованными в режиме Ad-Hoc, является их масштабируемость, централизованная защита и расширенный радиус действия. Недостатком безусловно является необходимость расходов на приобретение дополнительного оборудования, например дополнительной точки доступа.
Беспроводные маршрутизаторы, предназначенные для использования в домашних условиях, всегда оснащены встроенной точкой доступа для поддержки режима Infrastructure.
Насколько быстрой может быть беспроводная сеть?
Скорость беспроводной сети зависит от нескольких факторов. Производительность беспроводных локальных сетей определяется тем, какой стандарт Wi-Fi они поддерживают. Максимальную пропускную способность могут предложить сети, поддерживающие стандарт 802.11ac — до 2167 Мбит/сек (при использовании MU-MIMO). Пропускная способность сетей, поддерживающих стандарт 802.11a или 802.11g, может составить до 54 Мбит/сек. (Сравните со стандартными проводными сетями Ethernet, пропускная способность которых составляет 100 или 1000 Мбит/сек.)
На практике, даже при максимально возможном уровне сигнала производительность Wi-Fi сетей никогда не достигает указанного выше теоретического максимума. Например, скорость сетей, поддерживающих стандарт 802.11b, обычно составляет не более 50% их теоретического максимума, т. е. приблизительно 5.5 Мбит/сек. Соответственно, скорость сетей, поддерживающих стандарт 802.11a или 802.11g, обычно составляет не более 20 Мбит/сек. Причинами несоответствия теории и практики являются избыточность кодирования протокола, помехи в сигнале, а также изменение расстояния Хемминга с изменением расстояния между приемником и передатчиком. Кроме того, чем больше устройств в сети одновременно участвуют в обмене данными, тем пропорционально ниже пропускная способность сети в расчёте на каждое устройство, что естественным образом ограничивает количество устройств, которое имеет смысл подключать к одной точке доступа или роутеру (другое ограничение может быть вызвано особенностями работы встроенного DHCP-сервера, у устройств из нашего ассортимента итоговая цифра находилась в диапазоне от 26 до 255 устройств).
Протокол Используемая частота Максимальная теоретическая скорость Типичная скорость на практике Дальность связи в помещении Дальность связи на открытой местности 802.11b 2.4ГГц 11Мбит/cек 0.4Мбайт/cек 38 140 802.11a 5ГГц 54Мбит/cек 2.3Мбайт/cек 35 120 802.11g 2.4ГГц 54Мбит/cек 1.9Мбайт/сек 38 140 802.11n 2.4ГГц, 5ГГц 600Мбит/cек 7.4Мбайт/cек 70 250 Кроме того, скорость работы любой пары устройств существенно падает с уменьшением уровня сигнала, поэтому зачастую наиболее эффективным средством поднятия скорости для удалённых устройств является применение антенн с большим коэффициентом усиления.
Безопасна ли для здоровья беспроводная связь?
В последнее время в средствах массовой информации много говорят о том, что продолжительное использование беспроводных сетевых устройств может спровоцировать серьезные заболевания. Однако, на сегодняшний день научные данные, которые подтверждали бы предположения о том, что СВЧ-сигналы оказывают негативное влияние на здоровье человека, отсутствуют.
Несмотря на недостаток научных данных, осмелимся предположить, что беспроводные сети более безопасны для здоровья человека, чем мобильные телефоны. Частотный диапазон сигналов типичной домашней беспроводной сети совпадает с частотным диапазоном сигналов микроволновых печей, но мощность сигналов микроволновых печей и даже мобильных телефонов в 100 — 1000 раз превышает мощность сигналов беспроводных сетевых адаптеров и точек доступа.
В целом, в данном вопросе можно с уверенностью утверждать одно: интенсивность воздействия на человека СВЧ-излучения беспроводных сетей несравнимо меньше воздействия других СВЧ-устройств.
Согласно постановлению N 476 от 25 июля 2007 г. пользовательское (оконечное) оборудование радиодоступа(беспроводного доступа) в полосе радиочастот 2400 — 2483,5 МГц с мощностью излучения передающих устройств до 100 мВт включительно ИСКЛЮЧЕНО из перечня радиоэлектронных средств и высокочастотных устройств, подлежащих регистрации. Напоминаем, что штатная мощность передатчика всех продаваемых в настоящее время пользовательских WiFi устройств находится в пределах этой цифры, а установка любых антенн, не имеющих активных элементов, её не увеличивает.
Режимы работы точки доступа
Access Point Mode (Точка доступа) — Режим Access Point предназначен для беспроводного подключения к точке доступа портативных компьютеров, настольных ПК, смартфонов и планшетов. Беспроводные клиенты могут обращаться к точке доступа только в режиме Access Point.
Access Point Client / Wireless Client Mode (Беспроводной клиент) — Режим AP Client или Wireless Client позволяет точке доступа стать беспроводным клиентом другой точки доступа. По существу, в данном режиме точка доступа выполняет функции беспроводного сетевого адаптера. Вы можете использовать данный режим для обмена данными между двумя точками доступа. Обмен данными между беспроводной платой и точкой доступа в режиме Access Point Client / Wireless Client Mode невозможен.
Point-to-Point / Wireless Bridge (Беспроводной мост point-to-point) — Режим Point-to-Point / Wireless Bridge позволяет беспроводной точке обмениваться данными с другой точкой доступа, поддерживающей режим беспроводного моста point-to-point. Однако имейте в виду, что большинство производителей используют свои собственные оригинальные настройки для активации режима беспроводного моста в точке доступа. Обычно данный режим используется для беспроводного соединения аппаратуры в двух разных зданиях. Беспроводные клиенты не могут обмениваться данными с точкой доступа в этом режиме.
Point-to-Multipoint / Multi-point Bridge (Беспроводной мост point-to-multipoint) — Режим Point-to-Multi-point / Multi-point Bridge аналогичен режиму Point-to-point / Wireless Bridge с той лишь разницей, что допускает использование более двух точек доступа. Беспроводные клиенты также не могут обмениваться данными с точкой доступа в этом режиме.
Repeater Mode (Репитер) — Функционируя в режиме беспроводного репитера, точка доступа расширяет диапазон действия беспроводной сети посредством повтора сигнала удаленной точки доступа. Для того чтобы точка доступа могла выполнять функции беспроводного расширителя радиуса действия другой точки доступа, в её конфигурации необходимо указать Ethernet MAC-адрес удаленной точки доступа. В данном режиме беспроводные клиенты могут обмениваться данными с точкой доступа.
WDS (Wireless Distribution System) — позволяет одновременно подключать беспроводных клиентов к точкам, работающим в режимах Bridge (мост точка-точка) или Multipoint Bridge (мост точка-много точек), однако при этом уменьшается скорость работы.
Все точки доступа и беспроводные маршрутизаторы, продаваемые в настоящее время, легко конфигурируются через web-интерфейс, для чего необходимо при первом подключении их к Вашей сети обратиться через web-браузер по определённому IP-адресу, указанному в документации к устройству. (В некоторых случаях потребуются специальные настройки протокола TCP/IP на компьютере, используемом для конфигурирования точки доступа или маршрутизатора, также указанные в документации)
Оборудовнаие многих производителей также комплектуется специальным ПО, в том числе для мобильных устройств, позволяющим облегчить процедуру настройки для пользователей. Специфичные сведения, необходимые для настройки роутера для работы с вашим провайдером практически всегда можно узнать на сайте самого провайдера.
Безопасность, шифрование и авторизация пользователей в беспроводных сетях.
Изначально для обеспечения безопасности в сетях 802.11 применялся алгоритм WEP(Wired Equivalent Privacy), включавший в себя алгоритм шифрования RC4 c 40-битным или 104-битным ключом и средства распределения ключей между пользователями, однако в 2001 году в нём была найдена принципиальная уязвимость, позволяющая получить полный доступ к сети за конечное (и весьма небольшое время) вне зависимости от длины ключа. Категорически не рекомендуется к использованию в настоящее время. Поэтому в 2003 году была принята программа сертификации средств беспроводной связи под названием WPA(Wi-Fi Protected Access), устранявшая недостатки предыдущего алгоритма. С 2006 года все WiFi-устройства обязаны поддерживать новый стандарт WPA2, который отличается от WPA поддержкой более современного алгоритма шифрования AES с 256-битным ключом. Также в WPA появился механизм защиты передаваемых пакетов с данными от перехвата и фальсификации. Именно такое сочетание (WPA2/AES) рекомендуется сейчас к использованию во всех закрытых сетях.
У WPA есть два режима авторизации пользователей в беспроводной сети — при помощи RADIUS-сервера авторизации (ориентирован на корпоративных пользователей и крупные сети, в этом FAQ не рассматривается) и WPA-PSK(Pre Shared Key), который предлагается использовать в домашних сетях, а также в небольших офисах. В этом режиме авторизация по паролю (длиной от 8 до 64 символов) производится на каждом узле сети (точке доступа, роутере или эмулирующем их работе компьютере, сам пароль предварительно задаётся из меню настроек точки доступа или иным специфичным для вашего оборудования способом).
Также во многих современных бытовых Wi-Fi устройствах применяется режим Wi-Fi Protected Setup (WPS), также именуемый Wi-Fi Easy Setup, где авторизация клиентов на точке доступа осуществляется при помощи специальной кнопки или вводом pin-кода, уникального для устройства.
Для случаев, когда в сети эксплуатируется фиксированный набор оборудования (т.е. например, мост, созданный при помощи двух точек доступа или единственный ноутбук, подключаемый к беспроводному сегменту домашней сети) наиболее надёжным способом является ограничение доступа по MAC-адресу (уникальный адрес для каждого Ethernet устройства, как проводного, так и беспроводного, в Windows для всех сетевых устройств эти адреса можно прочесть в графе Physical Address после подачи команды ipconfig /all) посредством прописывания в меню точки доступа списка MAC-адресов «своих» устройств и выбор разрешения доступа в сеть только устройствам с адресами из этого списка.
Также у любой беспроводной сети есть уникальный идентификатор – SSID (service set identifier), который собственно и отображается как имя сети при просмотре списка доступных сетей, который задаётся при настройке используемой точки доступа (или заменяющего его устройства). При отключении рассылки (broadcast) SSID сеть будет выглядеть для просматривающих доступные сети пользователей как безымянная, а для подключения необходимо знать и SSID, и пароль (в случае использования WPA-PSK, однако само по себе отключение SSID не делает сеть более устойчивой к несанкционированному проникновению извне.
Развитие технологии WiFi
Главный недостаток сетей WiFi – их низкая емкость , то есть при увеличении количества клиентов скорость соединения, несмотря на то, что уровень сигнала отличный, может сильно снизиться. Для изменения этой ситуации в данный момент разрабатывается новый стандарт 802.11.ax. Его принятие запланировано на декабрь 2018 года. Из-за этого точных данных обо всех особенностях нового стандарта пока нет, и в зависимости от источника информация может заметно различаться, так например пропускную способность обещают от 1.8 до 10 Гбит/с. Из того, что известно точно можно назвать следующее:
• Частота работы 2.4 и 5 ГГц
• Поддержка модуляции OFDMA, пришедшей из LTE/WiMax. Благодаря ей обеспечивается возможность точке передавать данные сразу на 30 клиентов (20 МГц канал) или запросить передачу данных от тех же 30 клиентов одновременно
• Поддержка модуляции 1024-QAM, благодаря чему увеличится скорость передачи данныхВ целом новый стандарт 802.11ax будет обеспечивать обратную совместимость с предыдущими версиями, но получить все преимущества можно будет только в случае перевода всех устройств на новый стандарт. Старые адаптеры будут очень сильно снижать производительность.