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.5.tar.gz (21.6 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.5-py3-none-any.whl (31.0 kB view details)

Uploaded Python 3

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

Hashes for smartx_rfid-0.5.5.tar.gz
Algorithm Hash digest
SHA256 d5c004b42b3f922ded0f309c85aaae43fbfab189efd752af45152707baad3840
MD5 eb6457acbf4d27e01b8880697c042d4e
BLAKE2b-256 4278d5ff86f65807f30a9483c232fa70451a78d0a5f2e540541230699d8ada4f

See more details on using hashes here.

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

Hashes for smartx_rfid-0.5.5-py3-none-any.whl
Algorithm Hash digest
SHA256 e1f694a3cc0f7672aa8fbeb8da87f6f9bbbce80fc6622b05c1a54a784ef991bb
MD5 934f9b44c79e00c07e0556365f35cf37
BLAKE2b-256 2e80dcf50e1727ac6c768e9a95c3843b78bd3d230ae53417394ec0e9cd2fd9cf

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