Near Field Communication overview

Near Field Communication (NFC) è un insieme di tecnologie wireless a corto raggio, che in genere richiedono una distanza di 4 cm o meno per avviare una connessione. NFC consente di condividere piccoli carichi utili di dati tra un tag NFC e un dispositivo Android-powered, o tra due dispositivi Android-powered.

I tag possono variare in complessità. I tag semplici offrono solo la semantica di lettura e scrittura, a volte con aree programmabili una tantum per rendere la scheda di sola lettura. I tag più complessi offrono operazioni matematiche e dispongono di hardware crittografico per autenticare l’accesso a un settore. I tag più sofisticati contengono ambienti operativi, consentendo interazioni complesse con il codice in esecuzione sul tag. I dati memorizzati nel tag possono anche essere scritti in una varietà di formati, ma molte delle API del framework Android si basano su uno standard del forum NFC chiamato NDEF (NFC Data Exchange Format).

Dispositivi Android-powered con NFC supportano contemporaneamente tre principali modalità di funzionamento:

  1. Modalità Reader / writer, che consente al dispositivo NFC di leggere e / o scrivere tag e adesivi NFC passivi.
  2. Modalità P2P, consentendo al dispositivo NFC di scambiare dati con altri NFCpeers; questa modalità operativa viene utilizzata da Android Beam.
  3. Modalità di emulazione della scheda, che consente al dispositivo NFC stesso di fungere da NFCcard. La scheda NFC emulata può quindi essere accessibile da un lettore NFC esterno, come un terminale NFC point-of-sale.

Nozioni di base NFC Questo documento descrive come Android gestisce i tag NFC scoperti e come notificaapplicazioni di dati rilevanti per l’applicazione. Va anche su come lavorare con i dati theNDEF nelle applicazioni e fornisce una panoramica delle API framework che supportano il set di funzionalità basicNFC di Android. NFC avanzato Questo documento va oltre le API che consentono l’utilizzo delle varie tecnologie di tag che supporta Android. Quando non si lavora con i dati NDEF o quando si lavora con i dati NDEF che Android non può comprendere appieno, è necessario leggere o scrivere manualmente sul tag in byte grezzi utilizzando il proprio stack di protocollo. In questi casi, Android fornisce supporto per rilevare determinate tecnologie di tag e per aprire la comunicazione con il tag utilizzando il proprio stack di protocollo. Emulazione della scheda basata su host Questo documento descrive come i dispositivi Android possono funzionare come schede NFC senza utilizzare un elemento sicuro, consentendo a qualsiasi applicazione Android di emulare una scheda e parlare direttamente con il lettore NFC.



Lascia un commento

Il tuo indirizzo email non sarà pubblicato.