OpenRFID Middleware - Multi-Reader Edge Gateway & Integration Engine
High-performance cross-platform RFID edge middleware connecting fixed readers to REST APIs, MQTT brokers, & WebSockets.
Quick Start / Clone Repository
Project Overview
Enterprise-grade open-source RFID edge middleware engineered to streamline hardware integration across multi-vendor fixed RFID readers (Impinj, Zebra, Alien, Identium). Provides low-latency tag stream processing, intelligent tag deduplication, directional movement detection, and RSSI power threshold filtering. Exposes clean REST API endpoints, high-speed MQTT pub/sub topics, and real-time WebSockets for seamless integration with ERP, WMS, and inventory management systems. Includes SQLite offline buffering for continuous operation during network outages.
SDK Integration Code Snippet (Kotlin / Java)
Technical Specifications & Compatibility
| Supported Handheld Terminals | Chainway C72, C71, C66, C61 Industrial Handhelds |
| UHF RFID Chipset | Impinj E710 / R2000 High-Sensitivity Modules |
| RF Output Power | 5 dBm to 30 dBm (Software Adjustable) |
| Frequency Bands | India (865-867 MHz), FCC (902-928 MHz), ETSI (865-868 MHz) |
| Protocol Standard | EPC Class 1 Gen 2 / ISO 18000-6C |
| Read Speed | Up to 200+ tags/second bulk inventory |
| Android OS Target | Android 7.0 Nougat through Android 14.0 |
Key SDK Features & Capabilities
- ✓ Unified Multi-Vendor Reader Driver (Impinj R700/R420, Zebra FX9600, Identium)
- ✓ Real-Time Tag Stream Filtering, De-duplication & Directional Analytics
- ✓ Built-in REST API, MQTT Pub/Sub Broker Bridge & WebSocket Streams
- ✓ Offline Database Storage Buffer (SQLite/PostgreSQL) with Automatic Resync
- ✓ Web-Based Operational Dashboard for Live Tag Monitoring & Reader Control
- ✓ Configurable GPIO Trigger Controls for Portal Lights & Alarm Beacons
Related Hardware & Commercial Solutions
Explore compatible RFID readers, pre-built warehouse inventory software, and asset management systems developed by RFID Softwares:
Frequently Asked Questions
Which fixed RFID reader hardware brands are supported by OpenRFID Middleware? ↓
OpenRFID Middleware provides out-of-the-box support for Impinj (Speedway R420, R700, xArray), Zebra (FX9600, FX7500), Identium, Alien, and Hopeland RFID readers.
How does OpenRFID Middleware stream tag reads to external enterprise software? ↓
It streams real-time tag data via REST APIs, MQTT pub/sub topics, and WebSockets, making it easy to ingest RFID scans into ERPs, WMS, or custom web dashboards.
What happens if network connectivity to the database drops? ↓
OpenRFID Middleware includes an offline SQLite / PostgreSQL buffer that automatically queues tag scans locally and resynchronizes them when connectivity is restored.
Can OpenRFID Middleware filter duplicate tag reads and noise? ↓
Yes. It features configurable RSSI signal thresholds, dwell time deduplication, and directional movement detection algorithms.
Application & SDK Preview

Tested Hardware Devices
Paid Customization & Free Help
We offer free community help on GitHub issues and discussions. If you need bespoke features, customized mobile apps, or dedicated on-site deployment, contact us for paid enterprise integration services.