无法为设备建立第二个Raspberry Pi [WIFI Direct]

时间:2018-10-16 09:24:19

标签: android raspberry-pi3 wifi-direct wpa-supplicant

我有2个Raspberry Pi和一个Android平板电脑,而该平板电脑应该可以通过Pi的网络服务器来控制Raspberry Pi。 Android Tablet具有Wifi Direct应用程序,我能够与其中一个Pi建立连接。但是,当我尝试连接到第二台设备时,它没有建立连接。

Raspberry Pi wpa_supplicant.conf文件(设备名称分别为raspberry和raspberry2):

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
driver_param=p2p_device=1
update_config=1
device_name=raspberry
device_type=1-0050F204-1
p2p_go_intent=10
p2p_go_ht40=1
country=SG

network{
...
}

Raspberry Pi 1上的wpa_cli输出:

p2p_find 30
OK
<3>CTRL-EVENT-SCAN-STARTED
...
<3>P2P-DEVICE-FOUND AA:BB:CC:DD:EE:FF ..... //Android Tablet Details
<3>P2P-PROV-DISC-PBC_REQ AA:BB:CC:DD:EE:FF //Android Tablet Connection Request
<3>P2P-GO-NEG-REQUEST AA:BB:CC:DD:EE:FF dev_passwd_id=4

p2p_connect AA:BB:CC:DD:EE:FF pbc
<3>P2P-GO-NEG-SUCCESS role=cilent ...
<3>P2P-GROUP-FORMATION-SUCCESS
<3>P2P-GROUP-STARTED p2p-wlan0-0 client ssid="DIRECT-android-tablet" .... [PERSISTENT]

第一个Raspberry Pi与Android Tablet之间已建立连接,我能够查看Raspberry Pi托管的Web服务器。

Raspberry Pi 2上的wpa_cli输出

p2p_find 30
OK
<3>CTRL-EVENT-SCAN-STARTED
        ...
<3>P2P-DEVICE-FOUND AA:BB:CC:DD:EE:FF ..... //Android Tablet Details
<3>P2P-INVITATION-RECEIVED sa=AA:BB:CC:DD:EE:FF go_dev_addr=AA:BB:CC:DD:EE:FF bsid=AA:BB:CC:DD:EE:FF unknown-network

p2p_connect AA:BB:CC:DD:EE:FF pbc
OK

未使用Raspberry Pi 2建立连接。所以问题是我在Android应用程序方面还是Raspberry Pi的配置方面做错了。

感谢您抽出宝贵的时间阅读,我对stackoverflow的提问方式还是很陌生的,请告诉我我也应该做些什么! (格式等。)

0 个答案:

没有答案