Home / Open Source / OpenRFID Handheld Android Middleware - Native Mobile UHF & Barcode SDK
Mobile SDK & Handhelds Java / Kotlin License: MIT Version: v2.5.0

OpenRFID Handheld Android Middleware - Native Mobile UHF & Barcode SDK

Universal Android SDK & background middleware service app for industrial handheld RFID terminals (Chainway, Zebra, Honeywell).

Quick Start / Clone Repository

$git clone https://github.com/rfidsoftwares/OpenRFID-Handheld-Android-Middleware.git GitHub

Project Overview

Production-ready open-source Android native SDK and background middleware service for industrial UHF RFID handheld readers and sled terminals (Chainway C72/C71, Zebra TC26/RFD8500, Honeywell). Powered by Impinj E710 & R2000 hardware module support, enabling high-speed bulk tag scanning (200+ tags/sec), power output tuning (5 to 30 dBm), audio Geiger counter asset locator, integrated 2D barcode scanning, and offline SQLite buffering with REST API / MQTT sync.

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

  • Universal Mobile Abstraction Layer for Chainway, Zebra, and Honeywell Terminals
  • High-Speed UHF Tag Scanning (200+ Tags/Sec with Impinj E710 & R2000 Chips)
  • Software-Adjustable RF Power (5 dBm - 30 dBm) for Near-Field & Long-Range
  • Audio Geiger Counter Search with Visual RSSI Signal Heat Map
  • Dual Hardware Trigger Integration for 2D Barcode & QR Code Scanners
  • Background Android Service with REST API Webhook & Local SQLite Buffer

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

Open RFID handheld device for Android middleware 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.