TmxLab Kit Core engine (TLKCore) Hardware Driver Python API
Project description
Introduction
TLKCore is a core service which inside the TMXLAB KIT( TLK / WEB-TLK ), it integrates Python built libraries which developing mmWave( n257 / n258 / n260 / n261 ) beamforming and beam steering applications on BBox 5G Series(mmwave beamformer) and UDBox 5G Series(mmwave Up-down frequency converter) and other standard products developed by TMYTEK. It provides a simple and efficient way to interact with the hardware, allowing developers to focus on building applications without worrying about low-level details.
Installation Troubleshooting
If you encounter any issues during tlkcore installation or usage, please check the following:
Ensure you have the required dependencies installed.
Check the compatibility of your Python version.
Review the documentation for any specific configuration steps.
- If you meet the error message likes: CERTIFICATE_VERIFY_FAILED,
you can try the following steps:
- Update your pip to the latest version:
pip install --upgrade pip
You may need to configure your proxy settings if you are behind a corporate firewall.
- You can also try to disable SSL verification (not recommended for production):
pip install tlkcore --trusted-host pypi.org --trusted-host files.pythonhosted.org
- Or download cacert.pem from https://curl.se/ca/cacert.pem , then set environment variable SSL_CERT_FILE to the path of the downloaded file.
set SSL_CERT_FILE={$your_path}/cacert.pem
Hardware Prerequisites
Architecture:
USB driver for scanning/connect device
Windows
Online-Host with external internet capability - Auto detect a new device and install driver
Offline-Host - Download setup executable driver from FTDI and install it.
Linux
Follow steps to create or extend /etc/udev/rules.d/99-ftdi.rules includes:
SUBSYSTEM=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="601c", GROUP="plugdev", MODE="0666"Try to reload udev rules or re-plugin USB devices:
sudo udevadm control --reload-rules sudo udevadm trigger
Examples
This represents how to use the tlkcore API. Please refer to the example from github: https://github.com/tmytek/tlkcore-examples for more details.
Initialize & scanDevices
from tlkcore import TLKCoreService
service = TLKCoreService()
ret = service.scanDevices()
print(ret)
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 Distributions
Built Distributions
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 tlkcore-2.4.0-cp312-none-win_amd64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp312-none-win_amd64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4ba33a5f8f8014e7fb8155a84880018c59016f00d5e6f513d28df37eae176e0
|
|
| MD5 |
eaade843e71596a180eda72960d9c59e
|
|
| BLAKE2b-256 |
068fca81bfa71112790236afadcd941cda29bf672dfb82d83d34ac7ff24ea6e4
|
File details
Details for the file tlkcore-2.4.0-cp312-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp312-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 13.3 MB
- Tags: CPython 3.12
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb5e4620a15e04659bbebdfcb2582d1ed4b1fcb62ab9d2055e9d768ad64e081f
|
|
| MD5 |
3e953cc37b476bd393649d64dcaa000a
|
|
| BLAKE2b-256 |
b7f2fe9259a8edd9931fd6d37ce001ebf82c175b16fb62228fefe3f24c1d5708
|
File details
Details for the file tlkcore-2.4.0-cp312-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp312-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 3.7 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73aea9ecb1e7f6a521b46ad03264af45897ff79141e722fc0845647c8518edbe
|
|
| MD5 |
10388c3393305b5a72c5fb737df4ffeb
|
|
| BLAKE2b-256 |
f4d25f4d85cfdd7680b9bcd5459b6fe137ed2ba8cf6c8f9a53be054bf6eae1c2
|
File details
Details for the file tlkcore-2.4.0-cp312-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp312-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 3.9 MB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e149633347e172d02724596276bb0e0459a9acdf42449d2da25849c72e5c635d
|
|
| MD5 |
625e568bc3d5aea9a95894abda355057
|
|
| BLAKE2b-256 |
09a72506a713029fc8a47f246fc0da9307a8355143be7b9ff85e61046fd636dc
|
File details
Details for the file tlkcore-2.4.0-cp311-none-win_amd64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp311-none-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6cbc66bbe165af358da2675b05109eb4d89adb8bd38f4dbbcb485fdd9862b9ca
|
|
| MD5 |
f326bd4b3de3edd4797aecb0ccd65427
|
|
| BLAKE2b-256 |
080f6a00d3b1c0d9d0075eeeb16eab42ada596f0f3006eea952957447c980b3c
|
File details
Details for the file tlkcore-2.4.0-cp311-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp311-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 13.9 MB
- Tags: CPython 3.11
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09672e834edac304abff688fe6920bdcaad2201f6c21340e5fb67af8f6cf0ef6
|
|
| MD5 |
6027422b09ad14e65f9d00e29730de9c
|
|
| BLAKE2b-256 |
1683721cabb70a0aa5d7b68ea0caea028d7f641d25347d786761a84d650e6cf8
|
File details
Details for the file tlkcore-2.4.0-cp311-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp311-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e01776d71bb0d7c43d227cbeab37e0f5ba50e2ea2927cfe77cdfda7ab10ac55
|
|
| MD5 |
88179ffbee4b3391ba096402aef03081
|
|
| BLAKE2b-256 |
b05374378765856b6cd62dcd50ea5f9a4f14f4e2465bf318d456bb692949e4e7
|
File details
Details for the file tlkcore-2.4.0-cp311-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp311-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 4.1 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3d77753bd85d97fd8480eed20fd513ea368b141b1b12a8bc3a9ef8ada4a4b18f
|
|
| MD5 |
71c70b860c53d1a123e3290b836ba803
|
|
| BLAKE2b-256 |
f82c394e3bf670fe4da99fdeb6a94ec5946f2e0fa8bbc49b06ee244be76e2d50
|
File details
Details for the file tlkcore-2.4.0-cp310-none-win_amd64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp310-none-win_amd64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
021989e6727c270960cb9dcfe653b2fdba105926e4aaf37ab87ea34e456b8552
|
|
| MD5 |
04ea568d4b0a2857d44394b78ba1728d
|
|
| BLAKE2b-256 |
773c08a91bf0f317b5eb072d08859aae3906b7ad70157daabb5bf59ab367ba91
|
File details
Details for the file tlkcore-2.4.0-cp310-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp310-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 13.2 MB
- Tags: CPython 3.10
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
868b5365773c47ac63938e5453bead6ca50aa03329bc31a4443267601ebaf22b
|
|
| MD5 |
154cef443b868780637c0e129a49ebb3
|
|
| BLAKE2b-256 |
14fb7cf8428704e2f6234c50a617d4f869763e731de58a6bebc802f9b2347fe4
|
File details
Details for the file tlkcore-2.4.0-cp310-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp310-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
44722294530b34474321df9c16fbac551348c9769caf3d245c432e8ebd86e3f8
|
|
| MD5 |
f7b5bd46f23c2e181099490b498509ce
|
|
| BLAKE2b-256 |
5e95ab8ee4647db4aa99024b733e0d20b9c8f22302cb0f1f835fffca8b2684ea
|
File details
Details for the file tlkcore-2.4.0-cp310-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp310-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
45899a5109186a97c2a14692168041ecea9cf0fe935e192f19d80847e4197560
|
|
| MD5 |
cd7d9c4625634096e4292719b71b71c8
|
|
| BLAKE2b-256 |
7823a7741972c8c4850709a7d13e64509934642135642243c4d3b1ecd541f1d7
|
File details
Details for the file tlkcore-2.4.0-cp39-none-win_amd64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp39-none-win_amd64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0870e615632c00d7045240218d54b319523c3f95fc92a6d37a6ac135a57215a6
|
|
| MD5 |
61d72b096933a408135129fb02ca6cf0
|
|
| BLAKE2b-256 |
fff446247f88cd0f7fdc8a4aa5c9816255de97ce71ce189aff0f2abe5253c6f1
|
File details
Details for the file tlkcore-2.4.0-cp39-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp39-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 13.1 MB
- Tags: CPython 3.9
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7ca2f33a19c98756a5b305a4e4546b4dc55643ad4e6375041bd233174e97840
|
|
| MD5 |
c4cc89415a5dee5018c563aaf4924941
|
|
| BLAKE2b-256 |
c162e1dcb376962357f705481a1fef69e91e65e56fb2b3f357c9afa8405eb616
|
File details
Details for the file tlkcore-2.4.0-cp39-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp39-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f3ac18f87c01303857de63b55a95f99766b177724413f6e20c4382df848bcf52
|
|
| MD5 |
8892d19323b3d879bd0a6194630467db
|
|
| BLAKE2b-256 |
bddcb6009f2b031933571824d04fb4145aee0f201a3e67ffef91a2cfb6d211e1
|
File details
Details for the file tlkcore-2.4.0-cp39-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp39-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.2 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.25
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c78a7bedc7d2a7c0b8e214c63ca7bc010250913a97c56a37e5e2d754556bb3e5
|
|
| MD5 |
2ad15af81ea1bf4abdd8eb57ad3bba95
|
|
| BLAKE2b-256 |
efd9f0f12d15472c12e94593737289d142a7bd528feefe9e903da651aac151e1
|
File details
Details for the file tlkcore-2.4.0-cp38-none-win_amd64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp38-none-win_amd64.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3fe0432c46ef190cc3c6efd3ca3853098d5563ac695a8bf8bac2877c5a56bcf3
|
|
| MD5 |
88a10499a986cbb491256e37bfb8218b
|
|
| BLAKE2b-256 |
02f240a72a78844bfaacf5abcec5e4bbb6f6b05d249d238b1931df3e8122e047
|
File details
Details for the file tlkcore-2.4.0-cp38-none-manylinux2014_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp38-none-manylinux2014_x86_64.whl
- Upload date:
- Size: 13.8 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c6bafbc15d531f416827669136c83417a60af0b1e0583eff29654e55a25f89d7
|
|
| MD5 |
5dc6f3a177346a50ae1b941c24c8d919
|
|
| BLAKE2b-256 |
fd9b4315051fc87fd85a5b33d1724827003c1b2da4344602699839696c054367
|
File details
Details for the file tlkcore-2.4.0-cp38-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp38-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 4.2 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b46f35e4a1195879573c607d8c40fa9f1839b660bb40bab13468fe46dbdf304b
|
|
| MD5 |
c10c64f9abc815d49ed4f7b2d1f0a691
|
|
| BLAKE2b-256 |
2841d62267acbaab01022582959ba31a9d3bcb22e732712c2378788e6706e288
|
File details
Details for the file tlkcore-2.4.0-cp38-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: tlkcore-2.4.0-cp38-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 2.3 MB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
96a142a08fe56ed95f287d1c4120603c1a7b10aa4975fbc976c5bc3ab6f74bcf
|
|
| MD5 |
59aebdc20222f9298aebd2186e2eb493
|
|
| BLAKE2b-256 |
63adb83e63d948bf95b62211893aa96021f349f73f1d938cad9922212e875109
|