Android NFC p2p para recuperar información?

El escenario 1 no es posible, simplemente no es compatible con la API NFC de Android.

El escenario 2 es posible, con Android Beam, simplemente necesita envolver sus datos en un NdefMessage y la misma aplicación en el Cliente necesita el filtro de intención correcto para capturar esa intención ACTION_NDEF_DISCOVERED entrante. Luego, como dijiste, el cliente analizará los datos y luego podrá enviar otro NdefMessage de vuelta al Retriever. Sin embargo, el usuario en el Cliente podría tener que tocar la pantalla para devolver el mensaje, no estoy seguro de esa parte.

Cuando desarrollé mi aplicación de Android, InstaWifi, utilicé este tutorial para implementar Android Beam (http://developer.android.com/gui…). De hecho, escribí un tutorial sobre cómo integrar NFC hace un tiempo (http://www.jessechen.net/blog/ho…), pero algunas de las llamadas a la API han quedado en desuso. Sin embargo, todavía da una buena idea de cómo funciona NFC en Android.