Wifi-Direct를 사용하여 두 개의 장치를 연결하고 싶습니다. 하나는 RaspBerry Jessie와 함께 RaspBerry PI 3이고 다른 하나는 Android 스마트 폰입니다. 서버로서의 라즈베리와 클라이언트로서의 안드로이드. Android와 Raspberry Pi 3 Linux간에 Wi-Fi 연결 설정
나는 Raspbian에 wpa_supplicant를를 사용하기로 결정하고 안드로이드에 대한 와이파이 다이렉트 예제 응용 프로그램 :https://developer.android.com/guide/topics/connectivity/wifip2p.html
내 wpa_supplicant.conf에는 다음이 포함
ctrl_interface=/var/run/wpa_supplicant
update_config=1
device_name=raspberry
device_type=1-0050F204-1
driver_param=use_p2p_group_interface=1
p2p_go_intent=1
p2p_go_ht40=1
을 나는이 단계를 수행하고있다 :
1) 라즈베리 파이 :
sudo wpa_supplicant -B -iwlan0 -Dnl80211 -c/etc/wpa_supplicant.conf
sudo wpa_cli -iwlan0 p2p_group_add
ifconfig p2p-wlan0-0 192.168.1.2
wpa_cli -ip2p-wlan0-0 wps_pbc
2) Android 앱에서 피어로 라즈베리를 볼 수 있지만 연결 오류가 발생합니다. 설정 앱 (Wifi => 고급 => Wifi Direct)을 사용해 보았는데 나는 라스베리도 피어로 볼 수는 있지만 연결을 시도 할 때 응용 프로그램에서 PIN 코드를 요청한다는 것과 내가 p2p_pin에 의해 반환 된 핀을 라즈베리에 소개한다면 연결을 할 수있다.
왜 나에게 PIN을 요청 :이 동작을 이해하려고 노력
임? 이것이 내가 WifiDirect 예제 응용 프로그램을 통해 연결할 수없는 이유입니다. 여기 뭔가 빠졌나?
고맙습니다.
뭔가 ... 나에게 접근 할 수있는 사람이 아무도 없어? – Keles
나는 또한 이것에 대한 답변을 찾고 있습니다 ... 어쩌면 당신은 대답을위한 당신의 기회를 향상시키기 위해 "무선 직접"태그를 설정해야합니다 ... – PrfctByDsgn
당신 말이 맞아 ... 내가 그것을 추가 할 것입니다. – Keles