问题描述
我在安卓手机小米5上进行了P2P测试。使用wpa_cli命令P2P_GROUP_ADD后,其他设备无法正常获取本设备的设备信息。
测试 1: xiaomi5 wpa_cli 使用:
>p2p_group_add
wpa_cli 使用的其他设备:
>p2p_find
OK
<3>CTRL-EVENT-SCAN-STARTED
<3>P2P-DEVICE-FOUND 76:23:44:e8:b2:45 p2p_dev_addr=76:23:44:e8:32:45 pri_dev_type=10-0050F204-5 name='Android_3' config_methods=0x188 dev_capab=0x25 group_capab=0x9 new=1
<3>CTRL-EVENT-SCAN-STARTED
> p2p_peer 76:23:44:e8:32:45
76:23:44:e8:32:45
pri_dev_type=10-0050F204-5
device_name=Android_3
manufacturer=
model_name=
model_number=
serial_number=
config_methods=0x188
dev_capab=0x25
group_capab=0x9
level=-30
age=2
listen_freq=5180
wps_method=not-ready
interface_addr=76:23:44:e8:b2:45
member_in_go_dev=00:00:00:00:00:00
member_in_go_iface=00:00:00:00:00:00
go_neg_req_sent=0
go_state=unkNown
dialog_token=0
intended_addr=00:00:00:00:00:00
country=__
oper_freq=0
req_config_methods=0x0
flags=[REPORTED]
status=0
invitation_reqs=0
oper_ssid=DIRECT-0z-Android_3
测试2: xiaomi5 wpa_cli 使用:
>p2p_group_add
>p2p_find
wpa_cli 使用的其他设备:
>p2p_find
OK
<3>CTRL-EVENT-SCAN-STARTED
<3>P2P-DEVICE-FOUND 76:23:44:e8:b2:45 p2p_dev_addr=76:23:44:e8:32:45 pri_dev_type=10-0050F204-5 name='Android_3' config_methods=0x188 dev_capab=0x25 group_capab=0x9 new=1
<3>CTRL-EVENT-SCAN-STARTED
> p2p_peer 76:23:44:e8:32:45
76:23:44:e8:32:45
pri_dev_type=10-0050F204-5
device_name=Android_3
manufacturer=
model_name=
model_number=
serial_number=
config_methods=0x188
dev_capab=0x25
group_capab=0x0 << like this
level=-12
age=1
listen_freq=2412 << like this
wps_method=not-ready
interface_addr=76:23:44:e8:b2:45
member_in_go_dev=00:00:00:00:00:00
member_in_go_iface=00:00:00:00:00:00
go_neg_req_sent=0
go_state=unkNown
dialog_token=0
intended_addr=00:00:00:00:00:00
country=__
oper_freq=0
req_config_methods=0x0
flags=[REPORTED]
status=0
invitation_reqs=0
oper_ssid=DIRECT-jX-Android_3
<3>CTRL-EVENT-SCAN-STARTED
xiaomi5 iw 开发信息:
gemini:/data # iw dev
phy#4
Interface p2p-wlan0-0
ifindex 36
wdev 0x400000003
addr 76:23:44:e8:b2:45
ssid DIRECT-jX-Android_3
type P2P-GO
Interface p2p0
ifindex 35
wdev 0x400000002
addr 76:23:44:e8:32:45
type managed
Interface wlan0
ifindex 34
wdev 0x400000001
addr 74:23:44:e8:32:45
type managed
使用Wireshark,小米5在使用命令p2p_find后会发出两种探测响应,一种是组接口,一种是设备接口。 但是 wpa_cli 命令 p2p_peer 没有正确显示这个条件,看起来像混淆了。这是BUG还是功能?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)