Реализация приложения с поддержкой Wi-Fi вне Android - PullRequest
0 голосов
/ 03 декабря 2018

Так что я хотел бы использовать Wifi-Aware для программы вне Android-вселенной (допустим, Linux / OSX / Windows) и вообще не могу найти никакой информации по этому вопросу.Сначала я подумал, что будет достаточно использовать сертифицированный Wifi-Aware продукт, работающий на одной из этих ОС, а затем реализовать спецификации Wifi, но когда я попытался загрузить спецификации, ясначала попросили войти (но без возможности создания учетной записи).

Правильно ли я понимаю, что вы должны быть платным членом Wifi-Alliance, чтобы даже получить спецификации?

Кроме того, верно ли мое предположение, что со спецификацией я смогу реализовать приложение Wifi-Aware / NAN, скажем, в Windows / Linux, правильно?Или эта спецификация предназначена для разработчиков ОС, и приложение будет опираться на поддержку ОС (например, Android обеспечивает ) для поддержки этого?(Это будет означать, что на самом деле невозможно реализовать приложения Wifi-Aware в Windows / Linux, поскольку операционные системы, кажется, не поддерживают его)

Редактировать: существует вопрос по этому поводу, но, кажется, это было задано пользователем, а не программистом, и не вдаваться в подробности, поэтому я не считаю его дубликатом.

1 Ответ

0 голосов
/ 16 января 2019

Вам необходима поддержка WiFi Aware на уровне аппаратного обеспечения и ОС.

На веб-сайте wifi.org упоминаются следующие «сертифицированные устройства Wi-Fi Aware»:

  • Broadcom BCM4361 11ac STA Эталонный дизайн
  • Двухдиапазонный Intel® Wireless-AC 8265
  • Оценочный комплект для испытательного стенда Wi-Fi Marvell 802.11ac Wave2
  • Qualcomm®мобильный чипсет Wi-Fi AC2

Я думаю, что карта Intel может быть вашим лучшим выбором?Хотя на странице драйвера iwlwifi упоминается, что:

Хотя мы рекламируем поддержку Wi-Fi Location * и Wi-Fi Aware * на 8260, мы не можем зафиксировать точные результатыдля этих функций.NAN еще не считается стабильным и может работать, а может и не работать, в зависимости от версии прошивки.

Что касается поддержки ОС, насколько я знаю, в настоящее время она ограничена Android.

...