Android无法重新连接到不同的无线接入点

时间:2011-06-27 20:10:40

标签: android wireless

我有一个非常庞大的(空间)企业无线网络,我的Android手机需要运行。如previous questions中所述,他们将运行一个自定义应用程序,使其行为像寻呼机,通过保持长时间套接字打开,监听来自服务器的消息。

我的问题是有时设备无法顺利处理从接入点A到接入点B的转换。我基于以下日志片段,我可以从其中一个显示此问题的手机中捕获。

06-27 14:00:29.573: INFO/wpa_supplicant(1443): Associated with 00:00:00:00:00:00
06-27 14:00:29.573: INFO/wpa_supplicant(1443): CTRL-EVENT-STATE-CHANGE id=1 state=7
06-27 14:00:29.573: INFO/wpa_supplicant(1443): CTRL-EVENT-CONNECTED - Connection to 00:00:00:00:00:00 completed (reauth) [id=1 id_str=]
06-27 14:00:29.573: INFO/wpa_supplicant(1443): CTRL-EVENT-STATE-CHANGE id=1 state=4
06-27 14:00:29.573: VERBOSE/WifiStateTracker(1356): Changing supplicant state: COMPLETED ==> ASSOCIATED
06-27 14:00:29.573: VERBOSE/WifiMonitor(1356): Event [Associated with 00:00:00:00:00:00]
06-27 14:00:29.573: VERBOSE/WifiMonitor(1356): Event [CTRL-EVENT-STATE-CHANGE id=1 state=7]
06-27 14:00:29.573: VERBOSE/WifiMonitor(1356): Event [CTRL-EVENT-CONNECTED - Connection to 00:00:00:00:00:00 completed (reauth) [id=1 id_str=]]
06-27 14:00:29.573: VERBOSE/WifiMonitor(1356): Event [CTRL-EVENT-STATE-CHANGE id=1 state=4]
06-27 14:00:29.573: VERBOSE/WifiMonitor(1356): Event [Associated with 00:00:00:00:00:00]
06-27 14:00:29.573: VERBOSE/WifiMonitor(1356): Event [CTRL-EVENT-STATE-CHANGE id=1 state=7]
06-27 14:00:29.573: VERBOSE/WifiMonitor(1356): Event [CTRL-EVENT-CONNECTED - Connection to 00:00:00:00:00:00 completed (reauth) [id=1 id_str=]]

任何人都可以帮助我理解为什么我的路由器的BSSID显示为00:00:00:00:00:00?我不是网络专家,但这显然是错误的。

也许我在滥用Android API,但上面的代码段似乎处理的是一个远远低于我的应用程序的层。我已经读过一些接入点在Android低功耗模式下无法正常工作;这可能是我所看到的吗?

真诚地感谢任何意见。

编辑: 以下是dumpsys wifi

的输出
Wi-Fi is enabled
Stay-awake conditions: 0

Internal state:
interface wlan0 runState=Running
SSID: rfVCRMC, BSSID: 00:00:00:00:00:00, MAC: 5C:DA:D4:12:46:2B, Supplicant state: COMPLETED, RSSI: -200, Link speed: 2, Net ID: 1
ipaddr 10.192.2.70 gateway 10.192.7.254 netmask 255.255.248.0 dns1 10.1.2.253 dns2 10.1.2.227 DHCP server 10.1.2.253 lease 14400 seconds
haveIpAddress=true, obtainingIpAddress=false, scanModeActive=false
lastSignalLevel=-1, explicitlyDisabled=false

Latest scan results:
  BSSID              Frequency   RSSI  Flags             SSID
  00:0c:41:dd:f5:b2       2437    -93  [WPA2-PSK-CCMP]   idcwap
  00:1b:d5:16:99:b0       2442    -93  [WEP]             rfVCRMC
  00:0f:24:c3:6f:d0       2437    -90                    Guest
  00:1b:d5:16:99:b0       2442    -93                    Guest

Locks acquired: 4 full, 0 scan
Locks released: 3 full, 0 scan

Locks held:
    WifiLock{VCD_ListenerService type=1 binder=android.os.BinderProxy@44cbd5b8}

0 个答案:

没有答案