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)
| File | Size | Uploaded | |
|---|---|---|---|
| beetech_smartsdk-1.0.4.tar.gz | 51.7 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|