0

如何使用 14 级 API 函数将 Android 4.0.3 手机连接到 Wifly 模块wifi direct我将 Wifly 配置为在 adhoc 模式下工作,并按照Android.developer 指南中所示编写了 Android 应用程序, 但我找不到对等方。

4

3 回答 3

2

从 Android 4.0 开始,可以在 adhoc 模式下将 Android 手机连接到 Wifly 模块,无需 root,使用以下技术:

  1. 使用帮助应用程序(可在 Google Play 上获得或自行开发),在手机上创建接入点并检查 SSID、密码和 IP 地址。
  2. 使用此信息配置 Wifly 模块。
  3. 在您的工作应用程序中,通过标准套接字编程与 Wifly 模块进行通信。

以下帖子中描述了这 3 个步骤:

  1. http://sailboatinstruments.blogspot.ca/2012/10/talking-to-android-phone-through-wi-fi.html

  2. http://sailboatinstruments.blogspot.ca/2012/11/gps-data-from-wifly-to-android-phone.html

  3. http://sailboatinstruments.blogspot.ca/2012/11/gps-data-from-wifly-to-android-phone_28.html

当前的限制是 SSID 和密码被赋予不可编辑的随机名称,因此您必须在创建新 AP 时重新配置 Wifly(但请注意,只要启用 Wifi,AP 就会在手机上运行,​​除非您使用助手应用程序将其删除)。让我们希望未来的 Android 版本将通过允许保留永久 SSID 和密码来消除此限制。

更新:使用 Android 4.2.1,上述限制似乎已经消失!移除并重新创建接入点后,SSID 和密码短语保持不变。

于 2012-10-15T10:56:57.817 回答
0

自动连接:https : //dl.dropboxusercontent.com/u/101922388/WiflySanUSB.zip。当WiFly modem只有绿色LED闪烁时,电路和程序已经成功执行。

于 2013-12-27T22:19:21.930 回答
0

无法以正常方式通过 Android(在 iOS 中可以)使用 AdHoc 模式设备。

请在此处阅读:http ://www.xda-developers.com/android/android-ad-hoc-wireless-network-support/

此链接显示了一种使用 AdHoc 的方法。

于 2012-07-30T12:00:51.397 回答