Platform Documentation

QDat.io

RFID Tag Management, Temperature Data Logging & Digital Product Passport Platform
πŸ“… June 1, 2026 🌐 tapdpp.qdat.io 🏒 Demo Department πŸ“¦ 1,204 Tags πŸ“‘ 14 Readers 🌑️ Axzon OPUS Cooltag
Section 1

Platform Overview

QDat.io is a cloud-based RFID asset tracking and IoT sensor platform connecting physical RFID/NFC readers and smart tags to a central management system. It provides real-time inventory tracking, temperature data logging, geolocation mapping, and Digital Product Passports β€” organized into multi-tenant departments.

πŸ“‘

RFID & NFC Tracking

Track thousands of UHF and NFC tags in real-time across multiple readers and locations.

🌑️

Temperature Logging

Monitor passive UHF sensors and Axzon OPUS battery dataloggers with full charting history.

πŸ—ΊοΈ

Geolocation Map

Visualize tagged assets on an interactive Leaflet map with clustering and GPS updates.

πŸ“‹

Digital Product Passport

Public-facing DPP pages per EPC with product, manufacturer, and sustainability data.

⚑

Live Events Feed

Real-time stream of tag detections with dBm signal strength, reader ID, and timestamps.

πŸ”‘

QDatDroid Mobile

Android field reader app with device-keyed licensing β€” any Android phone becomes a scanner.

Demo EnvironmentThe live instance at tapdpp.qdat.io runs in Demo Mode β€” a public sandbox with periodic resets. Pre-loaded with 1,204 tags, 14 readers, 24,000+ temperature readings, and 2,299 recent detection events.
Section 2

Dashboard

The landing page after login β€” real-time KPI tiles, recent tag detections, and quick-action shortcuts for the active department.

Dashboard β€” Main overview with live detections & quick actions
Dashboard
KPI TileDemo ValueDescription
Total Tags1,204All registered RFID/NFC tags in the department
Readers14Configured RFID reader devices
Recent Detections10Tag reads in the last 60 minutes
DepartmentDemoActive organizational unit (multi-tenant)
Section 3

RFID Readers

All physical RFID and NFC reader hardware β€” remotely controlled, configured, and monitored via a dedicated Control panel.

Reader card grid β€” 14 readers with status badges
RFID Readers
Reader Control panel β€” Inventory operations & quick actions
Reader Control
HardwareRoleConnection States
Zebra FX9600 (UHF Fixed)INVENTORY β€” active tag scanning & data loggingConnected Β· Standby Β· Error
Zebra FX7500 (UHF Fixed)MONITOR β€” real-time detection streamDisconnected Β· No MQTT
QDatDroid (Android phone/tablet)
ET401-NFC  /  TC22R (Handheld)
Control Panel TabsInventory Control β€” Start/Stop continuous scanning, 5-second burst read  |  Configuration β€” Antenna power: LOW 15 dBm / MEDIUM 25 dBm / HIGH 30 dBm, state control  |  Data Management β€” Export tag data, clear reader memory  |  Live Inventory β€” Real-time detection view
Section 4

Tags

Central registry for all 1,204 RFID and NFC tags β€” with type filtering, state lifecycle tracking, battery monitoring, temperature log counts, and rich per-tag asset metadata.

Tags list β€” filterable by type, state, and reader. 1,204 total tags.
Tags List
ColumnDescription
EPCElectronic Product Code β€” primary tag identifier (e.g. E2801191A5040071F1AB0234)
TypeGENERIC  Β·  NFC  Β·  TEMPERATURE  Β·  TEMPERATURE_DATALOGGER
StateNew β†’ Sleep β†’ Standby β†’ Ready β†’ Armed β†’ Logging β†’ Finished β†’ Alert β†’ Invalid
BatteryVoltage for battery-equipped tags (e.g. Axzon OPUS: 4.09 V)
Temp LogsCount of temperature data points stored on-chip ready to be harvested
AlertActive alarm flag β€” triggered when temperature exceeds configured min/max thresholds
Supported Tag HardwareImpinj M730, Impinj M750, Impinj Monza R6, NXP Ucode 8, EM Micro, Axzon OPUS, and generic UHF/NFC passive tags. Bulk select, trash, and per-tag edit supported.
Section 5 β€” Featured

🌑️ Temperature Tags & Cooltag Logs

QDat supports two categories of temperature-sensing tags, each with interactive charts, configurable alarm thresholds, tabbed data views, and full asset management.

Type A β€” Passive UHF Temperature Tag GENERIC Β· TEMPERATURE

A passive UHF tag continuously sampled by a nearby reader (~1 reading/minute). No battery required β€” powered inductively by the reader's RF field. The reader streams readings directly to QDat. Example: DEMOTEMP00000000000 β€” 24,446 readings Β· Alarm: βˆ’10Β°C / 30Β°C

Demo-Tag-Temperature β€” 4,096-point measurements chart with Min/Max alarm thresholds (red dashed)
Temperature Tag Chart

Type B β€” Axzon OPUS Cooltag Datalogger TEMPERATURE_DATALOGGER

A battery-powered UHF RFID datalogger that records temperature autonomously on-chip, even with no reader present. When scanned, the full stored log is uploaded to QDat in one read. Template: Cooltag-Opus. Example: 5201F25100009186 Β· Battery: 4.09 V Β· 21 readings Β· Alarm: 1Β°C min / 100Β°C max Β· Public URL: https://tapdpp.qdat.io/5201F25100009186

Axzon OPUS β€” Temperature measurements chart (6Β°C β†’ 15Β°C rising curve over 10 minutes)
Axzon OPUS Temperature Chart
Tag Readings β€” Full timestamped Β°C log table
Tag Readings
Battery Voltage chart β€” stable at 4.09V with timestamped log
Battery Voltage
Tag Details β€” EPC, TID, alarm parameters, asset info, and public DPP URL
Tag Details
TabContent
MeasurementsInteractive time-series chart β€” Raw / Minute / Hourly / Daily aggregation, drag-to-zoom, red dashed alarm threshold lines
Tag ReadingsComplete tabular log of every timestamped temperature reading with sequential index and timezone selector
Instant Temp EventSnapshot of the most-recent single temperature reading fetched live from the tag
Battery VoltageVoltage-over-time chart and log table (Axzon OPUS only)
InventoryHistory of which readers detected this tag and when
DetailsEPC, TID, URL, model, alarm thresholds (min/max), asset description/photo, building/floor/zone/room, management fields
MapLast-known GPS coordinates pinned on interactive map
Real-time Operations (per tag)Fetch Info β€” pulls live sensor data from the tag via a nearby reader  |  Read Data β€” retrieves full stored log from chip memory  |  Stop Reader β€” halts the active read loop. Tag must be in range of a connected reader.
Section 6

Tag Map

Interactive geospatial view of all located assets. 1,145 of 1,204 tags have GPS coordinates assigned and appear on the map.

Tag Map β€” Leaflet + OpenStreetMap with clustered pins over greater MontrΓ©al
Tag Map

Tags are grouped into numbered cluster badges (e.g. "1134"). Clicking drills in to individual pins. Each pin shows the tag's last timestamp, coordinates, temperature reading, and a link to its detail page. Cluster radius is configurable (default 25 km). The right panel paginates all 1,145 located tags across 23 pages.

Section 7

Tag Events

Live-refreshing feed of all RFID tag detection events from the last 24 hours, showing signal strength and reader attribution for every detection.

Tag Events β€” 2,299 detections in last 24 hours, auto-refreshes every 5s
Tag Events

Each event shows: tag name (or auto-discovered EPC), full EPC code, signal strength in dBm (typically βˆ’40 to βˆ’70 dBm), timestamp, and the detecting reader's name. Refreshes every 5 seconds (configurable: 5s / 10s / 30s / manual). Searchable by tag name or EPC. Timezone-adjustable.

Section 8

Admin Panel

Complete system administration hub β€” departments, users, branding, API, Digital Product Passport authoring, and platform tooling.

Admin Panel β€” System administration card grid
Admin Panel
ModuleDescription
DepartmentsCreate and manage organizational departments with isolated data scopes
User ManagementManage user accounts, passwords, and role-based access control
RFID ReadersGlobal reader configuration and monitoring (admin-level view)
TagsTag templates, operational categories, SKUs β€” backbone of the tag registry
BrandingUpload and manage department logos shown in the platform UI
System AdministrationDatabase inspector, Swagger API Explorer, API tokens, Backup/Restore, Audit log
Demo ModeRun cluster as a public sandbox with configurable periodic data resets
Digital Product Passport5 passport templates, tag bindings, DPP records (product/manufacturer/sustainability), public tag URLs
IP BansThrottle rapid failed-login bursts; configure thresholds and review active bans
LicensesDevice-keyed QDatDroid licenses: issue, extend (+30 days), revoke
Digital Product PassportEach tag gets a public URL: https://tapdpp.qdat.io/<EPC>. The DPP admin manages Passport Templates (layouts + branding + auto-bind rules), Tag Bindings, per-EPC DPP Records (product description, manufacturer contact, representative, sustainability data), and reusable contact block libraries.
Section 9

Licenses

Device-keyed licensing for the QDatDroid Android mobile reader app. Each license is bound to a hardware Android Device ID and is global across all departments.

Licenses β€” Mint, manage, and revoke QDatDroid device licenses
Licenses
FieldDescription
Android Device IDUnique hardware ID of the Android device to be licensed
ProductQDatDroid (current product)
Max TagsMaximum tag count allowed under this license (0 = unlimited)
Valid DaysLicense duration in days (leave blank = perpetual)
SubscriptionFlag for recurring subscription-type licenses
ActionsView QR code for device onboarding  Β·  Extend +30 days  Β·  Revoke
Section 10

Technical Architecture

Key technology components as observed directly in the live platform.

πŸ“»

RFID Standards

UHF EPC Gen2 (ISO 18000-6C) and NFC (ISO 14443). Fixed infrastructure and mobile handheld readers both supported.

πŸ“‘

MQTT Connectivity

MQTT protocol for reader-to-cloud communication. Readers connect via TCP/IP; broker handles real-time event streaming to all subscribers.

πŸ”‹

Axzon OPUS

Battery UHF RFID datalogger (4.09V). Logs temperature autonomously on-chip at configurable intervals; full log uploaded on next RFID scan.

πŸ—ΊοΈ

Leaflet Maps

Leaflet.js + OpenStreetMap tiles. Cluster-based rendering handles thousands of tag positions efficiently.

πŸ”Œ

REST API

Full REST API with interactive Swagger/OpenAPI explorer. API tokens issued and managed via System Administration.

🏒

Multi-tenancy

Department-scoped data isolation. Tags, readers, events, and DPP records are all scoped and switchable per department.

ComponentDetails
Platform URLtapdpp.qdat.io
Fixed UHF ReadersZebra FX7500, Zebra FX9600
Mobile ReadersQDatDroid (Android), ET401-NFC, TC22R
Temperature TagsPassive UHF temp sensors Β· Axzon OPUS battery dataloggers (Cooltag-Opus template)
UHF Tag ChipsImpinj M730, M750, Monza R6  Β·  NXP Ucode 8  Β·  EM Micro  Β·  Axzon OPUS
ProtocolMQTT (reader ↔ cloud) + REST API (clients ↔ cloud)
MapsLeaflet.js + OpenStreetMap
API DocsSwagger/OpenAPI interactive explorer (Admin β†’ System Administration β†’ API Explorer)
Mobile AppQDatDroid (Android) β€” device-keyed license, appears as QDATDROID reader type
AuthUsername + password login Β· API tokens Β· IP ban protection against brute force
DPP Public URLshttps://tapdpp.qdat.io/<EPC> β€” one publicly accessible page per tag
Built byMeerv