Eu tenho vários computadores com o Ubuntu 16.04. Eu quero que eles possam se conectar através de WiFi direto uns com os outros sem qualquer intervenção manual. A ideia é configurar algo semelhante ao modo como o Nintendo 3DS implementa o StreetPass para trocar dados quando dois 3DS entram em contato um com o outro.
Até agora eu fiz:
p2p_prov_disc 54:27:1e:c8:2b:37 keypad
em um dispositivo para me fornecer um PIN temporário.
No outro dispositivo, usei um p2p_connect
correspondente com esse PIN para emparelhar os dois dispositivos. No entanto, 1) Não tenho certeza se esta é a maneira correta de emparelhar dispositivos por WiFi direto 2) Em vez de ter um PIN gerado aleatoriamente, eu quero pré-definir um PIN para conexão. Como posso conseguir isso usando a API wpa_supplicant?