将android 4.0.3手机连接到Wifly

时间:2012-07-30 09:09:02

标签: android wifi p2p adhoc

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

3 个答案:

答案 0 :(得分:2)

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

  1. 使用帮助应用程序(可在Google Play上使用或自行开发),在手机上创建一个接入点并检查SSID,密码和IP地址。
  2. 使用此信息配置Wifly模块。
  3. 在您的工作应用程序中,通过标准套接字编程与Wifly模块进行通信。
  4. 以下帖子描述了这三个步骤:

    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

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

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

答案 1 :(得分:0)

通过Android(您可以在iOS中)以正常方式使用AdHoc模式设备是不可能的。

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

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

答案 2 :(得分:0)

自动连接:https://dl.dropboxusercontent.com/u/101922388/WiflySanUSB.zip。当只有WiFly调制解调器的绿色LED闪烁时,电路和程序已成功实施。