¿Cómo agregar NFC a un producto de consumo barato?

10

Quiero agregar NFC (Near Field Communication) a un producto de consumo barato con un microcontrolador existente.

Yo necesito ser capaz de pasar una parte de los datos estáticos a un teléfono inteligente.

Me gustaría ser capaz de pasar los datos dinámica para el teléfono inteligente en ambas direcciones. (es decir, haga que el microcontrolador use NFC como un enlace de comunicación de baja velocidad). Pero no, si aumenta significativamente el costo del sistema.

El bajo costo del sistema y la baja potencia son importantes.

Parece que hay muchas tecnologías inalámbricas diferentes que se hacen llamar NFC, quiero el tipo que funcione con los teléfonos inteligentes.

¿Qué dispositivo (s) sería mejor para esta tarea?

Toby Jaffey
fuente
¿Qué demonios es NFC?
Leon Heller
8
Incluso fue el primer resultado de Google. en.wikipedia.org/wiki/Near_field_communication
W5VO
No sé si algún teléfono inteligente lo implementa ahora, pero parece que Bluetooth 2.1 está incorporando un componente NFC para inicializar las conexiones. Quizás un enfoque sería establecer una conexión cuando esté dentro del rango, y cortarla una vez que finalice la transacción de datos. No me imagino que esto sea barato, y no sé lo suficiente sobre Bluetooth para que esto sea una respuesta ... pero cumple con los otros requisitos de comunicación de datos bidireccional y "trabajar con teléfonos inteligentes". Dado el costo, supongo que ya ha descartado BT.
Jon L
¿De qué tipo de producto estás hablando, cuáles son tus clientes potenciales y cómo quieres venderlo? Para vender un programador PIC en línea a tipos electro geek, su nivel de prototipo podría ser suficiente. He estado allí, haciendo eso ahora, es divertido. Vender a través de wall-mart al público en general necesitará un enfoque radicalmente diferente, incluido un gran presupuesto de marketing. No hay experiencia de mi parte con eso.
Wouter van Ooijen

Respuestas:

8

Prácticamente su única opción son los chips NXP, como el PN531 (antiguo), PN532 y PN544. El PN544 es el del teléfono Nexus S de Samsung. La mayoría de las tarjetas NFC en estos días son MiFare-base y dado que NXP posee la IP de MiFare (y no la licencia a nadie más), sus chips son prácticamente los únicos. Estoy trabajando con el PN532 y no está mal. Puede hablar con él a través de UART, I2C o SPI. No son tan baratos (considerando el monopolio), pero tampoco tienen un precio loco.

Siempre que vuelva a tener existencias, le recomendaría comenzar con la placa de conexiones PN532 de Adafruit http://www.adafruit.com/products/364 y, mientras tanto, echar un vistazo al manual de usuario y la hoja de datos de PN532.

En cuanto a la comunicación con teléfonos inteligentes, eso implicará el modo de comunicación punto a punto de NFC. Pero si todo lo que quiere es pasar contenido estático, solo obtenga un montón de etiquetas MiFare de Alibaba o algo así; no serán más de $ 0.70 dependiendo del tamaño y el factor de forma. Están en blanco y se pueden programar (y bloquear) a través de un transceptor USB NFC barato. Para eso recomendaría el SCM SCL3711.

¡Buena suerte!

nemik
fuente
1

Para completar la respuesta de nemik, puede usar los siguientes chips NFC que admiten la emulación de tarjetas: NXP PT501, PN512 y PN532.

El PT501 se adaptaría perfectamente a su aplicación, pero el PN512 debería ser más fácil de obtener a corto plazo (NXP ha lanzado recientemente el PT501).

Puede obtener algunos paneles de evaluación para estos chips aquí: http://www.nxp.com/demoboard/PNEV512B.html http://www.nxp.com/demoboard/PTEV501B.html

Y también la placa PN532 de Adafruits es una placa excelente y fácilmente disponible como lo menciona nemik.

En cuanto al software, esto es exactamente lo que nuestra empresa ofrece con nuestro MicroNFCStack .

Tenemos un par de ejemplos que demuestran cómo comunicarse con un teléfono Android:

Aquí hay un enlace a un generador de firmware para probar la comunicación entre un dispositivo PNxxx y un teléfono / tableta Android .

AppNearMe
fuente
0

Puede usar las etiquetas dinámicas HF / NFC con una antena PCB, son memorias con interfaces duales (una es RFID / NFC ISO15693 o ISO14443A dependiente de la familia, y la otra es una interfaz cableada con la MCU, en general I2C).

Conozco dos proveedores:

  • ST con las 2 familias M24LRxxE (largo alcance, proximidad ISO15693) y Energy Haversting y M24SRxx (corto alcance ISO14443A / NFC nativo).

  • NXP NTAG I2C (ISO14443A, Energy Harvesting y 64Bytes SRAM).

Son de muy bajo costo y cero energía porque pueden funcionar también si la placa no tiene energía, porque el teléfono inteligente NFC puede dar energía al chip de memoria a través del acoplamiento inductivo de las dos antenas del lector y la etiqueta (la memoria IC + antena) .

cant66
fuente