Virtual RFID Reader & EPC Gen2 Tag Simulator
Build, test, and debug warehouse IoT automation pipelines with this free browser-based RFID reader emulator and virtual reader node. Stream synthetic EPC Class 1 Gen 2 (ISO 18000-6C) tags, customize antenna RF power, and inspect real-time REST, MQTT, Tally Prime XML, and SAP BAPI payloads without physical hardware.
npx @openrfid/cli simulator start
Production Software Suite →
Architecture & Docs →
GitHub Monorepo ↗
Press Start to drive forklifts through the UHF dock portal. Switch scenarios below or toggle speeds and audio telemetry.
Warehouse WMS Dock Door Portal & Pallet Audit Simulator
Simulate high-throughput pallet ingest through a 4-port UHF dock door portal. All 24 carton RFID tags are read and validated in under 0.4 seconds with instant ERP sync.
| # | Pallet ID | Carton Count | Leading SGTIN-96 EPC | Portal Ingest Time | Peak Signal | SAP / Tally ERP Po | Audit Result |
|---|---|---|---|---|---|---|---|
| Click "Start" above to begin simulation and capture live RFID tag reads. | |||||||
Stream synthetic EPC Class 1 Gen 2 tags, configure antenna RF power, and inspect real-time ERP payload exports.
Host: localhost:5084 • Fastify REST + MQTT Broker Mode
| EPC MEMORY (HEX) | ANT | RSSI | PHASE | READS |
|---|---|---|---|---|
| 30142B8A004C200000000001 | #1 | -42.5 dBm | 112.4° | 14 |
| 30142B8A004C200000000002 | #2 | -48 dBm | 184.2° | 9 |
| 30142B8A004C200000000003 | #1 | -38.2 dBm | 64.8° | 22 |
{
"status": "success",
"timestamp": "2026-03-30T10:00:00.000Z",
"readerId": "openrfid-virtual-01",
"protocol": "OpenRFID-REST/v1.0",
"inventory": {
"session": "S2",
"txPowerDbm": 30,
"tagsCount": 3,
"tags": [
{
"epc": "30142B8A004C200000000001",
"tid": "E2801130A80044B198231C01",
"antenna": 1,
"rssi": -42.5,
"phaseAngle": 112.4,
"reads": 14,
"lastSeen": ""
},
{
"epc": "30142B8A004C200000000002",
"tid": "E2801130A80044B198231C02",
"antenna": 2,
"rssi": -48,
"phaseAngle": 184.2,
"reads": 9,
"lastSeen": ""
},
{
"epc": "30142B8A004C200000000003",
"tid": "E2801130A80044B198231C03",
"antenna": 1,
"rssi": -38.2,
"phaseAngle": 64.8,
"reads": 22,
"lastSeen": ""
}
]
}
}Need to Test 100+ Real Devices & Stress-Test Your Middleware?
This browser tool simulates physics and single-tag reads visually. If you are developing enterprise middleware, cloud IoT platforms, or ERP connectors, download our OpenRFID Desktop Virtual Reader & Simulator (.exe / Docker). Simulate real hardware endpoints over LAN (LLRP Port 5084), Raw TCP/IP, and USB/HID Keyboard Wedge with up to 10,000 tags/sec load testing.
Feature Comparison
- Single-Tag Visual Physics This Browser Tool
- Real LAN / LLRP Sockets OpenRFID Desktop (.exe)
- 100+ Device Sandbox Testing OpenRFID Desktop (.exe)
- Open Source (No Secret Code) 100% Free on GitHub
Interactive Antenna Radiation Lobe & Polarization Simulator
Simulate 3dB Half-Power Beamwidth (HPBW), directive gain lobes, and linear cross-polarization null blackouts in real time.
Real-Time Tag Collision vs Conveyor Speed Gauge
Simulate dynamic Q-algorithm frame arbitration, RF beam dwell time, and read completeness limits on automated conveyor belts.
Zero install, active in current tab
Offline Tauri GUI (<60MB RAM)
CI/CD & Docker automation
Ready to Connect Real Readers?
Step-by-step schematics to wire and communicate with physical UHF readers via USB FTDI, RS-232, and TCP/IP sockets without driver errors.
Need 3D Visual & Physics Simulation?
Test interactive dock door portals, conveyor belt speeds, pallet tag reflections, and 3D warehouse RTLS zones in real-time.
Test 100+ Virtual Devices & Stress-Test Your Middleware Before Hardware Arrives
This browser tool simulates physics and single-tag reads visually. If you are developing enterprise middleware, cloud IoT platforms, or ERP connectors, download our OpenRFID Desktop Virtual Reader & Hardware Simulator (.exe / Docker). Simulate real hardware endpoints over LAN (LLRP Port 5084), Raw TCP/IP, and USB/HID Keyboard Wedge with up to 10,000 tags/sec load testing in a local sandbox.
Simulation Architecture Chain
- Single-Tag Visual Physics This Browser Tool
- Real LAN / LLRP Socket Emulation OpenRFID Desktop (.exe)
- 100+ Device Sandbox Load Testing OpenRFID Desktop (.exe)
- Open Source Codebase (No Secret Logic) 100% Free on GitHub
Why Developing RFID Software with Physical Hardware Fails
Most RFID software projects fall behind schedule not because of business logic, but because software engineers cannot easily test physical RF hardware at their desks.
Hardware Availability
Enterprise fixed readers cost $1,500 to $3,000 each. Distributed software teams and remote developers rarely have physical dock doors, conveyor tunnels, or handhelds at their home workstations.
Zero CI/CD Automation
You cannot physically wave an RFID tag in front of an antenna inside a headless GitHub Actions or GitLab CI runner. Unit and integration tests break without a virtual mock daemon.
Scale & Stress Testing
Manually testing 5,000+ tags crossing a dock door at 15 km/h is impossible on a desk. The simulator stress-tests socket buffers, memory leak resistance, and ERP batching at scale.
Full Emulation of All 4 EPC Gen2 Memory Banks
OpenRFID Simulator implements true bitwise memory structures conforming to the ISO/IEC 18000-6C and EPCglobal Class 1 Gen 2 standards.
Holds 32-bit Kill Password and Access Password. Allows testing write-protection exceptions and security unlock commands.
0x00000000 (Default Unlocked) CRC-16, Protocol-Control (PC) bits, and 96-bit Electronic Product Code. Encodes GS1 SGTIN-96, GRAI, and GIAI serial numbers.
30142B8A004C200000000001 Factory-locked silicon serial signature. Simulates authentic chip mask models from Impinj (Monza), NXP (UCODE), and Alien (Higgs).
E2801130A80044B198231C01 Application-specific read/write payload block. Used in healthcare, cold-chain, and aerospace to store calibration and expiration dates.
ASCII / HEX Custom Payload Automate Testing with a Headless RFID Reader Emulator in CI/CD
Integrate the headless RFID reader emulator daemon into your GitHub Actions and Jenkins pipelines with zero physical hardware overhead.
name: RFID Middleware Integration Tests
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
- name: Setup Node.js Runtime
uses: actions/setup-node@v4
with:
node-version: 20
# 1. Spin up OpenRFID Virtual Reader in background (REST :5084, MQTT :1883)
- name: Launch Headless RFID Simulator
run: npx @openrfid/cli simulator start --detach --port 5084 --tags 500
# 2. Wait for health check endpoint to return 200 OK
- name: Await Simulator Health
run: |
until curl -s http://localhost:5084/api/v1/health | grep "ok"; do
echo "Waiting for OpenRFID daemon to initialize..."
sleep 1
done
# 3. Execute your enterprise application tests against virtual hardware
- name: Run Test Suite Against Simulated RFID Reader
run: npm run test:integration
env:
RFID_READER_HOST: "http://localhost:5084"
RFID_MQTT_BROKER: "mqtt://localhost:1883" Powered by the OpenRFID Open-Source Framework
This interactive browser emulator is built on top of the open-source OpenRFID Simulator engine. Engineered for full-stack IoT testing and protocol research, the framework benchmarks 5,000+ tag reads/second with persistent SQLite WAL event logging, multi-vendor LLRP sockets, and native Fastify/MQTT streaming.
Need to Emulate Barcodes, NFC NDEF, or Weighing Scales?
Check out the OpenRFID & Barcode Simulator. Emulate 1D/2D Barcodes (Code 128, DataMatrix, QR), HF RFID (13.56 MHz), NFC NDEF records, MRZ Passports, and RS-232 Digital Scales directly to your clipboard or active Windows input fields.
OpenRFID Simulator vs. Legacy Tools
Why developers are replacing obsolete 2011-era Java emulators with our modern TypeScript / Tauri architecture.
| Feature / Protocol | OpenRFID Simulator | Rifidi Emulator | Fosstrak | Impinj ItemTest |
|---|---|---|---|---|
| Active Development | ✓ Active (v1.2.0, 2026) | ✗ Dead (Archived 2013) | ✗ Dead ("DO NOT USE") | ✓ Active (OEM Only) |
| Requires Physical Hardware | No (100% Virtual) | No | No | Yes (Needs $2k Reader) |
| Modern REST & MQTT Telemetry | ✓ Native Fastify & MQTT | ✗ None (Java RMI/JMS) | ✗ None (SOAP WebServices) | Limited (Custom JSON) |
| In-Browser Zero-Install Mode | ✓ Client-Side Sandbox | ✗ Heavy Java GUI | ✗ Monolithic Jar | ✗ Windows EXE Only |
| Headless CI/CD Automation | ✓ npx @openrfid/cli | ✗ No headless CLI | ✗ Complex Ant Build | ✗ GUI Only |
| Tally Prime & SAP Connectors | ✓ Instant XML / BAPI | ✗ No ERP support | ✗ No ERP support | ✗ Proprietary Only |
Watch OpenRFID Simulator in Action
See how to run headless virtual reader nodes, emulate multi-port antennas with Gaussian noise, encode GS1 SGTIN-96 tags, and automate CI/CD pipeline tests.
OpenRFID Simulator & Virtual Reader Emulator Tutorial
Complete tutorial for running headless RFID reader simulation nodes, configuring multi-port antennas with Gaussian noise, and testing CI/CD pipelines.
Looking for the Complete Multi-Reader & Middleware Tutorial?
Explore how OpenRFID Simulator integrates seamlessly with our .NET 8 Edge Middleware and Cloud SaaS.
Download & Run OpenRFID Simulator Locally
Available as a lightweight browser tool, cross-platform desktop installer, or automated CLI package.
Headless npm CLI
Launch background simulation daemons in seconds for automated testing, local development, or Docker containers.
npm i -g @openrfid/cli Windows Desktop (MSI)
Native desktop application built with Tauri & Rust. Includes visual antenna configuration, tag memory inspector, and event logger.
- ✓ Zero Java runtime dependencies
- ✓ Native performance (< 60MB RAM)
- ✓ Local SQLite WAL event logs
Open-Source Project
Full TypeScript / Turborepo source code, academic research paper draft, and documentation. Free for commercial use under MIT.
git clone github.com/rfidsoftwares/openrfid-simulator Everything You Need to Know About Virtual RFID Simulation
Detailed engineering answers on protocol emulation, automated CI/CD testing, and ERP payloads.
How does OpenRFID Simulator test applications without physical hardware?
How does the simulator handle automated CI/CD pipelines (e.g., GitHub Actions)?
Can I simulate realistic signal strength (RSSI) and antenna port switching?
What EPC Gen2 memory banks can be generated and tested?
What is the most common surprise developers encounter when moving from this simulator to physical hardware?
Is OpenRFID Simulator free and open-source under the MIT license?
Do you offer an emulator for barcodes, NFC NDEF, and digital weighing scales?
Explore All 9 Interactive Industry Simulations
Experience real-world RFID physics across 9 purpose-built vertical environments. Each dedicated simulation models antenna beam geometry, multi-tag anti-collision, and enterprise WMS/ERP telemetry.
Forklift Dock Door Portal
Industrial 4-port UHF portal verifying 24+ pallet cartons in 0.4 seconds with dual photo-eyes and automated SAP/Tally PO receipt.
Trailer Loading & Dispatch
Dual dock bay portal tracking pallet cartons into freight trailers with automated Bill of Lading (BOL) manifest reconciliation.
Marathon Ground Mat Timing
Dual-channel rubber antenna mats tracking runners at 25+ km/h with sub-millisecond chip time vs gun time precision.
3D Warehouse RTLS Zones
Isometric 3D facility with 4 pallet zones under overhead phased-array readers. Live stock deduction as pickers cross transit aisles.
Retail Garment Handheld Audit
Mobile handheld wand inventory scanning 450+ hung garments and display tables in seconds with live POS discrepancy flags.
FASTag Parking Boom Barrier
6-meter windshield RFID detection triggering traffic lights and raising high-speed servo boom barriers in under 1.2 seconds.
Campus Walk-Through Gate
High-density morning swarm flow with 45+ students streaming through walk-through UHF gates capturing 50+ badges/sec with parent SMS.
Motorsport Finish Line Gantry
Overhead truss gantry tracking race karts at 120+ km/h with ±0.001s lap precision and real-time broadcast leaderboard feeds.
Emergency Evacuation Headcount
Outdoor 4-antenna portal archway capturing evacuating industrial personnel at 100+ tags/sec with on-site offline triage HUD.
Want to compare all 9 vertical simulations side-by-side?
Visit our dedicated Simulation Showcase hub with full architectural blueprints and hardware specs.
Ready to Move from Simulation to Physical Deployment?
We bridge the gap between virtual simulation and industrial hardware deployment. From custom Chainway Android APKs to enterprise Impinj dock door portal gateways and SAP S/4HANA sync, deploy our production-grade Enterprise RFID Software Platform & Middleware Suite across your edge servers and cloud clusters.