Skip to main content

Read RFID data from Chafon UHF readers

Project description

Chafon RFID reader

Build Status codecov

Read and write RFID tags using the popular Chafon UHF-based readers and writers. Originally written to read race timing chips on a finish line, a range of hardware is now supported from small desktop USB devices to long-range fixed readers, including the following,

You can connect to the reader/writer via the following standard connections

  • USB (recommended)
  • Direct serial connection
  • Ethernet connection

The library supports a basic set of commands to perform tag inventories, write tag EPC values and get and set reader parameters. Helpers are provided to allow you to implement any other documented commands, which automatically take care of constructing commands, generating and verifying checksums and connecting to the reader/writer.

See the examples folder for details of how to connect, send commands and read responses.

Requirements

This module requires Python 3.4+ but should work under any OS.

For serial communication using the built-in transport class, pyserial is required. Other implementations are possible for MicroPython/CircuitPython environments.

Some examples may have additional requirements, see comments in the individual files.

Installation

To install the package into your own project, use pip

pip install --upgrade wabson.chafon-rfid

Usage

Examples of how to to use the provided module are provided in the examples directory.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wabson.chafon-rfid-0.1.0.tar.gz (9.2 kB view details)

Uploaded Source

Built Distribution

wabson.chafon_rfid-0.1.0-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file wabson.chafon-rfid-0.1.0.tar.gz.

File metadata

  • Download URL: wabson.chafon-rfid-0.1.0.tar.gz
  • Upload date:
  • Size: 9.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for wabson.chafon-rfid-0.1.0.tar.gz
Algorithm Hash digest
SHA256 6ec6fe012ca8e2bbae60317bacc00cc8f33949093a5944861a75059469f070ed
MD5 c0f9615ec65b58ae509b85b984032c15
BLAKE2b-256 8440e8a89991bed3cbbd641e2fae9a5053da7b8342522172b5c867ffad11e2d1

See more details on using hashes here.

File details

Details for the file wabson.chafon_rfid-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: wabson.chafon_rfid-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6

File hashes

Hashes for wabson.chafon_rfid-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8c1ef7323c710b33e7aa8a5f1bdb566f64691dedf4b3dbdf52f6851d18faed98
MD5 02bb2979663d54ba6e983fac4d954e46
BLAKE2b-256 a166f5f664d6736c6c64220603efae78d42c1fe25f6e763f5185dd9f405ec93e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page