问题标签 [wifi-direct]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
153 浏览

android - PC 到 Android 架构选择:蓝牙 X Wi-fi

我有一个需求:构建一个允许离线终端(它是 PC)连接到服务器的系统。为此,我们决定将数据上传到安卓 3G 智能手机,并通过网络将数据发送到服务器,检索响应并发送到终端。请看下面的方案:

GOING TERMINAL --(?)--> Android App --(HTTP)--> 服务器

BACK 服务器 -- (HTTP) --> Android App --(?)--> 终端

我们有一些限制:

1 - 终端被锁定,直到 android 从服务器发送响应(It´sa 同步消息) 2 - 我们只有文本内容。3 - 终端连接的地方没有网络信号。4 - 我们必须提供可能的最低安全级别。5 - 终端应用程序将使用 PHP 开发。

所以,我的问题是:我必须将终端连接到电脑才能从安卓手机发送和检索信息。我应该使用蓝牙还是建立一个 wi-fi 网络(具有 android 手机内置功能)来连接它们?

有人有这个问题吗?

0 投票
1 回答
5102 浏览

android - Android ARP清除时间

我正在为 WiFi 直接编写一个应用程序,它使用我通过另一种方法(有效)传输的 mac 地址,客户端将使用 ARP 表来查找主机的 IP,因为 groupownerintent 在 android 上根本不起作用. 但是我一直发现我的 arp 表只包含我的 WiFi 接入点(用于互联网访问),并且额外的 p2p 接口在不到 5 分钟内消失了。

Android 的 ARP 超时是多少,有没有办法延长它?也许在我的应用程序中这不是问题,但是当接口出现故障时调试是一个真正的痛苦,然后无法通过 WiFi 直接连接(因为如果你通过代码执行它似乎很糟糕)。

0 投票
1 回答
2465 浏览

android - 获取Android网络接口IP地址

我正在为 Android 编写一个 wifi-direct 应用程序。我正在尝试与设备建立套接字连接。由于组所有者意图功能似乎不起作用(它只是随机分配)我必须找到一种将客户端 IP 地址传输到主机的方法。我知道的唯一地址是 WifiP2pManager 可以获取的组信息对象中的主机设备。我知道哪个设备是主机,哪个设备是客户端,因此我可以打开一个套接字以使连接到达或尝试连接到另一个。

如果“主机”设备是组所有者,我需要做的是找到一种方法来传输 Wifi P2P(Wifi Direct)客户端的设备 IP 地址。如果主机是组所有者,我无法连接到客户端上的套接字。这有点令人困惑,但这就是它的工作原理。

我已经看到了诸如从 ARP 表中获取 IP 地址之类的事情,但是 ARP 表似乎仅在几秒钟(如一分钟)后就自动清除了,并且在 ICS 上,因为 wifi 接口已禁用 Wifi direct 我什至没有查看 arp 表中的任何内容。

我觉得这应该很容易,但我不是一个大的 linux 用户,所以我不知道哪个文件可以保存网络接口配置。有没有办法获取网络接口的 IP 地址?或者至少是Wifi P2P接口?(注意:这不是wifi地址。它类似于tethering地址,只是它是Wifi Direct。WifiManager不返回这个)

谢谢,
Mgamerz

0 投票
1 回答
664 浏览

android - 将 Microchip 卡连接到 Android 平板电脑的最佳方式

我使用Anothem的指南通过 ADB 将安卓平板电脑 USB 连接到 Windows。现在我需要进行下一步并将微芯片卡连接到平板电脑。

我得到了这 2 张卡用于 USB 测试:
1. Microcip FS USB
2. 适用于 Android 的 Microcip PIC24F 附件开发入门套件

我可以将它们连接到计算机并测试 LED、开关等,但是当涉及到 android 平板电脑时,事情并不顺利。当我连接 2 号卡时,平板电脑注意到插入了一些 USB,但 Microchip 提供的软件无法识别驱动器,因此它失败了。当我连接 1 号(FS USB)时,什么也没有发生。它应该与电源有关,即使我为 FS USB 使用外部电源。

无论如何,我的问题是:将电子卡连接到 Android 平板电脑的“最佳(最安全)”方式是什么。据我所知,有 3 个选项:
1. USB:存在库和兼容性问题
2. 蓝牙:卡和平板电脑都需要外部蓝牙适配器
3. WiFi(直接):可能需要购买带 WiFi 的昂贵平板电脑直接在卡上也有一个 WiFi 适配器

你能告诉我将卡连接到平板电脑的最安全方法吗?

0 投票
1 回答
1753 浏览

android - ICS 和 JellyBean 之间的 Android Wifi Direct 互通性

我在我的 Android 设备上测试 WiFi Direct。我有一个运行 4.0.4 的 Galaxy Note 和一个运行 4.2.1 的 Nexus 7。我完全遵循WiFiDirect 上的官方 API。设备找到彼此后,如果我尝试让它们“连接”,我将能够看到 WifiDirect 连接的邀请,但是在我“接受”此邀请后,该设备的状态变为“已邀请”,而在另一台设备(最初发送邀请)上没有回应。因此,永远无法在两个设备之间建立 wifi 直接连接。

然后我尝试了官方的 Wifi-Direct 演示程序......但它似乎也不起作用。

在我将 Galaxy Note 植根并将其升级到 4.1.2 后,这个问题就消失了。

但我想知道是否有人遇到和我一样的问题?如果是这样,您是如何解决的?

非常感谢。

0 投票
1 回答
3972 浏览

ios - 存在哪些 WiFi-Direct 库?

我想在我的苹果设备之间玩屏幕共享。我知道 WiFi 直接是支持 Airdrop 功能以在 Mac 之间发送文件并希望使用该 API 的一部分。

我会继续搜索,但想知道是否有人以前这样做过,或者苹果是否不会让你接触那个 API。

我也很高兴听到任何可能专门用于 raspberry-pi 或一般 Linux 的库。

谢谢

0 投票
2 回答
4275 浏览

android - Android Wi-Fi Direct 读取 rssi 信号强度

我需要测量两部 Android 手机之间的 Wi-Fi Direct 信号(RSSI 信号)。我怎么能这样做?

0 投票
4 回答
729 浏览

c# - 在几个 Windows 8 RT 设备之间进行通信的可能性(运行相同的应用程序)C# WI-FI

我想开发一个应用程序,它将在装有 Windows 8 (RT) 的平板电脑上运行。带有此应用程序的平板电脑应该是“主”平板电脑,并且此平板电脑将与其他平板电脑“从属”(运行相同的应用程序)进行通信。主平板电脑应该向从平板电脑发送数据(从平板电脑显示接收到的数据),从平板电脑将向主平板电脑发送数据。大师收集这些数据并创建一些图表等......我希望你理解。(简历:几个相同的W8 RT app相互通信)

带有 W8 RT(运行相同应用程序)的平板电脑可以通过 WI-FI Direct 进行通信吗?C# 中有哪些可能性?

谢谢每个答案。

0 投票
2 回答
1741 浏览

android - 如何知道您是否连接到 Wifi Hotspot/Wifi/Wifi Direct

在 Android 中有什么方法可以确定我们是否已经连接到某些 Wifi 或 Wifi Direct 或热点。

如果是,请告诉我怎么做?我需要找到所有 3 个(wifi/hotspot/wifi direct)并根据答案在我的应用程序中做一些事情。

0 投票
1 回答
419 浏览

c# - 如何开发适用于 PC 到 Windows Phone 的 wifi 同步应用程序?

我想为 pc 到 windows phone 开发一个 wifi 同步应用程序。关于如何开始的任何想法?