2016-10-07 5 views
0

게인 스팬 와이파이 모듈을 안드로이드 폰에 연결할 수 있으며 그룹 소유주로서 연결된 안드로이드 폰이 필요합니다. 현재 Gain Span 모듈이 연결된 장치에서 그룹 협상을 시작합니다.안드로이드 - 안드로이드 폰 및 게인 스팬 모듈 연결

이 정보는 Nexus 5, Samsung Galaxy s2 및 Samsung Galaxy s4와 같은 기기에서 사용할 수 있습니다. 그러나 Nexus 6p로이 작업을 시도하면 항상 실패합니다. 현재 내가 겪고있는 문제는 Nexus 6p에 대한 그룹 소유자의 의도가 기본적으로 낮게 설정되어 있으며 GainSpan 모듈이 그룹 형성을 시작하기 전에이를 변경해야한다는 것입니다.

문제점이 문제를 해결할 방법을 찾지 못해서 이것이 여전히 내 문제인지 확실하지 않습니다.

편집 (13/10/2016) :

이제 문제는 GO 의도하지라고 생각. 저는 현재 명령을 사용하여 이득 범위 모듈에서 그룹 협상을 시작하고있다 : + p2ppd = 맥에서 , + p2pgrpform = 맥에서 0 , listenChan, 0,

내가 시작하는 prever 것이다 1,0,0 이 전화 측면에서 현재 내가 올바른 전화가 연결되어 있는지 확인하기 위해 장치의 이름을 하드 코드해야합니다. 이것은 GainSpan 측의 'p2p-prov-disc-req'응답에 응답해야 함을 의미하지만이 작업을 수행하는 방법은 확실하지 않습니다. 프로그래머 사용자 가이드는 올바른 응답이 'at + p2pprovok'명령이지만 여전히 수행해야 할 작업이 무엇인지 확신 할 수 없다고 말합니다.

또한 질문이 변경되었지만 여전히 원래의 문제에 대한 해결책을 제시한다는 것을 알고 있습니다. 또한 나는 s2가 매번 연결된다는 것을 깨달았고 s4가 연결되고 nexus 6p가 연결되지 못하게하려고 시도했다.

편집 (14/10/2016) :

확인을 6P가 내 사무실 네트워크에 무선 랜을 통해 연결 되었기 때문에 그것이는 6P 문제를 해결했다. 문제는 다른 휴대 전화가 동일한 네트워크에 연결되어 작동하는 것입니다. 6p만이 이런 식으로 행동하는 모든 아이디어.

+1

스택 오버플로에 오신 것을 환영합니다! "항상 실패"할 때 나타나는 코드와 오류 메시지를 붙여주십시오. [둘러보기] 및 [aks] 페이지도 참조하십시오. – Llopis

답변

0

documentation 당 숫자가 높을수록 그룹 소유자가 될 확률이 높아지지만 100 % 확신 할 수는 없습니다. 그룹 정보가 전화 상에 유지 되었습니까? 전화기의 WiFi Direct 설정을 확인하고 그룹이 저장되었는지 확인하십시오. 그렇다면 삭제하고 가능한 한 가장 높은 번호를 지정하여 다시 연결하십시오.

Wifip2pConfig 개체의 값을 편집 할 수 있습니다. groupOwnerIntent 포함

+0

그룹 소유자의 의도가 어떻게 작동하는지 알고 있고 여러 번이 작업을 시도 할 때 지속 된 그룹을 삭제하려고했습니다. 내가 알고 싶은 것은 연결을 시작하기 전에 그룹 소유자의 의도를 설정하는 방법이 있는지 여부입니다. –

+0

가능합니다. 내 편집 된 답변보기 –

+0

그래, 내가 GO 의도가 logcat을보고있는 것처럼 문제가 아니라는 것을 깨닫는다. 실패로 끝난 다음에 일어나는 것과 같이 successfuly는 휴대 전화로 형성된다. –

0

6p에서 작동하도록 관리하는 오른쪽 ive는 연결하기 위해 사무실 WiFi에서 연결을 끊어야한다는 문제가 있습니다. 6p는 Galaxy s2 (항상 작동)가 동일한 네트워크에 연결되어 있고 Galaxy s4 (어느 정도 시간이 걸렸습니다)와 같이 네트워크에 연결될 때 뭔가 이상한 행동을해야합니다.

그래서 문제를 해결했지만 인터넷 (WiFi)과 GainSpan 모듈 (WiFiDirect)에 모두 연결할 수 있다면 더 편리 할 것입니다. 이것이 6p에서 문제를 일으킨 이유는 무엇입니까.