У меня несколько компьютеров с Ubuntu 16.04. Я хочу, чтобы они могли подключаться через WiFi напрямую друг к другу без какого-либо ручного вмешательства. Идея состоит в том, чтобы установить что-то похожее на то, как Nintendo 3DS реализует StreetPass для обмена данными, когда два 3DS входят в контакт друг с другом.
До сих пор я сделал:
p2p_prov_disc 54:27:1e:c8:2b:37 keypad
на одном устройстве, чтобы дать мне временный PIN-код.
На другом устройстве я использовал соответствующий p2p_connect с этим PIN-кодом для сопряжения двух устройств. Тем не менее, 1) я не уверен, что это правильный способ подключения устройств через WiFi direct. 2) Вместо того, чтобы иметь случайно сформированный ПИН-код, я хочу предварительно определить PIN-код для подключения. Как я могу достичь этого, используя API wpa_supplicant?