android - tiene - ¿Puede un teléfono NFC actuar como una etiqueta RFID, que puede leerse a distancias superiores a 4 pulgadas?
nfc samsung j7 (3)
La mayoría de los teléfonos Android con capacidad NFC tienen una capacidad de bajo nivel para emular tarjetas. El chip NXP que se usa en los teléfonos, así como el kernel de Android, es compatible con la emulación de tarjetas. Sin embargo, la API de Android de alto nivel no expone estas características probablemente debido a algunos problemas de seguridad obvios con dicha característica. Poder leer las tarjetas existentes y emularlas permitiría duplicar fácilmente las tarjetas de acceso y otras etiquetas RFID / NFC e incluso algunas tarjetas inteligentes. Esto ya es posible con el equipo adecuado, pero poner esa capacidad en manos de todas las personas con un teléfono Android puede afectar a industrias enteras. Por ejemplo, todos los sistemas de control de acceso físico se basan en tarjetas que podrían duplicarse fácilmente mediante el uso de un teléfono Android. Creo que esta característica no está ahí porque habilitarla causaría un GRAN malestar en múltiples industrias.
Puede ver que el kernel es compatible con la emulación de tarjetas (eso es lo que usa Google Wallet Tap & Pay para permitirle usar su teléfono para todas sus tarjetas de crédito, etc.):
git clone https://android.googlesource.com/platform/external/libnfc-nxp
Si realiza "piratería" de bajo nivel, puede obtener acceso a estas funciones.
Para ser más específico, estoy tratando de implementar una aplicación de Android, que obliga al teléfono a funcionar como una etiqueta RFID. Esta etiqueta es leída por escáneres colocados alrededor de las puertas (por lo tanto, la restricción> 4 pulgadas) que identifica a la persona y su paradero.
El teléfono actuará como una etiqueta inteligente, proporcionando así más casos de uso.
Gracias.
NFC está especialmente limitado a la distancia de 4 pulgadas. Debido a que la comunicación de campo cercano se ve como una "comunicación aprobada" entre los dos socios, no está diseñada para ser utilizada como un dispositivo de rastreo, ya que RFID se usa en tiendas, por ejemplo.
Por lo tanto, puede usar NFC como dispositivo RFID, la distancia aún estaría limitada a las 4 pulgadas por el hardware de los teléfonos.
// editar
en su lugar, podría utilizar el nuevo protocolo Bluetooth 4.0. El tiempo de configuración entre socios de comunicación es tan rápido como NFC (<0.1s) (en contraste con Bluetooth 2.1 con casi hasta 6s)
Para aumentar la distancia de lectura de un lector RFID, necesita aumentar su potencia.
Si bien esto es técnicamente factible, la mayoría de los países han establecido (por ley) la potencia máxima de los lectores RFID en 1 W.
Mi conjetura sería que la NFC de su teléfono ya está funcionando a 1 W y que no puede forzarlo programáticamente para que opere arriba.