Near field Communication overview

Near Field Communication (NFC) is een reeks draadloze technologieën voor korteafstandscommunicatie, die doorgaans een afstand van 4 cm of minder vereisen om een verbinding te starten. Met NFC kunt u kleine payloads van gegevens delen tussen een NFC-tag en een Android-apparaat, of tussen twee Android-apparaten.

Tags kunnen variëren in complexiteit. Eenvoudige tags bieden Alleen lezen en schrijven semantiek, soms met eenmalige programmeerbare gebieden om de kaart alleen-lezen. Meer complexe tags bieden wiskundige bewerkingen, en hebben cryptografische hardware om toegang tot een sector te authenticeren. De meest geavanceerde tags bevatten operationele omgevingen, waardoor complexe interacties met code uitvoeren op de tag. De gegevens die zijn opgeslagen in de tag kan ook worden geschreven in een verscheidenheid van formaten, maar veel van de Android framework Api ‘ s zijn gebaseerd op een NFC Forum standaard genaamd NDEF (NFC Data Exchange Format).

Android – apparaten met NFC ondersteunen tegelijkertijd drie belangrijke werkingsmodi:

  1. Reader / writer-modus, waardoor het NFC-apparaat NFC-tags en stickers kan lezen en/of schrijven.
  2. P2P-modus, waardoor het NFC-apparaat gegevens kan uitwisselen met andere NFCpeers; deze modus wordt gebruikt door Android Beam.
  3. Kaartemulatiemodus, waardoor het NFC-apparaat zelf kan fungeren als een NFC-kaart. De geëmuleerde NFC-kaart kan vervolgens worden benaderd door een externe NFC-lezer,zoals een NFC-verkooppuntterminal.

NFC Basics dit document beschrijft hoe Android met ontdekte NFC-tags omgaat en hoe het Toepassingen van gegevens die relevant zijn voor de toepassing op de hoogte stelt. Het gaat ook over hoe te werken met theNDEF gegevens in uw applicaties en geeft een overzicht van het framework Api ‘ s die de basicNFC feature set van Android ondersteunen. Geavanceerde NFC dit document gaat over de API ‘ s die het gebruik van de verschillende tag-technologieën die Android ondersteunt mogelijk te maken. Als je niet werkt met NDEF data, of als je werkt met NDEF data die Android niet volledig kan begrijpen, moet je handmatig lezen of schrijven naar de tag in ruwe bytes met behulp van je eigen protocol stack. In deze gevallen biedt Android ondersteuning om bepaalde tagtechnologieën te detecteren en om communicatie met de tag te openen met behulp van uw eigen protocolstack. Hostgebaseerde Kaartemulatie dit document beschrijft hoe Android-apparaten kunnen presteren als NFC-kaarten zonder een beveiligd element te gebruiken, waardoor elke Android-applicatie een kaart kan emuleren en rechtstreeks met de NFC-lezer kan praten.



Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.