Estoy buscando una forma de crear una etiqueta NFC que comparta las credenciales wifi de mi red sin que mis invitados tengan aplicaciones NFC especiales en sus teléfonos (aparte de las que vienen con el teléfono). He estado buscando aplicaciones y servicios como NFC Tag Writer, WifiTap, NFC Task Launcher y NFCLabels.com, pero me parece que debería tener también las aplicaciones en el móvil invitado para poder usarlo , pero no puedo probarlo, ya que solo tengo un teléfono habilitado para NFC disponible. (Sí, lo sé, torciendo los sesos para nada, pero diablos, comportamiento extraño es nada nuevo ...)Compartir las credenciales de Wifi a través de la etiqueta NFC sin aplicaciones especiales
Mi idea es que más cerca WifiTap establece que:
La aplicación procesa los URI en el formato de wifi: // [SSID de la red]/[wep | wpa | abierto]/[clave de red]
Si esto es realmente universal, esto significaría que yo podría hacer lo que lo que quiero, pero tengo no encontré ninguna confirmación sobre esto. Entonces, ¿cómo podría hacerse lo que quiero y estoy en el camino correcto con la pista de WifiTap?
¿No es la especificación de transferencia de conexión destinada a conexiones peer-to-peer a corto plazo? Tengo entendido que su propósito es facilitar la transmisión de mensajes más largos que lo que es práctico sobre NFC solo, no para servir como un protocolo de configuración de red de propósito general. Esperaría que Android implementara esto, y de hecho lo hace - vea http://androidxref.com/4.1.1/xref/packages/apps/Nfc/src/com/android/nfc/handover/HandoverManager.java . –
@ IanNi-Lewis La especificación no es muy clara en ese punto, diría yo. Ver, por ejemplo, la introducción en la sección 2.1: no menciona el tiempo que dura la conexión resultante. Sin embargo, estaba pensando específicamente en el caso "Handover estático" (sección 2.3), donde el Selector de traspaso no es un Dispositivo de foro NFC y, en su lugar, se usa una etiqueta para configurar una conexión (que no es NFC). En el código al que se refiere, esto se implementa actualmente solo para las conexiones de audio Bluetooth en la función 'parse()'. –
¿Cuál es el estado hoy? Gracias – igr