OpenRFID ERP Gateway — Open-Source Tally, SAP & REST Connector
Open-source Python and Node.js starter scripts for translating LLRP and handheld RFID tag scan streams into Tally Prime XML, SAP Service Layer JSON, and REST Webhooks.
Quick Start / Clone Repository
Project Overview
Developer-friendly open-source gateway connecting physical RFID readers and handheld scanners directly to Tally Prime, SAP Business One, Zoho Inventory, and custom REST API endpoints. Includes sample Tally TDL XML envelope generators, SAP Service Layer OData authentication clients, in-memory tag deduplication filters, and local SQLite offline buffer queues.
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
- ✓ Tally Prime XML Stock Journal Generator over TCP Port 9000
- ✓ SAP Business One Service Layer GRPO Client (OData v4 HTTPS)
- ✓ Zoho Inventory OAuth 2.0 Webhook Dispatcher
- ✓ In-Memory Tag Deduplication & 3-Second Debounce Filter
- ✓ Local SQLite Write-Ahead-Log Buffer Queue for Offline Reliability
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 handheld RFID readers are supported by OpenRFID Handheld Android Middleware? ↓
It supports Chainway (C72, C71, C66), Zebra (TC26, MC3300R, RFD8500), Honeywell, and CipherLab industrial Android handheld terminals.
Does the SDK support Impinj E710 and R2000 UHF RFID chipsets? ↓
Yes! The SDK automatically detects the underlying hardware module (Impinj E710 or R2000) and configures optimal UART baud rates and command frames.
Can it scan 2D barcodes and UHF RFID tags simultaneously? ↓
Yes. Dual hardware triggers enable simultaneous 2D barcode (Zebra SE4710) scanning and high-speed UHF tag inventory callbacks.
Does RFID Softwares offer paid customization for mobile RFID apps? ↓
Yes. While community support on GitHub is completely free, our engineering team offers paid custom mobile app development, backend integration, and ERP sync.
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.