Skip to main content

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

smartx_rfid-0.5.0.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

smartx_rfid-0.5.0-py3-none-any.whl (27.4 kB view details)

Uploaded Python 3

File details

Details for the file smartx_rfid-0.5.0.tar.gz.

File metadata

  • Download URL: smartx_rfid-0.5.0.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for smartx_rfid-0.5.0.tar.gz
Algorithm Hash digest
SHA256 16982ed0416e38f7a244f9f7e851657f500c521e9a9f44736b8ddee3b701e8a9
MD5 598de99ddc6db9a0ab37ba8f98d62038
BLAKE2b-256 3a0d4b2cfffe30f5df604180c1de7d8811f3ce3f57cb115fa64c4325d42f3310

See more details on using hashes here.

File details

Details for the file smartx_rfid-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: smartx_rfid-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 27.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for smartx_rfid-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 58fe3287110dfb558421cf0337aaab4ec18a7d57f346ee218bd746c321e5b38a
MD5 be4871efcfecea0e6ce52d8ba4cf6e18
BLAKE2b-256 060ca1cb7b4d5946c8a8d519ad2eca70e36e98848be04904f81b2f874449dba7

See more details on using hashes here.

Supported by

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