QCA4004-DB143模块连接AP 时,无法正确获取IP

csdnaudience001 2014-11-11 01:20:13

下面是sp143模块连接ap时候出现的问题,更本无法正确获取IP, 如何解决?

ath> show ap
Scan result count: 1:
0: SSID(len=14): Mercury_589F14, BSSID: 28-2c-b2-58-9f-14, channel: 6, beacon interval: 100, rssi: 64, caps: 0x0421, privacy disable, short preamble, ESS type network, rsn cipher: NA(0), rsn auth: NA(0), wpa cipher: NA(0), wpa auth: NA(0).

ath> connect_ap Mercury_589F14

ath> disconnectReason: 3, protocolReasonStatus: 3, assocRespLen: 0, BSSID: 28-2c-b2-58-9f-14
sc_numRxBufQueuedonWlan: 10, sc_numTxBufQueued: 0
TX Aggregation NOT allowed on tid 0

Disconnected from Mercury_589F14

ath> ipconfig 0Connected to Mercury_589F14, bssid = 28-2c-b2-58-9f-14, channel = 6, rssi = 62

ip_addr = 0.0.0.0, subnet_mask = 255.255.255.0, default_gw = 192.168.1.1, dns_server = 0.0.0.0

ath> ipconfig 2

ath> ipconfig 0
ip_addr = 0.0.0.0, subnet_mask = 255.255.255.0, default_gw = 192.168.1.1, dns_server = 0.0.0.0

ath>

到这里 addr始终是0.0.0.0,好像ip每获取到
...全文
2181 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ImageAlg 2014-11-30
  • 打赏
  • 举报
回复
你好,问题解决了吗? 第一,你可以查看你的路由器是不是做了什么限制,mac绑定?? 第二,可以无线抓包,看看问题出现在哪一步的,这个是一个很重要的手段 第三,143无线信号实在不稳定的话,需要做一下无线校正 期待大家可以共同交流、学习。
csdnaudience001 2014-11-12
  • 打赏
  • 举报
回复
下班了,回家在说
csdnaudience001 2014-11-12
  • 打赏
  • 举报
回复
而且连接我的路由器的时候,老是提示 DisconnectReason: 10 不知道断开连接的原因是什么,只有个提示
csdnaudience001 2014-11-12
  • 打赏
  • 举报
回复
我供电是用usb 直接的5v通过一个ldo出来的3.3V给模块的, 供电应该没问题, 我用这个模块连接 我手机的ap(一个开放ap)可以连接上,也能通讯, 但是连接我的路由就没办法, 感觉固件有bug,
zdongtao 2014-11-12
  • 打赏
  • 举报
回复
你真还得从硬件上找原因!
zdongtao 2014-11-12
  • 打赏
  • 举报
回复
是否你模块供电不稳定,信号发射时,芯片功耗比较大。导致wifi工作异常。
csdnaudience001 2014-11-12
  • 打赏
  • 举报
回复
我连接 手机的 开放ap能连上,但是连路由不行, 另外还有个现象, 我查看wifi的连接状态, disconnectReason: 10, protocolReasonStatus: 3, assocRespLen: 0, BSSID: 28-2c-b2-58-9f-14 sc_numRxBufQueuedonWlan: 7, sc_numTxBufreaped: 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 connect state is 0 .RX assoc resp 178 connect state is 1 connect state is 4 connect state is 4 connect state is 4 connect state is 4 .RX assoc resp 178 connect state is 1 connect state is 4 connect state is 4 connect state is 4 connect state is 4 .RX assoc resp 178 connect state is 1 connect state is 4 connect state is 4 这里wifi的的状态一直在变, 相关文档 Chip states: K_WLAN_LINK_STATE_DISCONNECTED_STATE = 0 K_WLAN_LINK_STATE_STARTING_STATE K_WLAN_LINK_STATE_CONNECTING_STATE K_WLAN_LINK_STATE_AUTHENTICATING_STATE K_WLAN_LINK_STATE_CONNECTED_STATE K_WLAN_LINK_STATE_DISCONNECTING_STATE K_WLAN_LINK_STATE_WEP_KEY_NOT_MATCH 也就是说wifi 在 disconnect , starting, 还有 connectted三个状态来回切换, 这里出现了starting状态让我很疑惑, 为什么会有starting状态,难道wifi模块一直在从启?
zdongtao 2014-11-11
  • 打赏
  • 举报
回复
你这有2个办法试试: 1。AP设个密码看看 2。换一个路由器再试下

2,853

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧