Near field communication overview

A Near Field Communication (NFC) egy sor rövid hatótávolságú vezeték nélküli technológia, amely általában 4 cm vagy annál kisebb távolságot igényel a kapcsolat kezdeményezéséhez. Az NFC lehetővé teszi kis hasznos adatmennyiségek megosztását egy NFC-címke és egy Android-üzemű eszköz között, vagy két Android-üzemű eszköz között.

A címkék különböző összetettségűek lehetnek. Az egyszerű címkék csak olvasási és írási szemantikát kínálnak, néha egyszer programozható területekkel, hogy a kártya csak olvasható legyen. Az összetettebb címkék matematikai műveleteket kínálnak, és kriptográfiai hardverrel rendelkeznek a szektorhoz való hozzáférés hitelesítésére. A legfejlettebb címkék operációs környezeteket tartalmaznak, amelyek lehetővé teszik a címkén futó kóddal való összetett interakciókat. A címkén tárolt adatok különböző formátumokban is írhatók, de az Android keretrendszer API-inak nagy része az NFC Forum NDEF (NFC Data Exchange Format) nevű szabványa köré épül.

Az NFC-vel ellátott Android-alapú eszközök egyidejűleg három fő működési módot támogatnak:

  1. Olvasó/író mód, amely lehetővé teszi az NFC-eszköz számára az NFC-passzív NFC-címkék és matricák olvasását és/vagy írását.
  2. P2P üzemmód, amely lehetővé teszi az NFC-eszköz számára az adatcserét más NFCpeerekkel; ezt a működési módot az Android Beam használja.
  3. Kártyaemulációs üzemmód, amely lehetővé teszi, hogy maga az NFC-eszköz NFC-kártyaként működjön. Az emulált NFC-kártyát ezután egy külső NFC-olvasó, például egy NFC-s eladási terminál is elérheti.

NFC alapjai Ez a dokumentum leírja, hogyan kezeli az Android a felfedezett NFC-címkéket, és hogyan értesíti az alkalmazásokat az alkalmazás számára releváns adatokról. Azt is áttekinti, hogyan kell az alkalmazásokban azNDEF adatokkal dolgozni, és áttekintést ad az Android alapvetőNFC funkciókészletét támogató keretrendszer API-iról. Fejlett NFC Ez a dokumentum azokat az API-kat tekinti át, amelyek lehetővé teszik az Android által támogatott különböző címkézési technológiák használatát. Ha nem NDEF-adatokkal dolgozik, vagy ha olyan NDEF-adatokkal dolgozik, amelyeket az Android nem ért teljesen, akkor manuálisan kell olvasni vagy írni a címkét nyers bájtokban a saját protokoll stack segítségével. Ezekben az esetekben az Android támogatást nyújt bizonyos címketechnológiák észleléséhez és a címkével való kommunikáció megnyitásához a saját protokollstack használatával. Host-alapú kártyaemuláció Ez a dokumentum leírja, hogy az Android-eszközök hogyan tudnak NFC-kártyaként működni biztonságos elem használata nélkül, lehetővé téve bármely Android-alkalmazás számára, hogy kártyát emuláljon és közvetlenül beszéljen az NFC-olvasóval.

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.