Kom i gang med RFID
Alt du trenger å vite for å sette opp og drifte ditt første RFID-system
Hvordan UHF RFID faktisk fungerer
Et UHF RFID-system består av tre deler: en leser, én eller flere antenner og brikker. Leseren genererer et radiosignal på 920–925 MHz og sender det gjennom antennen. Når en passiv brikke kommer inn i antennens felt, høster den energi fra radiobølgen for å drive sin lille mikrobrikke (trenger vanligvis bare ~10 mikrowatt). Brikken modulerer deretter det innkommende signalet og tilbakespreder det — i hovedsak reflekterer den en modifisert versjon tilbake. Dette reflekterte signalet bærer brikkens unike Electronic Product Code (EPC).
Hele lesesyklusen — fra sending av forespørselen til mottak av brikkens svar — tar omtrent 1–3 millisekunder. Dette er det som gjør det mulig for en enkelt leser å inventere 200+ brikker per sekund ved bruk av EPC Gen2 anti-kollisjonsprotokollen. Signaltapet tur-retur er betydelig (-40 til -80 dB), og det er derfor leserens TX-effekt (vanligvis 30 dBm / 1 watt) og brikkens følsomhet (ned til -22 dBm) er så kritiske spesifikasjoner.
Hvorfor "passiv" betyr noe: Passive UHF-brikker har ikke batteri. De høster energi fra leserens radiobølger, noe som betyr at de er billige (¢3–15 per stk), tynne (0,1 mm) og varer evig. Avveiningen er kortere rekkevidde (opptil ~12 m) sammenlignet med aktive brikker med batterier (~100 m+).
Frekvensbånd — Hvorfor UHF?
RFID spenner over flere frekvensbånd, men UHF (860–960 MHz) dominerer kommersielle applikasjoner fordi det gir den beste balansen mellom leserekkevidde, hastighet og brikkekostnad. LF (125 kHz) leser innenfor 10 cm med ~1 brikke/sek — bra for dyresporing, men for tregt for logistikk. HF/NFC (13,56 MHz) når ~1 m med ~50 brikker/sek — utmerket for betalinger og adgangskort. UHF når 1–12+ meter med 200+ brikker/sek — ideelt for forsyningskjeder, detaljhandel og sporing av eiendeler.
Innenfor Vietnams 920–925 MHz-bånd bruker lesere Frequency Hopping Spread Spectrum (FHSS) over flere kanaler. Formelen er: frekvens = 920,0 + (channel_index × 0,5) MHz. En typisk konfigurasjon bruker 6 kanaler [0, 2, 4, 6, 8, 10] som spenner fra 920,0 til 925,0 MHz for maksimal kanalseparasjon.
UHF-frekvensallokeringer varierer fra land til land. Vietnam bruker 920–925 MHz. USA bruker 902–928 MHz. Europa bruker 865–868 MHz. Konfigurer alltid leseren din for det riktige regionale båndet — bruk av feil frekvens er ulovlig og kan forårsake forstyrrelser for lisensierte tjenester.
Channel Index → Frequency (MHz) Formula: f = 920.0 + (idx × 0.5)
Ch 0 → 920.0 Ch 4 → 922.0 Ch 8 → 924.0
Ch 1 → 920.5 Ch 5 → 922.5 Ch 9 → 924.5
Ch 2 → 921.0 Ch 6 → 923.0 Ch 10 → 925.0
Ch 3 → 921.5 Ch 7 → 923.5
Typical: use [0, 2, 4, 6, 8, 10] for max channel separationBrikkeanatomi og brikkefamilier
Hver UHF RFID-brikke har to essensielle komponenter: et antennemønster (etset eller trykt aluminium på et PET-substrat) og en mikrochip (IC). Antennen fanger opp leserens signal, og brikken behandler kommandoer og returnerer data. Brikkefølsomhet er den minimumseffekten brikken trenger for å aktiveres — en brikke vurdert til -22,1 dBm kan våkne med bare ~6,3 mikrowatt. Lavere (mer negativ) = bedre følsomhet = lengre leserekkevidde.
Vanlige brikkefamilier inkluderer: NXP UCODE 9 (-22,1 dBm, 128-bit EPC, ikke brukerminne — dominerende i detaljhandel), Impinj M700-serien (-22,1 dBm, 128-bit EPC — sterk innen logistikk), og Quanray QStar-7U (-21,0 dBm, 128-bit EPC, 512-bit brukerminne — ideelt når du trenger å lagre data direkte på brikken).
Brikkeformfaktorer: Dry Inlays (rå brikke på PET, ¢3–8, for konvertering til etiketter), Wet Inlays (med lim, ¢5–12, klar til påføring), klistremerkeetiketter (utskrivbare, ¢8–25, med merkevarebygging), Hard Tags ($1–15, robustgjort for tøffe miljøer) og vevde/tekstiletiketter (¢15–40, sydd inn i plagg). Nextwaves produserer dry inlays fra 35×17 mm til 95×8 mm og klistremerkeetiketter i tilsvarende størrelser.
EPC Gen2 anti-kollisjonsprotokoll
EPCglobal Gen2 (ISO 18000-6C) styrer hvordan UHF-lesere kommuniserer med tagger. Den viktigste innovasjonen er slotted-ALOHA anti-kollisjonsalgoritmen som lar én leser inventere hundrevis av tagger samtidig uten at de forstyrrer hverandre.
Slik fungerer en inventeringsrunde: Leseren sender en Query med parameter Q (som oppretter 2^Q tidsluker). Hver tag velger en tilfeldig luke og venter. Når en tags luke kommer, svarer den med et 16-biters tilfeldig tall. Hvis bare én tag svarer, sender leseren en ACK og mottar hele EPC-koden. Hvis flere tagger kolliderer, hopper leseren over den luken. Etter alle lukene justeres Q — opp hvis det er for mange kollisjoner, ned hvis det er for mange tomme luker — og runden gjentas.
Praktiske Q-innstillinger: Q=2 (4 luker) for 1–5 tagger, Q=4 (16 luker) for 5–20 tagger, Q=5 (32 luker) for 20–100 tagger, Q=6 (64 luker) for 100–500 tagger, Q=7 (128 luker) for 500+ tagger. Høyere Q betyr færre kollisjoner, men tregere runder.
Session persistence styrer hvor lenge en tag husker at den allerede er lest. Sesjon S0 nullstilles umiddelbart (for kontinuerlig overvåking). S1 vedvarer i 0,5–5 sekunder (standard inventering). S2/S3 vedvarer i ≥2 sekunder (lasteporter og transportbånd der du vil at hver tag skal telles én gang per passering). Tommelfingerregel: bruk S0 for hylleovervåking, S2/S3 for portaler.
Tag Count → Q Value → Slots → Use Case
1-5 Q=2 4 fast, low overhead
5-20 Q=4 16 good balance
20-100 Q=5 32 warehouse shelves
100-500 Q=6 64 pallet scanning
500+ Q=7 128 dock doors, bulk
Higher Q = fewer collisions but slower roundsMinnebanker for tagger
Hver Gen2-tag har 4 minnebanker. Reservert (Bank 00): Kill-passord + Access-passord, totalt 64 bit. EPC (Bank 01): CRC-16 + Protocol Control-ord + din EPC-identifikator, vanligvis 96–128 bit. TID (Bank 10): Fabrikkbrent unik brikke-ID som aldri kan endres — uvurderlig for anti-forfalskning. Bruker (Bank 11): Valgfri lagring av egendefinerte data (0 til 512+ bit avhengig av brikke), nyttig for batchnumre, inspeksjonsdatoer eller sensordata.
Når en leser inventerer tagger, inneholder hvert varsel: antenne-ID (hvilken port), RSSI-råverdi (0–255, konverter til dBm via: dBm = -100 + round(raw × 70 / 255)), EPC-data (12+ byte) og frekvenskanalindeks. Disse dataene er det applikasjonen din behandler for å koble fysiske tag-lesinger til forretningshendelser som 'vare sendt' eller 'pall mottatt'.
Sett aldri Kill-passordet på tagger med mindre du forstår konsekvensene. Sending av kill-kommandoen med riktig passord deaktiverer taggen permanent og irreversibelt — den kan aldri leses igjen. Standardpassordet (0x00000000) betyr at hvem som helst kan terminere en ubeskyttet tag.
[ANT] [RSSI] [EPC ×12 bytes ..................] [CH]
01 B4 30 34 25 7B F7 19 4E 40 00 00 1A 85 06
Antenna: 1 (port 1)
RSSI: 180 → dBm = -100 + round((180×70)/255) = -51 dBm
EPC: 3034257BF7194E4000001A85 (SGTIN-96)
Channel: 6 → 920.0 + (6×0.5) = 923.0 MHz
GTIN-14: 80614141123458 Serial: 6789Sjekkliste for oppsett
Her er en praktisk sjekkliste for å sette opp ditt første RFID-system, med spesifikk veiledning for hvert trinn.
Hurtigstart: Bruk verktøyet Nextwaves Reader Connect på app.nextwaves.com/reader for å konfigurere leseren din direkte fra en nettleser via WebSerial — ingen SDK-installasjon er nødvendig.
Input: GTIN-14=08600000232451 Serial=1001 Prefix=7 digits
Output: 30 14 1A 80 0E 98 78 00 00 00 03 E9 (12 bytes)Velg dine tagger
Tilpass taggen til overflaten den skal brukes på. Standard PET-innlegg fungerer utmerket på papp og plast. For metalloverflater bør du bruke spesialiserte on-metal-tagger med et avstandslag. For væsker bør taggen orienteres bort fra væskeoverflaten. Vurder behov for leseavstand: større antenner (70×15mm+) for paller, mindre (35×17mm) for varenivå.
Velg en leser
Faste lesere monteres permanent ved porter, transportbånd eller i taket. Håndholdte lesere brukes til mobil lagertelling. Viktige spesifikasjoner: antall antenneporter (4–32), maks TX-effekt (30–33 dBm), tilkobling (USB, Ethernet, Wi-Fi) og protokollstøtte. Nextwaves-lesere støtter Nextwaves NRN-protokollen for full parameterkontroll.
Konfigurer antenner
Sirkulær polarisering håndterer alle brikkeorienteringer, men har ~30 % mindre rekkevidde enn lineær. For transportbåndsystemer med konsekvent brikkeorientering, bruk lineær. Typisk antenneforsterkning: 6–9 dBic. Monteringshøyde, vinkel og avstand bestemmer lesesonen din — se guiden for antenneplassering.
Kod brikkene dine
Skriv EPC-data (SGTIN-96, SSCC, osv.) til hver brikke. Eksempel: GTIN-14 '08600000232451' + serienummer 1001 → EPC hex '30141A800E987800000003E9'. Bruk verktøyet Nextwaves TDS RFID Converter for å generere EPC-verdier fra strekkodene dine.
Koble til programvaren din
Leseren sender ut brikkehendelser (EPC + antenne-ID + RSSI + tidsstempel) som applikasjonen din kobler til forretningshendelser. Bruk RSSI-verdier for å estimere nærhet og filtrere bort uønskede lesinger. Koble til via serieport, TCP/IP eller WebSerial for nettleserbaserte apper.
Fortsett å lese
Utforsk flere RFID-veiledninger for å fordype din kunnskap.
Antenneplassering og optimalisering
Praktisk guide for å maksimere RFID-lesehastigheter gjennom riktig antennevalg, plassering og RF-tuning med reelle målinger og eksempler på utrulling.
AvansertTag-koding og EPC-minne
Dypdykk i RFID-taggens minnestruktur, SGTIN-96-koding, minnebankoperasjoner og GS1 Digital Link-integrasjon med praktiske eksempler.
AvansertDistribusjon av flere lesere
Arkitekturguide for distribusjon av flere RFID-lesere i produksjon — koordineringsstrategier, frekvensstyring og velprøvde distribusjonsmønstre.