2017-01-24 3 views
0

2 개의 장치가 있으며 모두 Wifi Direct를 지원합니다. 두 장치에서 Wifi를 켜고 첫 번째 장치에서 다른 장치에 연결하려면 프로그래밍 방식으로 MAC 주소를 얻어야합니다.

그러나 내 응용 프로그램의 근처에있는 Wi-Fi Direct 장치를 나열하고 WifiP2P API를 사용하여 동료 목록의 콜백에서 제공하는 WifiP2PDevice 개체를 사용하여 연결할 수 있습니다. 그러나 여기에서는 내 원격 장치를 사용하여 WifiP2PDevice 개체를 구성합니다. 장치 MAC 주소를 직접 연결하고 운이없는 상태로 연결하려고합니다.

누구든지이 문제를 해결할 수 있습니까?특정 와이파이 직접 Mac 주소에 연결하는 방법

답변

1

wifi-direct를 통해 어떤 장치에 연결하려면, 각 장치는 연결을 시도하기 전에 가까운 피어 또는 서비스를 검색하여 wifi-direct가 사용 가능하고 검색 가능하도록해야합니다.

내 테스트에서 올바른 MAC 주소가 있어도 피어 또는 서비스 검색이 실행되고 찾고있는 장치가 검색 가능하거나 표시되지 않는 한 연결을 시도하면 작동하지 않습니다.

장치를 검색 할 수 있으면 새로운 WifiP2P 장치를 만들거나 피어 목록에서 반환하는 장치를 다시 사용하고 연결할 수 있습니다.

나는 당신의 질문을 올바르게 받았기를 바랍니다. 그렇지 않다면 더 설명하면 기꺼이 도와 드리겠습니다. Goodluck.