Desarrollando un nuevo sistema ... confundido entre RFID o NFC ... solo unas pocas preguntas

2

Sé que NFC es lo nuevo y puede recorrer un largo camino, especialmente con los sistemas de pago.

Soy nuevo en este tema de etiquetas inalámbricas.

Soy un desarrollador de aplicaciones PHP y voy a hacer algunas aplicaciones como la aplicación Daily Time Recording y Membership para un establecimiento ... Mis requisitos son simples ... en lugar de confiar en el código de barras en las ID o las tiras magnéticas, quería para emplear RFID, o quizás NFC para este sistema.

Todo lo que necesito en este momento es el ID seguro de la etiqueta que se combinará con una entrada / perfil en MySQL y hacer mi magia desde PHP. No necesito capacidades de lectura / escritura de largo alcance como RFID.

Quisiera saber lo siguiente:

1) W / c es generalmente más barato de implementar? Lectores más baratos? ¿Etiquetas más baratas?

2) ¿Cuál es más seguro basado en lo anterior? Me dijeron que NFC es más seguro, pero que las personas puedan leer y escribir en las etiquetas usando sus teléfonos, ¿qué tan seguro es? No planeo almacenar información vital en el chip NFC, o si es probable que use algún cifrado para distorsionar los datos de texto 3) Las etiquetas NFC pueden configurarse como LEER SOLAMENTE ... ¿cómo funciona? es eso seguro? ¿de confianza? 4) ¿Es más fácil imitar la identificación de la etiqueta / serie frente a rfid serie?

y por último, no para pedirles a ustedes que compren por mí, sino más bien para que me indiquen la dirección correcta ... ¿hay un lector / escritor que tiene API incorporada para que pueda interactuar con ella de forma inmediata utilizando PHP? ?

    
pregunta BrownChiLD

2 respuestas

1

RFID es ciertamente más barato y más simple.

La principal diferencia entre los dos es que con RFID la persona lleva una tarjeta / etiqueta / etc. Eso puede pensarse como "pasivo". Solo se alimenta cuando está cerca (y por) la antena receptora. NFC se integrará en los teléfonos celulares y usará su fuente de energía (la batería).

RFID es bastante seguro para la mayoría de las aplicaciones. Es ampliamente utilizado en todo el mundo para las tarifas de autobús. Solo cuando tenga aplicaciones que requieran más seguridad (por ejemplo, transacciones con tarjeta de crédito / débito en las que el monto promedio de la transacción sea significativamente mayor) no se recomendaría. Así entra la NFC.

Para un entorno de prueba / demostración, le recomiendo visitar SparkFun o Adafruit . Sus productos están dirigidos al mercado de los pasatiempos, por lo que son muy fáciles de usar. En general, abrirán un puerto serie virtual a través de USB, por lo que lo que necesitará en PHP es cualquier biblioteca estándar para enviar / recibir datos a través de un puerto serie.

    
respondido por el fceconel
0

2) Dependiendo de la etiqueta NFC que uses, se habrá incorporado el cifrado. Si la seguridad es algo que necesita, eche un vistazo a MiFARE DESFire y MiFARE UltraLight. La etiqueta se divide en sectores de 64 bytes. Cada sector tiene sus propias claves de acceso (piense en éstas como contraseñas).

3) Establece el bit de solo lectura para un sector, y la etiqueta bloquea cualquier solicitud de escritura a ese sector.

4) Las etiquetas normales no pueden cambiar su número de serie (UUID). Esta información se almacena en el sector 0 de la etiqueta. Normalmente, el sector 0 está bloqueado en la fábrica, aunque existen tarjetas "mágicas chinas" con este sector desbloqueado y, por lo tanto, UUID modificable. Además, vale la pena señalar que los UUID clásicos de MiFARE no son del todo únicos. NXP utilizó todos los UUID, por lo que están pasando por todos ellos. Lo más probable es que no tenga 2 etiquetas con el mismo UUID, pero no dependa de la oportunidad para aplicaciones críticas.

    
respondido por el Kiran Chinnam

Lea otras preguntas en las etiquetas