Fortgeschritten

Multi-Reader-Einsatz

Entwerfen Sie zuverlässige Multi-Reader-Architekturen für Umgebungen mit hohem Durchsatz

Einsatzarchitektur

Produktive RFID-Implementierungen umfassen in der Regel mehrere Lesegeräte, die zusammenarbeiten. Ein typisches Lager könnte 4–8 Lesegeräte an Verladetoren und 2–4 pro Förderband haben – alle speisen Daten in eine zentrale Middleware ein, die Tag-Ereignisse dedupliziert, filtert und an Geschäftssysteme (WMS, ERP, TMS) weiterleitet.

Die Architektur besteht aus drei Schichten: Edge (Lesegeräte + Antennen an physischen Lesepunkten), Middleware (Ereignisverarbeitung, Deduplizierung, Geschäftslogik) und Integration (API-Verbindungen zu WMS/ERP/TMS). Die Middleware-Schicht ist entscheidend – sie wandelt rohe Tag-Lesevorgänge (EPC + Antenne + RSSI + Zeitstempel) in aussagekräftige Geschäftsereignisse wie „Palette an Tor 3 empfangen“ oder „Karton auf LKW B geladen“ um.

Netzwerkdesign: Jedes stationäre Lesegerät wird über Ethernet (bevorzugt wegen der Zuverlässigkeit) oder Wi-Fi verbunden. Verwenden Sie ein dediziertes VLAN für den RFID-Datenverkehr, um ihn vom allgemeinen Netzwerkverkehr zu isolieren. Typische Bandbreite: 1–5 Mbps pro Lesegerät während der aktiven Inventur. Stellen Sie eine Netzwerklatenz von ≤50 ms für Echtzeitanwendungen sicher. Nutzen Sie Heartbeat-Monitoring, um Ausfälle von Lesegeräten zu erkennen – ein Lesegerät, das an einem Verladetor offline geht, bedeutet verpasste Sendungen.

Strategien zur Koordination von Lesegeräten

Wenn mehrere Lesegeräte in unmittelbarer Nähe betrieben werden, können sich ihre HF-Signale gegenseitig stören. Es gibt drei primäre Koordinationsstrategien, jede mit Vor- und Nachteilen:

TDMA (Time Division Multiple Access)

Lesegeräte senden abwechselnd in zugewiesenen Zeitslots. Einfach über Middleware-Scheduling zu implementieren. Nachteil: Reduziert die effektive Scanrate proportional – wenn sich 4 Lesegeräte die Zeit teilen, erhält jedes ¼ der verfügbaren Scanzeit. Bestens geeignet für: Implementierungen mit geringer Dichte mit 2–3 Lesegeräten pro Zone.

FDMA (Frequency Division)

Jedes Lesegerät arbeitet auf unterschiedlichen Frequenzkanälen innerhalb des UHF-Bands. Erfordert genügend verfügbare Kanäle zur Trennung. Mit den 10 Kanälen Vietnams (920–925 MHz) können Sie 2–3 Lesegeräte mit überschneidungsfreien Kanalsätzen unterstützen. Bestens geeignet für: moderate Dichte mit festen Lesegerätpositionen.

LBT (Listen Before Talk)

Lesegeräte prüfen den Kanal vor dem Senden. Wenn der Kanal belegt ist, wartet das Lesegerät und versucht es erneut. Dies geschieht automatisch und erfordert keine Middleware-Koordination. In einigen regulatorischen Regionen (z. B. EU) ist LBT vorgeschrieben. Bestens geeignet für: dynamische Umgebungen, in denen Lesegeräte hinzugefügt oder verschoben werden können.

Frequenzsprungverfahren (FHSS)

Frequency Hopping Spread Spectrum ist der primäre Mechanismus zum Interferenzmanagement in Regionen wie Vietnam (920–925 MHz). Das Lesegerät wechselt während der Inventurrunden schnell zwischen den Kanälen, wodurch sichergestellt wird, dass sich zwei Lesegeräte, selbst wenn sie auf einem Kanal kollidieren, beim nächsten Sprung trennen.

Praktische FHSS-Konfiguration: Konfigurieren Sie jedes Lesegerät mit einer Kanalmaske, die definiert, welche Kanäle verwendet werden sollen. Weisen Sie für 2 benachbarte Lesegeräte komplementäre Masken zu – Lesegerät A verwendet die Kanäle [0, 2, 4, 6, 8] und Lesegerät B verwendet die Kanäle [1, 3, 5, 7, 9]. Dies garantiert eine Null-Überlappung. Teilen Sie bei 3 Lesegeräten diese in Gruppen von jeweils 3–4 Kanälen auf.

Die Geschwindigkeit des Channel Hopping ist entscheidend: Schnelleres Hopping verringert die Wahrscheinlichkeit anhaltender Kollisionen, erhöht jedoch den Overhead. Die meisten Reader springen nach jeder Inventurrunde (alle 100–400 ms). Der Befehl SET_WORKING_FREQUENCY des NRN-Protokolls konfiguriert die Kanalliste — z. B. setzen die Bytes [0, 2, 4, 6, 8, 10] die Kanäle 0 bis 10 mit einem Abstand von 1 MHz.

FHSS Channel Assignment — Adjacent Readers
SET_WORKING_FREQUENCY payload:

2 readers (zero overlap):
  Reader A: [0, 2, 4, 6, 8]   → 920.0, 921.0, 922.0, 923.0, 924.0
  Reader B: [1, 3, 5, 7, 9]   → 920.5, 921.5, 922.5, 923.5, 924.5

3 readers:
  Reader A: [0, 3, 6, 9]      → 920.0, 921.5, 923.0, 924.5
  Reader B: [1, 4, 7, 10]     → 920.5, 922.0, 923.5, 925.0
  Reader C: [2, 5, 8]         → 921.0, 922.5, 924.0

Dense Reader Mode (DRM)

Der Dense Reader Mode ist eine EPC Gen2-Funktion, die speziell für Umgebungen mit vielen eng beieinander stehenden Readern (>2 Reader innerhalb von 3 m) entwickelt wurde. DRM nutzt eine schmalere Kanalbandbreite und Miller-kodierte Tag-Antworten, um Interferenzen zwischen den Readern zu reduzieren.

DRM-Abwägungen: Die Aktivierung von DRM verbessert die Koexistenz mehrerer Reader erheblich, verringert jedoch die Leistung einzelner Reader — die schmalere Bandbreite bedeutet einen geringeren Datendurchsatz pro Reader. In der Praxis inventarisiert ein Reader im DRM-Modus Tags etwa 20–30 % langsamer als im Standardmodus, aber die Leistung auf Systemebene verbessert sich, da sich die Reader nicht mehr gegenseitig blockieren.

Wann DRM aktiviert werden sollte: Mehr als 2 Reader im Umkreis von 3 Metern. Reader an benachbarten Verladetoren, die die Tags des jeweils anderen „sehen“ können. Dichte Deckeninstallationen im Einzelhandel. Wann DRM deaktiviert bleiben sollte: Isolierte Reader mit >5 m Abstand. Handheld-Anwendungen mit nur einem Reader. Fördertunnel mit guter RF-Abschirmung.

Verhindern von Tag Starvation

Tag Starvation tritt auf, wenn bestimmte Tags in einer Population während der Inventurrunden konsequent übersprungen werden. Dies geschieht in der Regel, weil stärkere Tags (näher an der Antenne, besser ausgerichtet) die Aufmerksamkeit des Readers dominieren und schwächere Tags nie die Chance erhalten, zu antworten.

Erkennung: Überwachen Sie das Verhältnis von Unique-Tag-Count zu Total-Read-Count. Wenn Sie 50 eindeutige Tags lesen, aber insgesamt 5000 Lesevorgänge erhalten, werden die starken Tags 100-mal erneut gelesen, während die schwachen Tags „verhungern“ (starving). Ein gesundes Verhältnis ist Unique-Tags × 3–10 = Total Reads.

Strategien zur Vermeidung: Verwenden Sie einen angemessenen Q-Wert (zu niedrig = Kollisionen führen dazu, dass schwache Tags verlieren, zu hoch = langsame Runden). Aktivieren Sie die Session-Persistenz (S2/S3), damit bereits gelesene Tags stumm bleiben. Rotieren Sie den Antennenfokus, indem Sie die Antennenanschlüsse nacheinander ansteuern. Passen Sie die Leistungspegel an, um eine gleichmäßigere Abdeckung zu erzielen — reduzieren Sie die Leistung bei Antennen, die auf nahegelegene Tags gerichtet sind, und erhöhen Sie die Leistung bei Antennen, die entfernte Bereiche abdecken. Verwenden Sie das {target}-Flag, um zwischen den Inventurrichtungen A→B und B→A zu wechseln.

Fortgeschrittene Technik: Implementieren Sie „select“-Befehle, um die Tag-Population in Gruppen zu unterteilen und jede Gruppe separat zu inventarisieren. Dies ist besonders effektiv bei gemischten Populationen, in denen kleine Tags auf Artikelebene neben großen Tags auf Palettenebene existieren.

Bewährte Deployment-Muster

Diese Konfigurationen wurden in Produktionsumgebungen validiert und stellen Best Practices für gängige Szenarien dar.

Verladetor-Portal

4 Antennen pro Tor — 2 auf jeder Seite in 1,5 m und 2,5 m Höhe, 30° nach innen geneigt. Linear polarisiert, 30–33 dBm. Session S2, Q=6. Leserate: 99%+ bei Standard-Palettenladungen. Kabel: LMR-400-Leitungen ≤8 m. Montage: Aluminiumhalterungen mit 50 mm Abstandshaltern zum Stahltürrahmen.

Förderbandtunnel

4 Zirkularantennen, die in einer Box um das Band angeordnet sind – oben, unten, links, rechts. 25 dBm zur Begrenzung der Lesezone. Session S1 für Single-Pass. Leserate: 99,5%+ bei einzelnen Kartons. Abstand: Antennen 30–40 cm von der Bandmitte entfernt. Tunnelseiten mit RF-absorbierendem Material abschirmen, um fälschliches Auslesen benachbarter Förderbänder zu verhindern.

Einzelhandel-Deckenmontage

Zirkularantennen in Deckenplatten, in einem Raster von 3–4 m Abstand. 20–24 dBm, Session S0 für kontinuierliche Aktualisierungen. Leserate: 95%+ für Artikel in offenen Regalen (niedriger bei Artikeln hinter Metallregalteilern). Zykluszeit: vollständiger Store-Scan alle 30–60 Sekunden. Reader über PoE-Ethernet anschließen, um die Verkabelung zu vereinfachen.

Mobiles Handheld

Session S1, Q=4, moderate Leistung (25 dBm). Mit mobiler App zur Bestandsverifizierung in Echtzeit koppeln. Gehgeschwindigkeit: langsame, gleichmäßige Bewegungen mit 1 m/s für beste Ergebnisse. Den Reader direkt auf die Artikel richten, in einem Abstand von 0,5–1 m. Erwartet: 300–500 eindeutige Lesevorgänge pro Minute im Einzelhandelsumfeld.