2015-03-26 9 views
3

Я знаю, как работает Wi-Fi Direct и какова фаза обнаружения, потому что я прочитал всю спецификацию Wi-Fi Direct v1.1.Android Wi-Fi Direct: повторное подключение к устройству без повторного обнаружения

Когда я хочу подключиться к устройству на Android, я должен начать фазу обнаружения. Когда onPeersAvailable при запуске, я могу подключиться к одному из этих одноранговых узлов. Теперь я хочу быстро отключиться и снова подключиться к тому же одноранговому узлу, не перезапуская его. Этот сценарий возможен? Например, сохранение информации о канале и использование java-отражения для установки канала и быстрого запуска соединения?

Я знаю, это Strage вопрос :)

+0

mm ok, вероятно, не возможно :(потому что у android использует wpa_supplicant. В wpa_supplicant вам нужно перезапустить p2p_find, когда вам нужно подключиться к одноранговому узлу. –

ответ

0

его правильный вопрос, и оказывается, что при запуске соединения, подключенное устройство должно быть в текущем списке найденных аналогов, и это не так, то соединение запросы не удаются. Таким образом, вы можете подключиться только после правильного обнаружения.