SmartX RFID library
Project description
SmartX RFID
The official SmartX RFID Python library for seamless integration with RFID systems and devices.
Overview
SmartX RFID is a comprehensive Python package designed to provide easy-to-use interfaces for RFID operations and device management. This library serves as the foundation for building robust RFID applications.
Features (Current & Planned)
- Device Communication: Asynchronous serial communication with RFID devices
- Auto-Detection: Automatic port detection for USB devices by VID/PID
- Connection Management: Automatic reconnection and error handling
- External Device Support: Interface with various RFID readers and writers (coming soon)
- Tag Operations: Read, write, and manage RFID tags (coming soon)
- Protocol Support: Multiple RFID protocols and standards (coming soon)
Installation
pip install smartx-rfid
Quick Start
from smartx_rfid.devices import SERIAL
import asyncio
async def main():
device = SERIAL(name="MyRFIDDevice")
await device.connect()
asyncio.run(main())
Development Status
This library is actively under development. Current focus areas include:
- Core device communication protocols
- External device integration
- Enhanced error handling
- Comprehensive documentation
License
MIT License
Support
For issues and support, please visit our GitHub repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file smartx_rfid-0.5.5.tar.gz.
File metadata
- Download URL: smartx_rfid-0.5.5.tar.gz
- Upload date:
- Size: 21.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5c004b42b3f922ded0f309c85aaae43fbfab189efd752af45152707baad3840
|
|
| MD5 |
eb6457acbf4d27e01b8880697c042d4e
|
|
| BLAKE2b-256 |
4278d5ff86f65807f30a9483c232fa70451a78d0a5f2e540541230699d8ada4f
|
File details
Details for the file smartx_rfid-0.5.5-py3-none-any.whl.
File metadata
- Download URL: smartx_rfid-0.5.5-py3-none-any.whl
- Upload date:
- Size: 31.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1f694a3cc0f7672aa8fbeb8da87f6f9bbbce80fc6622b05c1a54a784ef991bb
|
|
| MD5 |
934f9b44c79e00c07e0556365f35cf37
|
|
| BLAKE2b-256 |
2e80dcf50e1727ac6c768e9a95c3843b78bd3d230ae53417394ec0e9cd2fd9cf
|