2013-08-03 3 views
1

와이파이 다이렉트의 위키 사양에 따르면 "Wi-Fi 장치 중 하나만 Wi-Fi Direct와 호환되어야 피어 - 투 - 피어 (peer-to- 크게 축소 된 설정으로 서로간에 데이터를 직접 전송하는 피어 연결 "을 지원합니다. 하지만 안드로이드 API에서 보면 두 장치가 모두 WiFi 직접 사용이 가능해야합니다. 그렇지 않으면 다른 장치를 찾을 수 없게됩니다.와이파이 직접 및 비 무선 직접 장치간에 데이터를 전송하는 안드로이드

사실인가요? 또는 WiFi 직접 연결이 아닌 기기와 P2P를 공유하는 방법이 있습니까?

감사합니다.

+0

사토가 설명한대로 질문이 해결되었습니다. (http://stackoverflow.com/questions/29796765/connect-to-android-devices-using-wifi-direct-without-prompt/29806709#29806709) . – hengsti

답변

1

다음 패턴은 wifi를 통해 연결할 수 있습니다. 무선 직접 API를 함 "이 createGroup()"무선는 AccessPoint을 작성이 API -

무선 직접 장치 (P2P AP) <> 비 무선 직접 장치는 무선 랜 (W)

  1. P2P AP를 가지고
  2. P2P AP : wifi direct api "requestGroupInfo()"를 실행하면이 api는 ap name, password 및 기타와 같은 wifi 액세스 포인트 정보가 포함 된 WifiP2pGroup을 반환합니다.
  3. (P2P AP와 W : W 기기 소유자에게 AP 이름과 비밀번호를 알려주세요.)
  4. W : P2P AP 기기에서 생성 한 wifi 액세스 포인트를 검색하고 연결합니다. 당신은 자동으로 무선 랜는 AccessPoint에 연결해야하는 경우

, P2P AP 앱은 ... 브로드 캐스트는 AccessPoint 이름과 암호를 가지고 있어야

0

사양이 아닌 P2P 장치는 비 P2P를 제공하는 P2P는 GO에 연결할 수 있는지 말한다 클라이언트는 11b 요금만을 지원하지 않습니다.

관련 문제