Skip to main content

Beetech Universal RFID SmartSdk - Python Package

Cross-Platform Native AOT Python bindings for Beetech Universal RFID & IoT Edge Gateway.

Features

  • Zero-Setup Native Bundling: Includes precompiled Native AOT binaries for Windows x64, Linux x64, and macOS Universal (Apple Silicon & Intel).
  • Sub-Millisecond EPC Bitwise Encoding: Native ChaCha20 encryption & GS1 SGTIN-96 translation.
  • Hardware Agnostic: Connect to Impinj, Zebra, Urovo, Caen, and Unitech readers seamlessly.
  • Direction & Velocity Classification: Built-in DualPortal and QuadPortal movement classifiers.

Quickstart

from beetech_smartsdk import SmartSdkManager

# 1. Hardware Fingerprint & Licensing
print("Fingerprint:", SmartSdkManager.get_hardware_fingerprint())
SmartSdkManager.set_dev_license_bypass(True)

# 2. ChaCha20 EPC Cryptography
encrypted = SmartSdkManager.encrypt_epc(987654321012345, "A1B2")
tag_id, tag_type = SmartSdkManager.decrypt_epc(encrypted)
print(f"Decrypted: {tag_id} [{tag_type}]")

# 3. Native Reader Controller
with SmartSdkManager.create_reader("virtual-sandbox", 101, "mock://127.0.0.1") as reader:
    reader.add_tag_callback(lambda evt: print(f"Tag: {evt.epc}, RSSI: {evt.rssi}"))
    reader.connect()
    reader.start_inventory()

Metadata

Release files for beetech-smartsdk 1.0.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for beetech-smartsdk 1.0.4
File Size Uploaded
beetech_smartsdk-1.0.4.tar.gz 51.7 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for beetech-smartsdk 1.0.4
File Interpreter ABI Platform
beetech_smartsdk-1.0.4-py3-none-any.whl Python 3 none any Details

Total release size: 103.6 MB

Release files / beetech_smartsdk-1.0.4.tar.gz

Download URL beetech_smartsdk-1.0.4.tar.gz
Size 51.7 MB
Tags Source
SHA-256 checksum
How to use checksums
956bea8f18e30370bdad3b22ddbdd91ca211a0c7a95c29768878621eb44998d3
BLAKE2b-256 checksum
How to use checksums
38df8a0adecdb06ce4d1bee1caec27c05858dad3ab463bb757bd4d0310d47fec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release files / beetech_smartsdk-1.0.4-py3-none-any.whl

Download URL beetech_smartsdk-1.0.4-py3-none-any.whl
Size 51.9 MB
Tags Python 3
SHA-256 checksum
How to use checksums
298d2f342ee0e4f846d0499c82cfc10fd10a39211995f729febfaaf11811df8a
BLAKE2b-256 checksum
How to use checksums
6f8ff73c2b3ec1156828e8e2caad1ec02ec703853cfee15b159f8ee9b6a3453a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.9

Release history Release notifications | RSS feed

This release

1.0.4 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page