Overblik over nærfeltskommunikation

Nærfeltskommunikation (NFC) er en række trådløse teknologier med kort rækkevidde, der typisk kræver en afstand på 4 cm eller mindre for at oprette en forbindelse. NFC giver dig mulighed for at dele små nyttelaster af data mellem et NFC-tag og en Android-drevet enhed eller mellem to Android-drevne enheder.

Tags kan være forskellige i kompleksitet. Enkle tags tilbyder kun læse- og skrivesemantik, nogle gange med områder, der kan programmeres en gang for alle for at gøre kortet skrivebeskyttet. Mere komplekse tags tilbyder matematiske operationer og har kryptografisk hardware til at autentificere adgangen til en sektor. De mest sofistikerede tags indeholder driftsmiljøer, der giver mulighed for komplekse interaktioner med kode, der kører på tagget. De data, der er gemt i tagget, kan også skrives i en række forskellige formater, men mange af Android-ramme-API’erne er baseret på en standard fra NFC Forum kaldet NDEF (NFC Data Exchange Format).

Android-drevne enheder med NFC understøtter samtidig tre hovedfunktionsmåder:

  1. Læser/skriver-tilstand, der gør det muligt for NFC-enheden at læse og/eller skrivepassive NFC-tags og klistermærker.
  2. P2P-tilstand, der gør det muligt for NFC-enheden at udveksle data med andre NFC-holdere; denne driftstilstand anvendes af Android Beam.
  3. Kortemuleringstilstand, der gør det muligt for NFC-enheden selv at fungere som et NFC-kort. Det emulerede NFC-kort kan derefter tilgås af en ekstern NFC-læser, f.eks. en NFC-kasseterminal.

NFC-grundprincipper Dette dokument beskriver, hvordan Android håndterer fundne NFC-tags, og hvordan det underretterapplikationer om data, der er relevante for applikationen. Det gennemgår også, hvordan du arbejder medNDEF-dataene i dine applikationer, og giver en oversigt over de ramme-API’er, der understøtter de grundlæggendeNFC-funktioner i Android. Avanceret NFC Dette dokument gennemgår de API’er, der muliggør brug af de forskellige tagteknologier, som Android understøtter. Når du ikke arbejder med NDEF-data, eller når du arbejder med NDEF-data, som Android ikke fuldt ud kan forstå, skal du manuelt læse eller skrive til tagget i rå bytes ved hjælp af din egen protokolstack. I disse tilfælde giver Android støtte til at registrere visse tag-teknologier og åbne kommunikation med tag’et ved hjælp af din egen protokolstack. Værtsbaseret kortemulering Dette dokument beskriver, hvordan Android-enheder kan fungere som NFC-kort uden brug af et sikkert element, så ethvert Android-program kan emulere et kort og tale direkte til NFC-læseren.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.