This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 1 voto(s) - 4 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Leer llavero NFC de Arduino con smartphone?
#1
Buenas!

Tras estar bastante tiempo liado y desaparecido... vengo con una duda, a ver si podría llevar a cabo el invento / proyecto que llevo en mente.

Se trataría de un llavero NFC que se le inserta un número con arduino (si se puede con otro sistema, no me importaria) y al leerlo con el smartphone consiguiera el numero grabado en él y conectarse a una BBDD.

Esa es mi duda, los smartphones con NFC se pueden conectar a los llaveros (o lo que sea) NFC de arduino?

Un saludo y gracias!
Código:
try {
   live();
}
catch (BestMoments) {
MessageBox.Show(Happy)
}

  Responder
#2
El numero tiene que ser variable? no he entendido bien tu idea, introducir un numero al movil via NFC estando este NFC conectado a arduino?
  Responder
#3
Mm...sí, el numero sería variable, uno para cada persona.

Me explico mejor jaja :

Meter un número (un ID) en una pulsera, llavero o lo que sea NFC. Y luego con el smartphone leer ese ID, buscarlo en una base de datos (MySQL) y mostar el resto de datos de la persona que tiene ese ID
Código:
try {
   live();
}
catch (BestMoments) {
MessageBox.Show(Happy)
}

  Responder
#4
Pero para eso, te vale con unas etiquetas NFC y pregrabar los datos que quieras en las mismas, leerlo con el movil y buscarlo en la BD sin necesidad del arduino no?
  Responder
#5
Sisi, pero necesito un "algo" para grabarlas, por eso había pensado en arduino...
Código:
try {
   live();
}
catch (BestMoments) {
MessageBox.Show(Happy)
}

  Responder
#6
Las NFC te vienen con una ID asociada ya creo, tu solo la lees y la dices que para la ID 1 haga tal cosa, para la 2 otra etc
  Responder
#7
Puedes usar el propio móvil para grabar las tarjetas. Y para que el móvil las pueda usar deben de seguir un protocolo concreto, las que tenia yo de una shield no las lee, aunque la shield si que lee el móvil dándote un número distinto con cada lectura.
Estas son las que digo que no le un N5: http://www.spainlabs.com/foro/viewtopic.php?f=9&t=255
En teoría estos si los puede usar el móvil: http://www.ebay.es/itm/321218742679
giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.
  Responder
#8
Esta idea la estuve mirando para la alarma.

Lo que no sabía es que el móvil cambie en cada lectura. No tendría que ser un identificador único¿? o funciona como los mandos de garaje cambiando a cada uso¿?
  Responder
#9
El móvil permite tanto leer como grabar NFC. Hay apps gratis q lo hacen. Las etiquetas tiene relativamente poca capacidad y pueden ser de sólo lectura una vez grabadas. El formato de datos es NDEF.

Saludos


Enviado desde mi iPhone con Tapatalk
  Responder
#10
Bueno... he estado mirando por todos los sitios que se me ha ocurrido y he visto que el chip de las pulseras es el NTAG203 que se puede leer con shield PN532 de Adafruit y con todos los smartphones con NFC (según un vendedor de eBay) asi que con esa info yo creo que igual puedo empezar a hacer algo...

La idea sería :
Para grabar un nuevo "usuario" : introducir los datos en el smartphone, insertarlos en la base de datos, recibir el ID de la linea en la que se ha insertado y grabarlo en el chip.
Para leer: leer el ID que estara grabado en el chip, buscarlo en la base de datos y enseñar los datos...

Si consigo algo os lo digo, si muero en el intento tambien. Gracias Mola
Código:
try {
   live();
}
catch (BestMoments) {
MessageBox.Show(Happy)
}

  Responder
#11
jukillo escribió:Esta idea la estuve mirando para la alarma.

Lo que no sabía es que el móvil cambie en cada lectura. No tendría que ser un identificador único¿? o funciona como los mandos de garaje cambiando a cada uso¿?

Eso pensaba yo también, pero al menos el N5 por cada lectura te da un número distinto. De 40 y ni uno igual:

Código:
Placa preparada para leer!
ID= 147679539
ID= 144879633
ID= 141613688
ID= 148025581
ID= 137024348
ID= 137017318
ID= 146184867
ID= 141995946
ID= 150845366
ID= 142589635
ID= 147764002
ID= 150432953
ID= 148766392
ID= 137108614
ID= 143647613
ID= 135921539
ID= 140076897
ID= 140877454
ID= 136502578
ID= 140231252
ID= 146078821
ID= 135087552
ID= 146455053
ID= 142294923
ID= 138903772
ID= 135493678
ID= 147711997
ID= 144482695
ID= 145677377
ID= 137944242
ID= 138029690
ID= 140140260
ID= 140238604
ID= 140563931
ID= 147270741
ID= 137800154
ID= 137270726
ID= 148758360
ID= 135432763
giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.
  Responder
#12
Tiene su lógica por motivos de seguridad. Así se evita la clonación de terminales.

Entonces en ese caso, en el receptor, si quieres llevar un registro, se tendrá que usar dos variables, una para el ID actual y otra para el ID futuro. No sé si me explico.. :dale2:
  Responder
#13
No creo que se pueda prever el próximo ID que dará el móvil... creo mas bien que hará falta una app que trasmita datos, un número, una clave segura o cualquier otra cosa que leerá la puerta para permitirte el acceso. Luego la puerta después de permitirte el acceso podría darte otra clave valida, ahí ya depende de como se lo monte cada uno.
giltesa.com Mi blog personal sobre informática, electrónica, Arduino, bricolaje, etc.
  Responder
#14
ya hace que no juego con estas cosas, pero sí que hay bastantes tipos de tarjetas que envían IDs aleatorios al ser encuestadas, pero generalmente estas tarjetas tienen más "memoria" disponible para leer/grabar con algún tipo de protección y sólo varía el ID "público". Si es un tag que sólo almacena un id sin más datos, y cada vez cambia de forma no predictiva.. de qué serviría?

El resto de la memoria no debería variar, tendrías que mirar que comandos necesitas para acceder.. Es una asignatura pendiente para mi, escribir una aplicación android para interactuar con tags enviando los comandos que yo quiera.. Que es algo considerado por la API de Android, nada de inventos raros.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Como leer ultima linea de la tarjeta SD? Antude 0 694 28-08-2021, 08:41 AM
Último mensaje: Antude
  Leer Puerto Serie Progresivamente Triggerr 8 4,725 13-05-2015, 08:48 PM
Último mensaje: MAK
  Arduino NFC Shield giltesa 13 4,987 04-06-2014, 07:08 PM
Último mensaje: giltesa
  ¿Arduino MEGA o Arduino ADK? igargi 7 3,274 25-08-2013, 04:58 PM
Último mensaje: cansi22