Home / Open Source / OpenRFID ERP Gateway — Open-Source Tally, SAP & REST Connector
ERP & Cloud Integration Python / TypeScript License: MIT Version: v1.0.4

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

$git clone https://github.com/akash80/openrfid-erp-gateway.git GitHub

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)

// Initialize Chainway C72 UHF Reader Instance
val mReader = RFIDWithUHFUART.getInstance()
mReader.init()
// Set RF Output Power (5 dBm - 30 dBm)
mReader.setPower(30)
// Start High-Speed Bulk RFID Tag Inventory
mReader.startInventoryTag()

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

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

OpenRFID ERP Gateway for Tally, SAP, and Zoho Integration

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.