Windows 10中的WiFi Direct说"不支持的Hardware",尽管应支持它
我会尽量保持简短.我一直在Windows 10(10130)Microsoft的WiFi Direct Services示例中运行可用在github上,Visual Studio 2015 RC中的C#.现在,在他们的构建会议中,他们说您可以在CMD中运行命令要知道您的WiFi适配器是否与WiFi Direct 兼容 netsh wlan show wirelesscap 给我一​​个大是的,您的无线适配器兼容. Wi-Fi Direct Device : Supported Wi-Fi Direct GO : Supported Wi-Fi Direct Client : Supported 但是,当我运行上述样本时,一切顺利,直到 wifidirectServiceWrapper.onadvertisementStatusChanged(....) 在创建广
0 2023-12-07
编程技术问答社区
是否有可能从一个非通用应用程序中使用Wi-Fi Direct?
我一直在尝试编码简单基于命令行的应用程序(使用Visual Studio 2015和Windows 10中的C#和.NET)以启动Wi-Fi Direct Advertiser,然后 Microsoft的通用样本,但手动将引用添加到必要的 *.dll和 *.winmd组件中而不是创建.一个通用的WindowsPlatform项目. (system.runtime.windowsruntime,来自refference组成和Windows套件的Windows \ 10 \ Union Metadata \ Windows.winmd) 这是相关代码: public void StartAdvertisement(WiFiDirectAdvertisementListenStateDiscoverability discoverability, bool listenToConnections) { if (mPublisher == nu
0 2023-12-07
编程技术问答社区
Hololens是否支持Wifi Direct?
我将要制作一个使用一些无线连接与Android手机进行交互的Hololens软件.您知道HoloLens支持WiFi Direct吗?如果HoloLens不支持WiFi Direct,您可以判断可以使用哪种连接技术? 解决方案 此时,HoloLens不支持WifiDirect.很快,Hololens更新版本将发布,并希望该版本将具有此版本(尚未正式确认). 现在,您可以使用BLE或使用移动WiFidirect在设备之间创建连接.
0 2023-12-07
编程技术问答社区
在Windows上使用Wifi Direct API吗?
我目前正在开发一个应用程序,我需要在桌面应用程序(在Windows 10上)和平板电脑(Android)之间创建一个链接(读: wifi link ) .工作流程:按钮 - > 如果需要,请提升特权 - > - > 创建托管网络的WiFi网络> 允许设备连接提供SSID/密码/动态IP地址 ... 以前,我使用了一个系统调用 netsh (以升高特权运行应用程序)来创建托管网络.现在看来,以这种方式进行越来越少(例如:在同一台计算机上,它在Win 7上起作用,但它不再适用于Win 10).这似乎是一个驱动程序问题,因为它仍然与外部USB天线一起使用,但与内部天线无关.无论如何,我不想再使用此解决方案. 我的目标:能够使用API​​以编程方式进行此操作.我看到了很多关于 wifi Direct vs 托管网络的讨论,看来托管网络是一项消失的技术 wifi Direct 有一个辉煌的未来???我不知道. 我找到了 wifi direct api,但它们看起来通用窗口( uw
0 2023-12-06
编程技术问答社区
Wifi Direct集团所有者地址
这是一个简单的问题,我要使用" wifi direct"获得"组所有者地址",我知道这是在wifip2pinfo.groupowneraddress中我的应用程序? 有人可以给我通行证吗? 我是Android和Java的新手. 非常感谢. 解决方案 NetworkInfo networkInfo = (NetworkInfo)intent.getParcelableExtra(extraKey); if (networkInfo.isConnected()) { wifiP2pManager.requestConnectionInfo(wifiDirectChannel, new ConnectionInfoListener() { public void onConnectionInfoAvailable(WifiP2pInfo info) { Toast toast=Toast.makeTe
0 2023-12-04
编程技术问答社区
Wi-Fi Direct技术
我正在考虑创建一个通过Wi-Fi Direct传输视频流的应用程序.我已经搜索过(即使在stackoverflow中),但是我还没有找到指定支持设备的列表. 我的问题是:是否可以在三星Galaxy Mini上使用Wi-Fi直接编码应用程序(带有Android 2.3.6 Gingerbread)上的Samsung Galaxy Mini(GT-S5570B)?这项技术是否存在硬件限制,或者只是代码足够? 解决方案 在Android平台中,使用Android 2.3或姜饼及以下设备支持WiFi Direct 仅当制造商决定添加该功能以及对Android 操作系统进行一些代码修改时( OS)(因此,如果您在Android操作系统的设置应用程序中看到WiFi直接,那么,是的,您可以直接使用WiFi,并且可以开发应用程序). LG Optimus Black,Samsung Galaxy S和Galaxy S II,Galaxy S III 是市场中现有智能手机支持WiFi Dir
0 2023-12-04
编程技术问答社区
JellyBean上的WiFi-Direct,WPA Supplicant被搞乱了
所以几个月前,我开始开发一些WiFi-Direct应用程序.几天前,我将两个Galaxy Nexus更新为Jelly Bean(4.1.x)并测试了我的应用程序,但是似乎又一件事又一弄乱了.在ICS上,但现在不再起作用了. 我得到的是我的logcat中这样的东西: /wpa_supplicant( 392): p2p0: P2P-PROV-DISC-PBC-REQ a2:0b:ba:xy:zz:xx p2p_dev_addr=a2:0b:ba:xy:zz:xx pri_dev_type=10-0050F204-x name='Android_e9f0' config_methods=0x188 dev_capab=0x27 group_capab=0x0 I/wpa_supplicant( 392): p2p0: P2P-DEVICE-FOUND a2:0b:ba:xy:zz:xx p2p_dev_addr=a2:0b:ba:xy:zz:xx pri_dev_type=1
4 2023-12-03
编程技术问答社区
通过Wi-Fi扫描MFI产品
在iOS 8中,Apple允许我们通过WiFi Direct连接到设备,并与其共享WiFi网络凭据. 我们可以在WiFi设置页面中进行此操作,也可以在应用程序中进行. 我正在尝试启动扫描以查找WiFi MFI设备. 我可以在WiFi设置中看到那些,但在应用程序中看不到. 这是我这样做的方式: EAWiFiUnconfiguredAccessoryBrowser *_wifiBrowser = [[EAWiFiUnconfiguredAccessoryBrowser alloc] initWithDelegate:self queue:nil]; [_wifiBrowser startSearchingForUnconfiguredAccessoriesMatchingPredicate:nil]; 所以我希望在委托方法中看到一个附件 - (void)accessoryBrowser:(EAWiFiUnconfiguredAccessoryBrowser *)brow
0 2023-12-03
编程技术问答社区
Wi-Fi直接UWP超时(Hresult的例外:0x800705b4)
我使用UWP API启动Wi-Fi直接访问点服务.它开始正常.我正在使用WiFiDirectConnectionListener来监视使用ConnectionRequested事件连接到接入点的设备. var connectionRequest = args.GetConnectionRequest(); var deviceInformation = connectionRequest.DeviceInformation; // FromIdAsync needs to be called from the UI thread (in MS example). var isConnected = RunOnUIThreadAsync(() => { try { var device = WiFiDirectDevice.FromIdAsync(deviceInformation.Id).AsTask().Result; if (d
0 2023-12-03
编程技术问答社区
Wi-Fi直连工作的距离范围
我正在开发一个基于WiFi Direct Technology(P2P)的Android应用程序,因此我真的需要知道Android WiFi Direct Perfiction的范围是多少米.基于Android API指南: 当每个设备支持Wi-Fi P2P时,您可以发现并连接到其他设备,然后在远距离的快速连接上通过比蓝牙连接更长的距离进行通信. 但是知道这对我来说还不够.由于我的目标,我需要数字!我的意思是Wi-Fi P2P工作的一系列距离. 解决方案 典型的Wi-Fi设备将其信号扩展到100米. source 但是,Wi-Fi的恐怖片中最大的恐怖症是视线(LOS),它可能会大大降低您的范围. 这是因为Wi-Fi信号为2.4GHz或5GHz频率.这些障碍物(例如家具,墙壁甚至是金属层反映了信号),甚至吸收波浪的水很容易破坏这些障碍.如果该应用程序主要用于外部,则据说这种障碍计数会大大减少. 额外: Wi-Fi信号强度受到称为衰减的因素的影响.
0 2023-12-03
编程技术问答社区
与其他安卓设备的WiFi Direct设备连接
我可以将WiFi Direct启用设备连接到没有WiFi Direct功能但支持WiFi热点连接的任何其他设备吗? WiFi Direct是否使用专门的硬件在两个设备上都存在?在这种情况下,网络发现会起作用吗? 解决方案 这是可能的.我在2013年Droidcon UK进行的演讲中发表的代码. 您需要调用Wifip2PManager类的createGroup(WifiP2pManager.Channel c, WifiP2pManager.ActionListener listener)方法.这将创建一个支持传统Wi-Fi连接的Wi-Fi直接组. 在通话之前,您需要注册与此类似的广播接收器: BroadcastReceiver receiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) {
0 2023-12-03
编程技术问答社区
安卓设备可以广播SSID吗?
我想查看来自Android设备上的Nintendo 3DS的数据. 3DS将自动尝试使用" nintendo_3ds_continuul_scan_000"的SSID连接到任何路由器. 我知道这是可能的,因为绑定应用程序基本上是同一件事.我已经尝试查看Wifi Direct或Wifi P2P,但是到目前为止,我还没有看到任何设置SSID的选择.我在看这个项目的错误库吗? 编辑:我找到了一个库在这里处理访问点.我现在已经成功测试了一次,所以我要去尝试疯狂的事情. 解决方案 如果可以将Android设备用作热点,则可以肯定.为了更改SSID,您将使用WifiManger和WifiConfiguration类.他们的文档可以找到在这里分别在这里.我还发现一个问题,我相信可以为您提供帮助. wifi hotspot配置.这是用户在HTC设备上遇到麻烦的另一个问题,这也可能很有用. htc. 编辑 - 我的答案是假设您正在尝试更改设备的广播SSID,以便Nintendo 3D
2 2023-12-03
编程技术问答社区
Wi-Fi Direct和 "普通 "Wi-Fi-不同的MAC?
我目前正在尝试连接两个通过Wi-Fi Direct了解彼此的MAC地址的手机,并偶然发现了以下问题: 我从 获得的Mac地址 WifiManager wifiMan = (WifiManager) this .getSystemService(Context.WIFI_SERVICE); WifiInfo wifiInf = wifiMan.getConnectionInfo(); MAC_ADDRESS = wifiInf.getMacAddress(); 发现和请求同行时,我从WifiP2pManager中收到的 略有不同.示例:a0:xx:xx:...变成a2:xx:xx.... 有人知道为什么吗?我找不到任何方法来获取" Wi-Fi Direct Mac地址",正如我认为MAC地址应该是唯一的,并且它是处理同时处理的Wi-Fi模块(正常的Wi-Fi和P2P/Direct) .这很奇怪. 我应该怎么办?对于我拥有的两个设备(
0 2023-12-03
编程技术问答社区
安卓:如何获得当前设备的WiFi-direct名称
在P2P设置中,我了解如何获取另一个设备的名称,但是如何获取自己的设备名称? (在设置下以WiFi-Direct显示的一个. 我已经检查了WiFiManager,WiFiInfo,而没有成功. 解决方案 打开设备上的WiFi后,它将发送WIFI_P2P_THIS_DEVICE_CHANGED_ACTION广播.您可以使用广播接收器捕获此内容,并且可以获得Wifip2pdevice对象,即您的设备. @Override public void onReceive(Context context, Intent intent) { WifiP2pDevice device = intent.getParcelableExtra(WifiP2pManager.EXTRA_WIFI_P2P_DEVICE); String thisDeviceName = device.deviceName; } 其他解决方案 尝试此代码: public
2 2023-12-03
编程技术问答社区
在iOS设备内和支持Wi-Fi Direct的设备之间是否可以进行Wi-Fi Direct连接?
Wi-Fi在iOS设备内以及Wi-Fi Direct启用设备中是否存在直接连接? 目的是在不存在任何控制器的情况下启用iOS设备与另一个设备之间的通信(不一定是Android,Mac,PC). (WAPS). 解决方案 iOS设备可以连接到临时网络,如果这样做,它们将具有完整的无线网络功能.限制是从设备本身创建一个临时网络,这是不允许/不可能的. 另一种选择是使用GameKit/Game Center API,该API使用蓝牙在iOS设备之间创建网络.显然,这将包括更有限的蓝牙与wifi的范围,以及苹果SDK的限制. iOS 6中的游戏中心的更多信息可在此处找到:http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/GameKit_Guide/Introduction/Introduction.html#//apple_ref/doc/UID/TP4
0 2023-12-03
编程技术问答社区
我可以在一个应用程序中使用Wi-Fi Direct和蜂窝数据吗?
我有两个+ Android设备.我希望这些设备可以直接使用Wi-Fi直接将说明发送到其他设备,同时也能够通过其蜂窝数据连接访问Internet.似乎使用Wi-Fi Direct接口被视为 主连接,使其他连接禁用其他连接,就像Wi-Fi如何禁用蜂窝数据连接一样. 如何以编程方式允许两者同时操作? 当前,Wi-Fi直接接收器是根据Google的Android开发人员文档实现的.我假设我可以直接使用Wi-Fi,就像我可以在其他连接旁边使用蓝牙一样. 是的. XDA中的开发人员之一已开发了一个应用程序来做超级超级下载Lite 和付费版本的超级下载 - 快速! .您可以从在这里和在这里您可以做一些
0 2023-12-03
编程技术问答社区
WiFi可以同时直接工作吗?
据我所知,从本质上讲,WiFi Direct由软ap启用.我的问题:基础WiFi模块可以同时用作WiFi站和WiFi直接端点吗?这意味着,我们希望WiFi模块可以使用WiFi Direct与手机通信,同时连接到路由器作为WiFi站.是否可以?技术在技术中得到了多大的支持? 解决方案 如果您的wifi驱动程序支持多孔,则可以.此功能可在某些WiFi芯片(例如Ti's wl1271 )中使用,允许您使用一个WiFi芯片作为不同的角色. 我们在我们的一个产品中使用此功能来维护访问点,同时仍然能够同时连接到另一个WiFi站.该产品使用OMAP 3.0 Linux内核在Android 4.0.4上运行. 有关此信息的更多信息,您可以检查是否存在此类驱动程序的芯片,并查看>这篇文章我在Stackoverflow上创建了我使用无线芯片提供实施的详细信息.
2 2023-12-03
编程技术问答社区
如何在Wi-Fi Direct场景下获得每个设备的IP地址?
从ICS开始,引入了Wi-Fi Direct.通常,我们使用WifiP2pManager类在Wi-Fi Direct上操作,但是似乎只能在连接后才检索Groupworner IP地址.但是,实际上,任何设备都进行了谈判,以成为团体所有者.在高层应用程序中,我们需要在组中获取同行的IP地址或每个对等的IP地址,以便我们可以与他们发送/通信. 如何在Wi-Fi Direct中获取每个IP地址?在组中包括自己的IP地址和每个同行? 解决方案 我遇到了同样的问题.由于两个设备都知道组所有者的IP,因此已经可以向组所有者发送消息.您发送的第一条消息可以包含另一个设备的IP地址;从那时起,双向通信就可以进行. 这是在Java中检索IP的可能性: private byte[] getLocalIPAddress() { try { for (Enumeration en = NetworkInterface.get
0 2023-12-03
编程技术问答社区
安卓WIFI直接直播摄像头视频流
我已经在两个Android设备之间建立了WiFi Direct P2P连接,并以720x480分辨率将实时相机供稿从设备A到设备B.它可以正常工作,但是即使在近距离(. 我的问题是:是否有更有效的方法可以做到这一点?我不需要惊人的帧速率(Mabye 20 ...?).它必须更加一致. private PreviewCallback previewCb_ = new PreviewCallback() { public void onPreviewFrame(byte[] data, Camera c) { frame = data; imageFormat = c.getParameters().getPreviewFormat(); if (!socket.isClosed()) { mHandler.post(new Runnable() {
4 2023-11-18
编程技术问答社区
WiFi P2P连接用户互动绕过?
我正在使用WiFi Direct在Android应用程序上进行工作.该应用程序应该在每个设备中创建一个组或搜索对等方面,并将字符串传输到每个对等方面,具体取决于设备是否具有Internet连接.我还可以发现附近所有同行的Mac,以防该设备具有Internet. 这是我获取附近设备的代码,在该设备中,分组是一个变量,该变量指出该设备是否已通过CreateGroup()创建组或确实正在寻找对等式: private WifiP2pManager.PeerListListener peerListListener = new WifiP2pManager.PeerListListener() { @Override public void onPeersAvailable(WifiP2pDeviceList peerList) { if (!groupCreated) { Collection
16 2023-09-06
编程技术问答社区