因此,我想在Android Universe之外的程序中使用Wifi-Aware(假设为Linux/OSX/Windows),并且根本找不到任何信息。
起初,我认为使用Wifi-Aware certified产品就足够了
运行这些操作系统之一,然后实现Wifi规范,但是当我尝试download规范时,系统要求我先登录(但不能选择创建帐户)。
我是否正确理解您必须成为Wifi联盟的付费成员(member)才能获得规范?
此外,我的假设是,通过该规范,我能够在Windows/Linux上实现Wifi-Aware/NAN应用程序正确吗?还是该规范是为OS开发人员设计的,某个应用程序将依靠OS的支持(例如Android provides)来支持此规范? (这将意味着实际上不可能在Windows/Linux上实现支持Wifi的应用程序,因为操作系统似乎不支持它)
编辑:对此有一个question,但它似乎是从用户而不是程序员的角度询问的,并且没有涉及太多细节,因此我不认为这是重复的。
最佳答案
您需要在硬件和操作系统级别上支持WiFi Aware。
The wifi.org website提到以下“经过认证的Wi-Fi感知设备”:
我猜英特尔卡可能是您最好的选择?尽管the iwlwifi driver page提到:
至于操作系统支持,据我所知,目前仅限于Android。