Implementing a Wifi-Aware application outside Android

时间:2018-12-03 13:01:14

标签: android linux windows wifi wifip2p

So I'd like to use Wifi-Aware for a program outside the Android universe (let's assume Linux/OSX/Windows) and cannot find any info on this at all. At first I thought it would suffice to use a Wifi-Aware certified product running one of these OSes and then implement the Wifi-Specs, but when I tried to download the specifications, I was asked to login first (but with no option of creating an account).

Do I understand correctly that you have to be a paying member of the Wifi-Alliance to even get the specifications?

Furthermore, is my assumption that, with the specification, I would be able to implement a Wifi-Aware/NAN application on say, Windows/Linux correct? Or is the specification something that is meant for OS developers and an application would rely on support from OS (like Android provides) to support this? (This would then mean that it is in fact impossible to implement Wifi-Aware applications on Windows/Linux, since the OSes do not seem to support it)

Edit: There is a question on this, but it seems to have been asked from a user, not a programmer perspective, and is not going into much detail, so I do not consider this one to be a duplicate.

1 个答案:

答案 0 :(得分:0)

您需要在硬件和操作系统级别上支持WiFi Aware。

The wifi.org website提到以下“经过认证的Wi-Fi感知设备”:

  • Broadcom BCM4361 11ac STA参考设计
  • 英特尔®双频Wireless-AC 8265
  • Marvell 802.11ac Wave2 Wi-Fi测试台评估套件
  • Qualcomm®移动Wi-Fi AC2芯片组

我猜英特尔卡可能是您最好的选择?尽管the iwlwifi driver page提到:

  

我们在以下位置宣传支持Wi-Fi定位*和Wi-Fi Aware *的功能:   8260,我们不能保证这些功能的准确结果。南   尚未被认为是稳定的,并且取决于是否   固件版本。

就操作系统支持而言,据我所知,目前仅限于Android。