Caso de usoretailanti-theftloss prevention

Antirrobo en retail sobre un mapa vivo: lectores RFID, salidas y puntos ciegos

Una tienda de demo mapea 85 lectores RFID, los hace pulsar según su actividad, detecta lectores caídos en el muelle y lo agrupa en una solución Anti-theft.

8 min de lecturaPublicado Actualizado Por Spatial Map team
Retail Mart Store en vista previa 3D: pulsos violeta de lectores RFID en puertas, escaleras mecánicas y ascensores, anillos rojos en los lectores sin conexión del muelle de recepción e indicadores de stock en las estanterías

En resumen

Prevenir pérdidas es una cuestión de “dónde”

La prevención de pérdidas con RFID depende de la cobertura. Una etiqueta que sale por una puerta con el lector caído es invisible, por bueno que sea el resto del sistema. El software de los lectores suele decirte en una lista de dispositivos que uno está sin conexión; casi nunca te muestra qué paso queda sin vigilar. Pon los lectores sobre el plano y la respuesta se ve de un vistazo.

Spatial Map no es un sistema EAS ni RFID y no hace sonar alarmas. Es el mapa, el informe y el historial por encima de los lectores que ya tienes: la misma idea que la página de la solución antirrobo, aquí con datos reales de demo.

De los lectores RFID al mapa de prevención de pérdidasLos lectores informan a tu middleware; el middleware escribe una fila por lector en una tabla (o Spatial Map la consulta); un enlace de datos dibuja cada lector como un pulso; el informe RFID Live Map lee la misma tabla.

La tienda y sus lectores

Retail Mart Store es una tienda de demo de tres plantas (Ground, Level 1, Level 2) con secciones, estanterías, escaleras mecánicas y ascensores. Cada lector RFID es un marcador con el nombre del paso que cubre —RFID-G-01 · Receiving / Loading Docks ↔ Outside, RFID-G-26 · Bakery ↔ Deli—, así que el nombre ya te dice adónde ir. Todas las cifras se leyeron de los datos de demo el 11 de octubre de 2026.

85
Lectores RFID
39 · 22 · 24
Ground · Level 1 · Level 2
10
Lectores en puertas al exterior
61.795
Lecturas hoy
Tipo de ubicaciónLectoresDónde
Gate66Puertas entre salas, accesos, muelle de recepción
Escalator9Rellanos de escaleras mecánicas
Elevator9Puertas de ascensor
Stairs1Un rellano de escalera
Retail Mart Store en el editor
Planta baja de Retail Mart Store en el editor con marcadores violeta de lectores RFID en las puertas, el núcleo de circulación con escaleras mecánicas y ascensores, secciones como Furniture Showroom, Customer Service y Toys, Games & Hobbies, y el botón Data links (4)
Planta baja de Retail Mart Store en el editor con marcadores violeta de lectores RFID en las puertas, el núcleo de circulación con escaleras mecánicas y ascensores, secciones como Furniture Showroom, Customer Service y Toys, Games & Hobbies, y el botón Data links (4)

Cómo entran las lecturas

Las lecturas llegan a una tabla: Retail Mart · RFID Reader Reads — 85 filas, 18 campos, creada con el tipo RFID tag. Reader ID es obligatorio y único: es la clave de la fila. La demo guarda una fila por lector con sus contadores en lugar de una fila por lectura de etiqueta, lo que mantiene ligero el mapa y rápido el informe. Una fila:

json·Una fila de lector
{
  "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
}

Tu middleware de lectores —o un pequeño script puente— mantiene esas filas al día de una de estas dos formas:

  1. 1
    Enviar con la API de escritura

    En la pestaña API & access de la tabla, crea una clave —una por sistema, para poder revocar una sin romper el resto— y envíala como bearer token. Cada clave admite 60 peticiones por minuto y los endpoints masivos aceptan hasta 1.000 filas, así que agrupa los 85 lectores en una sola llamada cada pocos segundos en lugar de una llamada por lectura. `PATCH /rows/bulk` fusiona solo los campos que envías.

  2. 2
    O dejar que Spatial Map consulte

    Activa Pull from a REST API en la misma pestaña. Spatial Map consulta tu URL según una programación —como mucho cada 30 segundos— e inserta o actualiza cada elemento devuelto.

bash·Actualizar dos lectores en una llamada
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}}
  ]}'

¿Empiezas de cero? En Create new table, elige RFID tag en “What kind of data is this?”; la tabla arranca con las columnas estándar de ese tipo, que puedes renombrar o quitar.

Create new table con el tipo RFID tag
Página Create new table con el campo Table name, los tipos Polygon / area, Circle, Marker / POI, Asset (mobile), Camera, Sensor, Shipment, RFID tag y Streaming / batch replay, y la cuadrícula Choose its fields
Página Create new table con el campo Table name, los tipos Polygon / area, Circle, Marker / POI, Asset (mobile), Camera, Sensor, Shipment, RFID tag y Streaming / batch replay, y la cuadrícula Choose its fields

El informe RFID Live Map

Retail Mart · RFID Live Map es un informe de mapa completo: lista de lectores a la izquierda, tarjetas KPI arriba, el panel Insights a la derecha y la tienda en medio. Filtros: Floor, Status y Search by reader.

  • KPI: Rows 85 · Total reads today 61.795 · Total reads last hour 6.700 · Total unique tags today (sumado por lector, así que una etiqueta vista por dos lectores cuenta dos veces).
  • Por estado: Active 81,2 %, Idle 14,1 %, Offline 4,7 %.
  • Lecturas de hoy por planta: Ground 31.401 · Level 1 12.681 · Level 2 17.713.
  • Con el plano de la planta baja seleccionado, la lista muestra sus 39 lectores, cada uno con su estado y sus lecturas de hoy.
RFID Live Map, informe de mapa completo
Informe Retail Mart · RFID Live Map: lista de 39 lectores de planta baja como RFID-G-01 Offline con 1.577 lecturas hoy, tarjetas KPI de 85 filas, 61.795 lecturas hoy y 6.700 en la última hora, el mapa de la tienda con pulsos de lectores y un panel Insights con donut de estados y barras de lecturas por planta
Informe Retail Mart · RFID Live Map: lista de 39 lectores de planta baja como RFID-G-01 Offline con 1.577 lecturas hoy, tarjetas KPI de 85 filas, 61.795 lecturas hoy y 6.700 en la última hora, el mapa de la tienda con pulsos de lectores y un panel Insights con donut de estados y barras de lecturas por planta

Lo que señalan los datos de demo

  • Hay cuatro lectores sin conexión y tres vigilan el muelle de recepción: RFID-G-01 (muelle ↔ exterior, última lectura el 8 de octubre a las 04:30 UTC), RFID-G-15 y RFID-G-16 (muelle ↔ alimentación). Es la puerta por la que entra la mercancía: el hueco que hay que cerrar primero.
  • El cuarto, RFID-L2-22, está entre Music & Books y Entertainment & Media en Level 2.
  • Doce lectores están inactivos. Inactivo no es averiado, pero un lector inactivo en una salida en horario de apertura merece una visita.
  • Los lectores han notificado 38 alertas de salida hoy. El campo Exit alerts today pone cada recuento en el lector que la generó, a un clic en el panel de contenido.

Agruparlo: una solución Anti-theft

  1. 1
    Pulsa + junto a Solutions

    En la barra lateral, bajo las páginas del espacio de trabajo.

  2. 2
    Elige Anti-theft

    “RFID tags, gates, cameras and alarm events.” Sus palabras clave —theft, security, rfid, tag, alarm, gate, camera, alert— marcan de antemano los elementos cuyo nombre coincide: la tabla RFID Reader Reads, el informe RFID Live Map y el informe RFID Reader Reads.

  3. 3
    Marca la tienda tú mismo

    Retail Mart Store no contiene ninguna de las palabras clave, así que márcala en la pestaña Facilities y pulsa Create solution.

No se mueve ni se copia nada: la misma tienda puede estar también en una solución Retail. La solución tiene su propia portada, su entrada en la barra lateral y su barra de ámbito. Consulta Soluciones.

Plantillas de nueva solución
Diálogo New solution con plantillas como Warehouse, Retail, Anti-theft (RFID tags, gates, cameras and alarm events), Manufacturing, Logistics y Blank solution
Diálogo New solution con plantillas como Warehouse, Retail, Anti-theft (RFID tags, gates, cameras and alarm events), Manufacturing, Logistics y Blank solution

Un registro de auditoría sin trabajo extra

Cada escritura en una fila de tabla queda guardada en un registro de cambios. Abre un lector en el panel de detalle del visor y su historial muestra cada actualización con los campos que cambiaron: útil cuando alguien pregunta cuándo dejó de leer RFID-G-01. Consulta Historial de tablas en el visor.

Monta el tuyo

Crea una tabla y una clave con la API de escritura, enlázala con reglas de estilo, añade un informe de mapa completo y agrúpalo en una solución. Para la colocación de lectores y antenas, lee Integrar lectores RFID en un mapa interior; para stock y cadena de frío en la misma tienda, mira Monitorización de lineales en un mapa vivo.

Prueba la plataforma que tus datos merecen.

Spatial Map convierte hojas de cálculo, sensores y planos CAD en una vista 3D en vivo de tus instalaciones — sin instalar nada, prueba gratuita de siete días.

Velo en vivo

Sigue leyendo