Anwendungsfallretailanti-theftloss prevention

Diebstahlschutz im Handel auf der Live-Karte: RFID-Leser, Ausgänge, tote Winkel

Wie eine Demo-Filiale 85 RFID-Leser kartiert, nach Aktivität pulsieren lässt, Offline-Tore an der Rampe findet und alles in einer Anti-theft-Lösung bündelt.

8 Min. LesezeitVeröffentlicht Aktualisiert Von Spatial Map team
Retail Mart Store in der 3D-Vorschau: violette Pulse der RFID-Leser an Türen, Rolltreppen und Aufzügen, rote Ringe an den Offline-Lesern der Warenannahme und Bestandsbadges an den Regalen

Kurz gesagt

Verlustprävention ist eine „Wo“-Frage

RFID-Verlustprävention steht und fällt mit der Abdeckung. Ein Tag, das durch eine Tür mit totem Leser geht, ist unsichtbar – egal wie gut der Rest des Systems ist. Die Lesersoftware meldet einen Offline-Leser meist in einer Geräteliste; welcher Durchgang dadurch unbewacht bleibt, zeigt sie selten. Stehen die Leser auf dem Grundriss, genügt ein Blick.

Spatial Map ist kein EAS- oder RFID-System und löst keine Alarme aus. Es ist die Karte, der Bericht und die Historie über den Lesern, die Sie ohnehin betreiben – dieselbe Idee wie auf der Seite Lösung Diebstahlschutz, hier mit echten Demodaten.

Von RFID-Lesern zur Karte für VerlustpräventionDie Leser melden an Ihre Middleware; die Middleware schreibt eine Zeile pro Leser in eine Tabelle (oder Spatial Map ruft sie ab); ein Datenlink zeichnet jeden Leser als Puls; der Bericht RFID Live Map liest dieselbe Tabelle.

Die Filiale und ihre Leser

Retail Mart Store ist eine dreigeschossige Demo-Filiale (Ground, Level 1, Level 2) mit Abteilungen, Regalen, Rolltreppen und Aufzügen. Jeder RFID-Leser ist ein Marker, benannt nach dem Durchgang, den er abdeckt – RFID-G-01 · Receiving / Loading Docks ↔ Outside, RFID-G-26 · Bakery ↔ Deli –, der Name sagt also schon, wohin man gehen muss. Alle Zahlen stammen aus den Demodaten, gelesen am 11. Oktober 2026.

85
RFID-Leser
39 · 22 · 24
Ground · Level 1 · Level 2
10
Leser an Außentüren
61.795
Lesungen heute
StandorttypLeserWo
Gate66Türen zwischen Räumen, Eingänge, Warenannahme
Escalator9Rolltreppen-Podeste
Elevator9Aufzugstüren
Stairs1Ein Treppenpodest
Retail Mart Store im Editor
Erdgeschoss von Retail Mart Store im Editor mit violetten RFID-Lesermarkern an den Türen, dem Erschließungskern mit Rolltreppen und Aufzügen, Abteilungen wie Furniture Showroom, Customer Service und Toys, Games & Hobbies sowie der Schaltfläche Data links (4)
Erdgeschoss von Retail Mart Store im Editor mit violetten RFID-Lesermarkern an den Türen, dem Erschließungskern mit Rolltreppen und Aufzügen, Abteilungen wie Furniture Showroom, Customer Service und Toys, Games & Hobbies sowie der Schaltfläche Data links (4)

Wie die Lesungen hineinkommen

Die Lesungen landen in einer Tabelle: Retail Mart · RFID Reader Reads – 85 Zeilen, 18 Felder, angelegt mit der Art RFID tag. Reader ID ist Pflicht und eindeutig, also der Zeilenschlüssel. Die Demo hält eine Zeile pro Leser mit laufenden Zählern statt einer Zeile pro Tag-Lesung – das hält die Karte leicht und den Bericht schnell. Eine Zeile:

json·Eine Leserzeile
{
  "reader_id": "RFID-G-02",
  "reader_name": "RFID-G-02 · Office ↔ Receiving / Loading Docks",
  "reader_type": "Gate",
  "floor": "Ground",
  "status": "Active",
  "reads_today": 590,
  "reads_last_hour": 56,
  "unique_tags_today": 288,
  "in_count_today": 294,
  "out_count_today": 296,
  "last_read_at": "2026-10-08T09:25:12Z",
  "last_tag_epc": "E2801121130DB42AB66C7A7B",
  "last_sku": "SKU-339201 Frozen Peas 1kg",
  "last_direction": "Out",
  "alerts_today": 2,
  "rssi_dbm": -59.4,
  "firmware": "4.2.1",
  "elevation_m": 2.4
}

Ihre Leser-Middleware – oder ein kleines Brückenskript – hält diese Zeilen auf zwei Arten aktuell:

  1. 1
    Per Schreib-API pushen

    Im Reiter API & access der Tabelle einen Schlüssel anlegen – einen pro System, damit sich einer widerrufen lässt, ohne die anderen zu brechen – und als Bearer-Token senden. Jeder Schlüssel ist auf 60 Anfragen pro Minute begrenzt, die Bulk-Endpunkte nehmen bis zu 1.000 Zeilen: alle 85 Leser also in einem Aufruf alle paar Sekunden bündeln statt einem Aufruf pro Lesung. `PATCH /rows/bulk` führt nur die gesendeten Felder zusammen.

  2. 2
    Oder Spatial Map abrufen lassen

    Im selben Reiter Pull from a REST API einschalten. Spatial Map ruft Ihre URL nach Zeitplan ab – höchstens alle 30 Sekunden – und schreibt jeden gelieferten Eintrag per Upsert.

bash·Zwei Leser in einem Aufruf aktualisieren
curl -X PATCH https://<your API host>/api/v1/public/tables/rows/bulk \
  -H "Authorization: Bearer sgv_tbl_..." \
  -H "Content-Type: application/json" \
  -d '{"rows": [
    {"entityKey": "RFID-G-02", "patch": {"status": "Active", "reads_last_hour": 56, "reads_today": 590,
      "last_read_at": "2026-10-08T09:25:12Z", "last_direction": "Out"}},
    {"entityKey": "RFID-G-01", "patch": {"status": "Offline", "reads_last_hour": 0}}
  ]}'

Bei null anfangen? Auf Create new table unter „What kind of data is this?“ RFID tag wählen; die Tabelle startet mit den Standardspalten dieser Art, die sich umbenennen oder entfernen lassen.

Create new table mit der Art RFID tag
Seite Create new table mit dem Feld Table name, den Arten Polygon / area, Circle, Marker / POI, Asset (mobile), Camera, Sensor, Shipment, RFID tag und Streaming / batch replay sowie dem Raster Choose its fields
Seite Create new table mit dem Feld Table name, den Arten Polygon / area, Circle, Marker / POI, Asset (mobile), Camera, Sensor, Shipment, RFID tag und Streaming / batch replay sowie dem Raster Choose its fields

Der Bericht RFID Live Map

Retail Mart · RFID Live Map ist ein Vollkarten-Bericht: Leserliste links, KPI-Karten oben, das Insights-Panel rechts, dazwischen die Filiale. Filter: Floor, Status und Search by reader.

  • KPIs: Rows 85 · Total reads today 61.795 · Total reads last hour 6.700 · Total unique tags today (pro Leser summiert – ein Tag, das zwei Leser sehen, zählt doppelt).
  • Nach Status: Active 81,2 %, Idle 14,1 %, Offline 4,7 %.
  • Lesungen heute je Etage: Ground 31.401 · Level 1 12.681 · Level 2 17.713.
  • Mit dem Erdgeschoss-Grundriss gewählt zeigt die Liste dessen 39 Leser, jeweils mit Status und Lesungen heute.
RFID Live Map, Vollkarten-Bericht
Bericht Retail Mart · RFID Live Map: Liste von 39 Erdgeschoss-Lesern wie RFID-G-01 Offline mit 1.577 Lesungen heute, KPI-Karten für 85 Zeilen, 61.795 Lesungen heute und 6.700 in der letzten Stunde, die Filialkarte mit Leser-Pulsen und ein Insights-Panel mit Statusring und Lesungen je Etage
Bericht Retail Mart · RFID Live Map: Liste von 39 Erdgeschoss-Lesern wie RFID-G-01 Offline mit 1.577 Lesungen heute, KPI-Karten für 85 Zeilen, 61.795 Lesungen heute und 6.700 in der letzten Stunde, die Filialkarte mit Leser-Pulsen und ein Insights-Panel mit Statusring und Lesungen je Etage

Was die Demodaten melden

  • Vier Leser sind offline, drei davon bewachen die Warenannahme: RFID-G-01 (Rampe ↔ außen, letzte Lesung 8. Oktober, 04:30 UTC), RFID-G-15 und RFID-G-16 (Rampe ↔ Lebensmittel). Durch diese Tür kommt die Ware – die Lücke, die zuerst zu schließen ist.
  • Der vierte, RFID-L2-22, sitzt zwischen Music & Books und Entertainment & Media auf Level 2.
  • Zwölf Leser sind inaktiv. Inaktiv heißt nicht defekt, aber ein inaktiver Leser an einem Ausgang während der Öffnungszeit verdient einen Kontrollgang.
  • Die Leser meldeten heute 38 Ausgangsalarme. Das Feld Exit alerts today legt jede Zahl auf den Leser, der sie ausgelöst hat – einen Klick entfernt im Inhaltspanel.

Bündeln: eine Anti-theft-Lösung

  1. 1
    + neben Solutions klicken

    In der Seitenleiste, unter den Workspace-Seiten.

  2. 2
    Anti-theft wählen

    „RFID tags, gates, cameras and alarm events.“ Die Schlüsselwörter – theft, security, rfid, tag, alarm, gate, camera, alert – haken passende Elemente vor: die Tabelle RFID Reader Reads, den Bericht RFID Live Map und den Bericht RFID Reader Reads.

  3. 3
    Die Filiale selbst ankreuzen

    Retail Mart Store enthält keines der Schlüsselwörter – also im Reiter Facilities ankreuzen und dann Create solution klicken.

Nichts wird verschoben oder kopiert – dieselbe Filiale kann auch in einer Retail-Lösung stehen. Die Lösung bekommt eine eigene Startseite, einen Eintrag in der Seitenleiste und eine Scope-Leiste. Siehe Lösungen.

Vorlagen für eine neue Lösung
Dialog New solution mit Vorlagen wie Warehouse, Retail, Anti-theft (RFID tags, gates, cameras and alarm events), Manufacturing, Logistics und Blank solution
Dialog New solution mit Vorlagen wie Warehouse, Retail, Anti-theft (RFID tags, gates, cameras and alarm events), Manufacturing, Logistics und Blank solution

Ein Prüfpfad ohne Zusatzaufwand

Jeder Schreibvorgang auf eine Tabellenzeile wird in einem Änderungsprotokoll festgehalten. Einen Leser in der Detailansicht des Viewers öffnen – seine Historie listet jede Aktualisierung mit den geänderten Feldern, praktisch, wenn jemand fragt, seit wann RFID-G-01 schweigt. Siehe Tabellenhistorie im Viewer.

Selbst aufbauen

Eine Tabelle und einen Schlüssel für die Schreib-API anlegen, mit Style-Regeln verknüpfen, einen Vollkarten-Bericht hinzufügen und alles in einer Lösung bündeln. Zu Leserplatzierung und Antennen lesen Sie RFID-Leser in eine Indoor-Karte integrieren; Bestand und Kühlkette derselben Filiale zeigt Regalüberwachung auf der Live-Filialkarte.

Testen Sie die Plattform, auf die Ihre Daten gehören.

Spatial Map verwandelt Tabellen, Sensor‑Streams und CAD‑Zeichnungen in eine lebende 3D‑Ansicht Ihrer Standorte — nichts zu installieren, sieben Tage kostenfrei.

Live ansehen

Weiterlesen