Skip to main content

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:

  1. Ensure you have the required dependencies installed.

  2. Check the compatibility of your Python version.

  3. Review the documentation for any specific configuration steps.

  • If you meet the error message likes: CERTIFICATE_VERIFY_FAILED,

    you can try the following steps:

  1. Update your pip to the latest version:
    pip install --upgrade pip
  2. You may need to configure your proxy settings if you are behind a corporate firewall.

  3. You can also try to disable SSL verification (not recommended for production):
    pip install tlkcore --trusted-host pypi.org --trusted-host files.pythonhosted.org
  4. 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:

    TLKCore usage architecture
  • USB driver for scanning/connect device

    • Installation Guides for all platforms

    • 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

      1. 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"
      2. 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)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

tlkcore-2.4.0-cp312-none-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.0-cp312-none-manylinux2014_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.12

tlkcore-2.4.0-cp312-none-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tlkcore-2.4.0-cp312-none-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

tlkcore-2.4.0-cp311-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.0-cp311-none-manylinux2014_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.11

tlkcore-2.4.0-cp311-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tlkcore-2.4.0-cp311-none-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tlkcore-2.4.0-cp310-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.0-cp310-none-manylinux2014_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.10

tlkcore-2.4.0-cp310-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tlkcore-2.4.0-cp310-none-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

tlkcore-2.4.0-cp39-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.0-cp39-none-manylinux2014_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.9

tlkcore-2.4.0-cp39-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

tlkcore-2.4.0-cp39-none-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tlkcore-2.4.0-cp38-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.0-cp38-none-manylinux2014_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.8

tlkcore-2.4.0-cp38-none-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.4.0-cp38-none-macosx_10_9_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Hashes for tlkcore-2.4.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 a4ba33a5f8f8014e7fb8155a84880018c59016f00d5e6f513d28df37eae176e0
MD5 eaade843e71596a180eda72960d9c59e
BLAKE2b-256 068fca81bfa71112790236afadcd941cda29bf672dfb82d83d34ac7ff24ea6e4

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp312-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb5e4620a15e04659bbebdfcb2582d1ed4b1fcb62ab9d2055e9d768ad64e081f
MD5 3e953cc37b476bd393649d64dcaa000a
BLAKE2b-256 b7f2fe9259a8edd9931fd6d37ce001ebf82c175b16fb62228fefe3f24c1d5708

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp312-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73aea9ecb1e7f6a521b46ad03264af45897ff79141e722fc0845647c8518edbe
MD5 10388c3393305b5a72c5fb737df4ffeb
BLAKE2b-256 f4d25f4d85cfdd7680b9bcd5459b6fe137ed2ba8cf6c8f9a53be054bf6eae1c2

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp312-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e149633347e172d02724596276bb0e0459a9acdf42449d2da25849c72e5c635d
MD5 625e568bc3d5aea9a95894abda355057
BLAKE2b-256 09a72506a713029fc8a47f246fc0da9307a8355143be7b9ff85e61046fd636dc

See more details on using hashes here.

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

Hashes for tlkcore-2.4.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 6cbc66bbe165af358da2675b05109eb4d89adb8bd38f4dbbcb485fdd9862b9ca
MD5 f326bd4b3de3edd4797aecb0ccd65427
BLAKE2b-256 080f6a00d3b1c0d9d0075eeeb16eab42ada596f0f3006eea952957447c980b3c

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp311-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09672e834edac304abff688fe6920bdcaad2201f6c21340e5fb67af8f6cf0ef6
MD5 6027422b09ad14e65f9d00e29730de9c
BLAKE2b-256 1683721cabb70a0aa5d7b68ea0caea028d7f641d25347d786761a84d650e6cf8

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp311-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e01776d71bb0d7c43d227cbeab37e0f5ba50e2ea2927cfe77cdfda7ab10ac55
MD5 88179ffbee4b3391ba096402aef03081
BLAKE2b-256 b05374378765856b6cd62dcd50ea5f9a4f14f4e2465bf318d456bb692949e4e7

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp311-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d77753bd85d97fd8480eed20fd513ea368b141b1b12a8bc3a9ef8ada4a4b18f
MD5 71c70b860c53d1a123e3290b836ba803
BLAKE2b-256 f82c394e3bf670fe4da99fdeb6a94ec5946f2e0fa8bbc49b06ee244be76e2d50

See more details on using hashes here.

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

Hashes for tlkcore-2.4.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 021989e6727c270960cb9dcfe653b2fdba105926e4aaf37ab87ea34e456b8552
MD5 04ea568d4b0a2857d44394b78ba1728d
BLAKE2b-256 773c08a91bf0f317b5eb072d08859aae3906b7ad70157daabb5bf59ab367ba91

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp310-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 868b5365773c47ac63938e5453bead6ca50aa03329bc31a4443267601ebaf22b
MD5 154cef443b868780637c0e129a49ebb3
BLAKE2b-256 14fb7cf8428704e2f6234c50a617d4f869763e731de58a6bebc802f9b2347fe4

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp310-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44722294530b34474321df9c16fbac551348c9769caf3d245c432e8ebd86e3f8
MD5 f7b5bd46f23c2e181099490b498509ce
BLAKE2b-256 5e95ab8ee4647db4aa99024b733e0d20b9c8f22302cb0f1f835fffca8b2684ea

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp310-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 45899a5109186a97c2a14692168041ecea9cf0fe935e192f19d80847e4197560
MD5 cd7d9c4625634096e4292719b71b71c8
BLAKE2b-256 7823a7741972c8c4850709a7d13e64509934642135642243c4d3b1ecd541f1d7

See more details on using hashes here.

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

Hashes for tlkcore-2.4.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 0870e615632c00d7045240218d54b319523c3f95fc92a6d37a6ac135a57215a6
MD5 61d72b096933a408135129fb02ca6cf0
BLAKE2b-256 fff446247f88cd0f7fdc8a4aa5c9816255de97ce71ce189aff0f2abe5253c6f1

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp39-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7ca2f33a19c98756a5b305a4e4546b4dc55643ad4e6375041bd233174e97840
MD5 c4cc89415a5dee5018c563aaf4924941
BLAKE2b-256 c162e1dcb376962357f705481a1fef69e91e65e56fb2b3f357c9afa8405eb616

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp39-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3ac18f87c01303857de63b55a95f99766b177724413f6e20c4382df848bcf52
MD5 8892d19323b3d879bd0a6194630467db
BLAKE2b-256 bddcb6009f2b031933571824d04fb4145aee0f201a3e67ffef91a2cfb6d211e1

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp39-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c78a7bedc7d2a7c0b8e214c63ca7bc010250913a97c56a37e5e2d754556bb3e5
MD5 2ad15af81ea1bf4abdd8eb57ad3bba95
BLAKE2b-256 efd9f0f12d15472c12e94593737289d142a7bd528feefe9e903da651aac151e1

See more details on using hashes here.

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

Hashes for tlkcore-2.4.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3fe0432c46ef190cc3c6efd3ca3853098d5563ac695a8bf8bac2877c5a56bcf3
MD5 88a10499a986cbb491256e37bfb8218b
BLAKE2b-256 02f240a72a78844bfaacf5abcec5e4bbb6f6b05d249d238b1931df3e8122e047

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp38-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6bafbc15d531f416827669136c83417a60af0b1e0583eff29654e55a25f89d7
MD5 5dc6f3a177346a50ae1b941c24c8d919
BLAKE2b-256 fd9b4315051fc87fd85a5b33d1724827003c1b2da4344602699839696c054367

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp38-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b46f35e4a1195879573c607d8c40fa9f1839b660bb40bab13468fe46dbdf304b
MD5 c10c64f9abc815d49ed4f7b2d1f0a691
BLAKE2b-256 2841d62267acbaab01022582959ba31a9d3bcb22e732712c2378788e6706e288

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.0-cp38-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.4.0-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96a142a08fe56ed95f287d1c4120603c1a7b10aa4975fbc976c5bc3ab6f74bcf
MD5 59aebdc20222f9298aebd2186e2eb493
BLAKE2b-256 63adb83e63d948bf95b62211893aa96021f349f73f1d938cad9922212e875109

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