{"id":37074625,"url":"https://github.com/wabson/chafon-rfid","last_synced_at":"2026-01-14T08:47:21.608Z","repository":{"id":41333558,"uuid":"165419559","full_name":"wabson/chafon-rfid","owner":"wabson","description":"Read RFID data from Chafon UHF readers","archived":false,"fork":false,"pushed_at":"2024-10-03T22:18:15.000Z","size":44,"stargazers_count":80,"open_issues_count":10,"forks_count":30,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-09-24T21:25:23.781Z","etag":null,"topics":["rfid","rfid-reader"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wabson.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-12T18:07:04.000Z","updated_at":"2025-09-13T11:05:14.000Z","dependencies_parsed_at":"2022-09-01T01:12:33.103Z","dependency_job_id":null,"html_url":"https://github.com/wabson/chafon-rfid","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/wabson/chafon-rfid","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wabson%2Fchafon-rfid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wabson%2Fchafon-rfid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wabson%2Fchafon-rfid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wabson%2Fchafon-rfid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wabson","download_url":"https://codeload.github.com/wabson/chafon-rfid/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wabson%2Fchafon-rfid/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28414693,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-14T08:38:59.149Z","status":"ssl_error","status_checked_at":"2026-01-14T08:38:43.588Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rfid","rfid-reader"],"created_at":"2026-01-14T08:47:19.756Z","updated_at":"2026-01-14T08:47:21.591Z","avatar_url":"https://github.com/wabson.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Chafon RFID reader\n==================\n\n[![Build Status](https://travis-ci.org/wabson/chafon-rfid.svg?branch=master)](https://travis-ci.org/wabson/chafon-rfid)\n[![codecov](https://codecov.io/gh/wabson/chafon-rfid/branch/master/graph/badge.svg)](https://codecov.io/gh/wabson/chafon-rfid)\n\nRead and write RFID tags using the popular Chafon UHF-based readers and writers. Originally\nwritten to read race timing chips on a finish line, a range of hardware is now supported from\nsmall desktop USB devices to long-range fixed readers, including the following,\n\n* [CF-RU5102 desktop UHF reader/writer](http://www.chafon.com/productdetails.aspx?pid=384) (not HID version)\n* [CF-RU5106](http://www.chafon.com/productdetails.aspx?pid=382) / [CF-RU5112](http://www.chafon.com/productdetails.aspx?pid=383) UHF integrated reader with antenna\n* [CF-RU5202 desktop UHF reader/writer](http://www.chafon.com/productdetails.aspx?pid=535)\n* CF-RU6402 fixed UHF reader (Impinj R2000, 4-port)\n* [CF-MU801](http://chafon.com/productdetails.aspx?pid=667) / [CF-MU804](http://chafon.com/productdetails.aspx?pid=669) (Impinj R2000, 1-port or 4-port) UHF module\n* [CF-MU904 UHF module](http://www.chafon.com/productdetails.aspx?pid=565) (own brand, 1-port)\n\nYou can connect to the reader/writer via the following standard connections\n\n* USB (recommended)\n* Direct serial connection\n* Ethernet connection\n\nThe library supports a basic set of commands to perform tag inventories, write tag EPC values\nand get and set reader parameters. Helpers are provided to allow you to implement any other\ndocumented commands, which automatically take care of constructing commands, generating and\nverifying checksums and connecting to the reader/writer.\n\nSee the [examples](examples/) folder for details of how to connect, send commands and read\nresponses.\n\nRequirements\n------------\n\nThis module requires *Python 3.4+* but should work under any OS.\n\nFor serial communication using the built-in transport class, [pyserial](https://pyserial.readthedocs.io/) is required. Other implementations are possible for MicroPython/CircuitPython environments.\n\nSome examples may have additional requirements, see comments in the individual files.\n\nInstallation\n------------\n\nTo install the package into your own project, use `pip`\n\n    pip install --upgrade wabson.chafon-rfid\n\nUsage\n-----\n\nExamples of how to to use the provided module are provided in the [examples](examples/) directory.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwabson%2Fchafon-rfid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwabson%2Fchafon-rfid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwabson%2Fchafon-rfid/lists"}