Come aggiungere NFC a un prodotto di consumo economico?


10

Voglio aggiungere NFC (Near Field Communication) a un prodotto di consumo economico con un microcontrollore esistente.

Ho bisogno di essere in grado di passare un blocco di dati statici per uno smartphone.

Mi piacerebbe piace essere in grado di passare i dati dinamici allo smartphone in entrambe le direzioni. (ovvero, fare in modo che il microcontrollore utilizzi NFC come collegamento di comunicazione a bassa velocità). Ma non se si aggiunge in modo significativo al costo del sistema.

Bassi costi di sistema e bassa potenza sono entrambi importanti.

Sembra che ci siano molte diverse tecnologie wireless che si chiamano NFC, voglio il tipo che funzionerà con gli smartphone.

Quali dispositivi sarebbero i migliori per questa attività?


Cosa diavolo è NFC?
Leon Heller,


8
È stato anche il primo risultato di Google. en.wikipedia.org/wiki/Near_field_communication
W5VO

Non so se alcuni smartphone lo implementino ora, ma Bluetooth 2.1 sembra incorporare un componente NFC per inizializzare le connessioni. Forse un approccio potrebbe essere quello di stabilire una connessione quando si trova nel raggio d'azione, e severa una volta terminata la transazione dei dati. Non immagino che questo sia economico e non conosco abbastanza il Bluetooth per renderlo una risposta ... ma si adatta agli altri requisiti della comunicazione dati a 2 vie e "lavorare con gli smartphone". Dato il costo, presumo che tu abbia già escluso BT.
Jon L

Di che tipo di prodotto stai parlando, quali sono i tuoi potenziali clienti e come vuoi venderlo? Per vendere un programmatore PIC online a tipi di elettro geek, il tuo livello di prototipo potrebbe essere sufficiente. Ci sono stato, lo faccio ora, è divertente. La vendita tramite wall-mart al pubblico avrà bisogno di un approccio radicalmente diverso, incluso un ampio budget di marketing. Nessuna esperienza dalla mia parte.
Wouter van Ooijen

Risposte:


8

Praticamente l'unica opzione sono i chip NXP come PN531 (vecchio), PN532 e PN544. Il PN544 è quello nel telefono Nexus S di Samsung. La maggior parte delle schede NFC in questi giorni sono basate su MiFare e poiché NXP possiede l'IP MiFare (e non lo concede in licenza a nessun altro) i loro chip sono praticamente gli unici in circolazione. Sto lavorando con il PN532 da solo e non è male. Puoi parlarci tramite UART, I2C o SPI. Non sono così economici (considerando il monopolio) ma non hanno nemmeno un prezzo folle.

Ogni volta che torna disponibile, consiglio di iniziare con la scheda di breakout PN532 di Adafruit http://www.adafruit.com/products/364 e nel frattempo dare un'occhiata al manuale dell'utente e alla scheda tecnica del PN532.

Per quanto riguarda la comunicazione con gli smartphone, ciò implica la modalità di comunicazione peer-to-peer di NFC. Ma se tutto ciò che vuoi è passare contenuti statici, prendi un sacco di tag MiFare da Alibaba o qualcosa del genere; non saranno più di $ 0,70 a seconda delle dimensioni e del fattore di forma. Sono vuoti e possono essere programmati (e bloccati) tramite un ricetrasmettitore USB NFC economico. Per questo consiglio SCM SCL3711.

In bocca al lupo!


1

Per completare la risposta di nemik è possibile utilizzare i seguenti chip NFC che supportano l'emulazione della scheda: NXP PT501, PN512 e PN532.

Il PT501 sarebbe perfetto per la tua applicazione, ma il PN512 dovrebbe essere più semplice da reperire a breve termine (il PT501 è stato recentemente rilasciato da NXP).

È possibile ottenere alcune schede di valutazione per questi chip qui: http://www.nxp.com/demoboard/PNEV512B.html http://www.nxp.com/demoboard/PTEV501B.html

E anche la scheda PN532 di Adafruits è un'ottima scheda facilmente reperibile, come menzionato da nemik.

Per quanto riguarda il software, questo è esattamente ciò che la nostra azienda offre con il nostro MicroNFCStack .

Abbiamo un paio di esempi che dimostrano come comunicare con un telefono Android:

Ecco un collegamento a un generatore di firmware per testare la comunicazione tra un dispositivo PNxxx e un telefono / tablet Android .


0

È possibile utilizzare i tag dinamici HF / NFC con un'antenna PCB, sono memorie con due interfacce (una dipende dalla famiglia RFID / NFC ISO15693 o ISO14443A e l'altra è un'interfaccia cablata con l'MCU, in generale I2C).

Conosco due fornitori:

  • ST con le 2 famiglie M24LRxxE (Long Range, prossimità ISO15693) e Energy Haversting e M24SRxx (Short range ISO 14443A / conforme nativo NFC).

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

Sono a bassissimo costo e potenza zero perché possono funzionare anche se la scheda è priva di alimentazione, perché lo smartphone NFC può fornire energia al chip di memoria tramite l'accoppiamento induttivo delle due antenne del lettore e del tag (l'antenna IC + di memoria) .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.