A Django web interface for Zebra FX-series fixed RFID readers that ingests HTTP POST tag data, stores scans via ORM, and visualizes live EPC tags on a Tailwind dashboard.

Stars

3

7-day growth

No data

Forks

0

Open issues

0

License

MIT

Last updated

2026-07-30

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It provides a complete, documented path from Zebra reader configuration to persistent storage and real-time visualization, using standard Django components and including simulator/diagnostic tools for development without hardware.

Who it is for

  • Developers integrating RFID data into inventory or ERP systems
  • IT/operations staff managing Zebra FX-series readers
  • Zebra RFID solution integrators
  • Django developers building IoT dashboards

Use cases

  • Inventory tracking
  • Warehouse management
  • Asset monitoring
  • ERP system integration

Strengths

  • All tag reads are persisted via Django ORM to SQLite or production databases
  • Optimized for Zebra FX-series HTTP POST IoT Connector push
  • Live EPC list with antenna and RSSI metadata
  • Includes logging, simulated-tag testing, and network diagnostics

Considerations

  • Requires Zebra FX reader hardware with firmware 3.x+ and manual IoT Connector setup
  • Default SQLite is suited for small deployments; production setups need a separate DB driver and configuration
  • No authentication/authorization is mentioned in the README, so production hardening may be needed

README quick start

Zebra RFID Scanner Interface (Django)

A professional, enterprise-focused web interface designed for Zebra FX7500/FX9600 fixed RFID readers. This is a functional model with full database persistence, allowing for long-term data storage and integration with external business systems.

Use Cases

Designed for inventory tracking, warehouse management, asset monitoring, and ERP systems integration.

System Architecture

flowchart LR
    Reader["Zebra Reader"] -- "HTTP POST" --> API["Django API"]
    API -- "ORM" --> DB["SQL / PostgreSQL"]
    DB --> Dashboard["Tailwind Dashboard"]
    Dashboard -- "Polling" --> API

Key Features

  • Real-Time Monitoring: Live EPC tag list with antenna and RSSI metadata.
  • Hardware Integration: Optimized for Zebra's HTTP POST push mechanism (IoT Connector).
  • Persistent Storage: All scans are automatically saved to a database via Django ORM.
  • Mobile-First Design: Built with Tailwind CSS for warehouse handhelds and Zebra scanners.
  • Diagnostic Tools: Built-in logging and testing suite for network verification.

Persistence & Database Configuration

This application is built on the Django framework, meaning it uses a powerful ORM (Object-Relational Mapper) to handle data. It is NOT just a visual sample; every tag read is stored in a structured database.

1. Default Storage (SQLite)

By default, the project uses SQLite (db.sqlite3), which requires zero configuration and is perfect for small deployments or edge devices.

2. Production Databases (PostgreSQL, MySQL, SQL Server)

Because it uses Django, you can easily switch to a professional database engine. Simply modify the DATABASES section in scanner_zebra_rfid/settings.py:

# Example for PostgreSQL
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'your_db_name',
        'USER': 'your_user',
        'PASSWORD': 'your_password',
        'HOST': '127.0.0.1',
        'PORT': '5432',
    }
}

Note: Ensure you install the appropriate driver (e.g., psycopg2 for Postgres or mysqlclient for MySQL).


Quick Start

1. Prerequisites
  • Python 3.10+
  • Access to any Zebra FX series reader (FX7500, FX9600, etc.).
  • Model Compatibility: This interface is compatible with all Zebra FX-series models (e.g., FX9600-4, FX7500-4, FX96

Description

Enterprise-focused Python interface for Zebra FX RFID readers with real-time tag ingestion, persistent storage, and inventory monitoring

Related repositories

Similar projects matched by category, topics, and programming language.

Krishnagangwal
Featured
Krishnagangwal GitHub avatar

CS-Fundamentals

A curated collection of Computer Science fundamentals (PDFs, notes, cheatsheets, interview question banks) for placement preparation, covering seven core subjects plus general resources.

Data & DatabasesDatabases & Storage
2,326
S40911120
Featured
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI & Machine LearningLarge Language Models
67
talivia-group
Featured
talivia-group GitHub avatar

talivia

Talivia is an open-source, self-hosted analytics platform that combines web analytics, session replay, and customer revenue tracking from multiple payment providers.

Web DevelopmentData & Databases
484