Jetson TX2 can not communicate with Android clients using WiFi Direct

Please try following steps:

Steps:

1) Install isc-dhcp-server Install isc-dhcp-server (sudo apt install isc-dhcp-server) 
2) Edit the file /etc/default/isc-dhcp-server and set INTERFACES like this:
   INTERFACES="p2p-wlan0-0" 
3) In /etc/dhcp/dhcpd.conf Find below lines and put # before it. It should look like after editing

   # option definitions common to all supported networks…
   #option domain-name “example.org”;
   #option domain-name-servers ns1.example.org, ns2.example.org;

4) Again comment out following lines too 


   #default-lease-time 600;
   #max-lease-time 7200;

5) Add following lines at end
   subnet 10.10.0.0 netmask 255.255.255.0 {
           range 10.10.0.2 10.10.0.16;
           option domain-name-servers 8.8.4.4, 208.67.222.222;
           option routers 10.10.0.1;
   }

7)In /etc/network/interfaces, Add below 

   auto p2p-wlan0-0
   iface p2p-wlan0-0 inet static
   address 10.10.0.1
   netmask 255.255.255.0
  
8).wpa_cli -i wlan0 p2p_group_add
9) wpa_cli //you will enter in wpa_cli shell
10)p2p_find
10)p2p_peers
11) p2p_stop
12)wps_pin any //note the pin prompted on shell
13)On android device, in wifidirect scan page, click on mac of DUT and enter pin from step #5
Connected //Attaching logs, look for AP-STA-CONNECTED
14) If you see ubuntu p2p interface as GO role, you need to start dhcp server(follow next 2 steps)
<3>P2P-GROUP-STARTED p2p-wlan0-0 GO ssid="DIRECT-MS" freq=5220 passphrase="pbiRQiEs" go_dev_addr=02:04:4b:8c:a5:05
15) ifconfig p2p-wlan0-0 10.10.0.1
16)  sudo service isc-dhcp-server start