Я пишу мобильное приложение, которое будет удаленным управлением для приложения для ПК. Я хочу сделать это, используя Wi-Fi Direct.WiFi-Direct P2P Service Discovery с Windows 10 и Android - возможно?
Я читал о функции P2P Service Discovery, которая позволяет мне смотреть только на устройства, работающие на определенном сервисе (а не на всех доступных устройствах WiFi Direct).
На Android стороны я реализовал его, используя эти советы: https://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html
На стороне Windows, я бег этого приложения: https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/WiFiDirectServices К сожалению, в случае с ПК стороны, я даже не в состоянии начать рекламу моя служба - статус рекламы автоматически устанавливается на «Прервано» сразу после попытки его запуска.
1) Возможно ли связать приложение Windows с функцией Wi-Fi P2P NSD, предоставляемой устройствами Android? (спрашиваю, не должен ли я тратить свое время)
2) Возможно ли, что ПК с ОС Windows поддерживает оповещение службы P2P? Here обсуждается вопрос о возможностях системы; в случае моего ПК WiFi Direct поддерживается, и ни одна из функций P2P Discovery отсутствует. Есть ли способ поддержать его, будь то аппаратное или программное обеспечение?
Так как вы можете подключить принтер к Android устройство через wifi direct Я не понимаю, почему Windows не сможет. Возможно, вам потребуется установить сетевой протокол. –
Привет, это быстрый ответ! Это интересно: при подключении к принтеру используется обнаружение беспроводных услуг (например, программное обеспечение на принтере рекламирует свою службу по имени), или это типичное обнаружение устройств WiFi Direct с устройством, рекламируемым его типом? Что я пытаюсь сделать, это обходить процесс обнаружения несвязанных устройств, чтобы я мог находите только те, которые запускают мое приложение, и автоматически подключаются к ним (потому что это NSD, НАСКОЛЬКО МНЕ ИЗВЕСТНО). –