2017-01-11 3 views
3

PC 응용 프로그램의 원격 제어가되는 모바일 앱을 쓰고 있습니다. 내가하고 싶은 것은 와이파이 직접 (WiFi Direct)를 사용하는 것입니다.Windows 10 및 Android에서 WiFi 직접 P2P 서비스 검색이 가능합니까?

P2P 서비스 검색 기능에 대해 읽었습니다. 특정 서비스를 실행하는 장치 만 볼 수 있습니다 (사용 가능한 모든 WiFi Direct 장치가 아닌). 윈도우 측면에서 https://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html

나는이 응용 프로그램을 실행 해요 : https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/WiFiDirectServices이 는 불행하게도 PC 측의 경우에, 나는 광고를 시작조차 할 수 아니에요을 안드로이드 측면에서

나는이 끝을 사용하여 구현 내 서비스 - 광고 상태는 광고 게재를 시작한 직후 '중단됨'으로 자동 설정됩니다.

1) Windows 응용 프로그램과 Android 장치에서 제공하는 WiFi P2P NSD 기능을 함께 사용할 수 있습니까? (내 시간을 낭비해야하는지 묻습니다)

2) Windows PC가 P2P 서비스 검색을 지원할 수 있습니까? Here 시스템 기능 문제가 논의됩니다. 내 PC WiFi Direct의 경우 지원되며 P2P 검색 기능은 없습니다. 하드웨어 나 소프트웨어를 지원할 수있는 방법이 있습니까?

+0

당신은 안드로이드에 프린터를 연결 할 수 있기 때문에 장치가 wifi direct를 통해 왜 Windows가 가능하지 않은지 알지 못합니다. 그래도 네트워크 프로토콜을 설치해야 할 수도 있습니다 . –

+0

안녕하세요, 빠른 응답입니다. 흥미 롭습니다 : 프린터를 연결할 때 무선 서비스 검색이 사용되었습니다. (예 : 프린터의 소프트웨어가 이름으로 서비스를 알리는 경우) 또는 유형이 명시된 장치로 Wi-Fi Direct 장치를 발견하는 것이 일반적인 것입니까? 내가하려는 것은 관련이없는 장치를 탐색하는 과정을 건너 뛰므로 내 앱을 실행하는 사용자 만 찾아서 자동으로 연결합니다 (NSD가 그 이유이기 때문에, AFAIK). –

답변

0

WifiDirect는 Windows 10 이상에서 작동합니다. & 8.1 PeerFinder 라이브러리를 사용하는 UWP 앱. 그러나이 라이브러리를 사용하면 PC에서 PC로 또는 모바일에서 모바일로 또는 PC에서 모바일로 또는 그 반대로 검색을 수행 할 수 있습니다.

그러나 wifi-direct가 아닌 PeerFinder 라이브러리 제한 사항에 유의하십시오. & 광고를 위해 기본 와이파이 직접 라이브러리를 사용할 수 있습니다. 그것은 가능하며 나는 윈도우 데스크톱 애플 리케이션 & 윈도우 모바일 (안드로이드와 함께하지 않음) 사이에 atleast을 테스트했습니다.

0

정보 : 광고 상태가 자동으로 '중단됨'으로 설정됩니다. 동일한 문제가 발생했습니다. 문제는 제 경우에 PREFIX (Publish Prefix : xxx)를 지정했을 때입니다. 서비스 이름 만 입력하고 모든 옵션을 기본값, NOI 접두어로두면 서비스가 시작되어 예상대로 광고가 시작됩니다.

접두어를 사용하려면 접두어에 올바른 구문을 사용해야합니다. 서버에 여러 서비스가 있고 각 서비스에 대해 다음 구문을 사용한다고 가정 해 보겠습니다. MyServer.Service1 MyServer.Service2 등 (단어를 구분하는 마침표는 서비스 이름의 일부 임). 그런 다음 접두어는 MyServer 여야합니다. 내 경우에는 대답했지만, 난 여전히 :(.... 연결하고 나를 위해 몇 가지 실제 작업을 수행 할 시스템을 얻기 위해 고군분투

.