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.1-cp312-none-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.4.1-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.1-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.1-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.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 43e534326c6f42854482e04b827e6674b2c979129eb9d5c1b7cf5749d4f603e1
MD5 3cc9c76be4e5a747b71a7ea1ebbe3b83
BLAKE2b-256 3771d56d9e1f690181cc0ec241a36c369dabbc1fbb6c76efb42da90dacf11cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89cc5b57b3cce180bfb333efc745ec203ab429b75fe3fa7e793bd18d16fb6c37
MD5 e647c5ead498a667a94511fefd012b39
BLAKE2b-256 a1df961b56143a1baf6167604e18f4f258d47644b6620d699e4465d977fe3d89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19426ebc63a10d3489847db0cafd3019b6de010c4820c44d9f6d50146934d398
MD5 000e8eed930216c57eb5e85fcc3abf14
BLAKE2b-256 1b5aad015d3386e8c93cd3ea8ebf44893025768bd926ffefe7e204d497f701e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a0314dcf724ffe34d393ea2c54aa4b044c37c009df47a58b5122651a38785b1f
MD5 3fff57bd35c1749ae65817f92f48174c
BLAKE2b-256 76acc317f555f4d57fda94241e301e331579e6765c219c51214ff3b1dfb9b385

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.1-cp311-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.1-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.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 9dfc05e21b6d1722fb7b4c2fe09722f3b48500256021155c4e15f550e36d9de5
MD5 9798357709cce086ac9a9261c4359654
BLAKE2b-256 6117aca48f03e0794f5833ae6043f6ef96c608d56487d1b57935b85ef98b4e8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1001c595d586e423d579927f970444370365f3963311213c70a1fe67f4dbf85
MD5 0b6e8c50071c0deb7d8524074bdb2ee5
BLAKE2b-256 bd7419fe360fadf7daa527153cf460ea0d62e3660c3d3427dc294751d9078bca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57b462c4afc419e9d714b0511662488e31054e1959466388b7ce04f3a671c603
MD5 aecca98326cbbfcd5ad3673ff6527fe4
BLAKE2b-256 6bbd3678385f1b226afd00b75340330658e1da9a375c047814729d9e046429b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d45cd0d06d2bc1d7e5af50600587be983ceaecc54da1ed54ebf948fc6cb58e2d
MD5 62036ee30ceb40e9589849b83c187e21
BLAKE2b-256 c5f21967da028843b3c2001aeb79650ddd2d6d41ff3abc45771e7a621a846416

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.1-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.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 87d1bab0c808f661e32f8dc0d17b85a3ffa59bf7d469426ec78d46e90caabb49
MD5 ae69ecf9665aa5f5e4eeb7e5c986251b
BLAKE2b-256 a5bd3099ac5af4b47292f029612c154e37cb410fd03ff4b1c40128a53ae4f24a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9aea0c2c5f44af1aef5003628d4108abd7e195743d82210780c85765be72df78
MD5 7d3664ae03e06dd64046d3495e506670
BLAKE2b-256 6d892b659b098e2f070a1d95e885610109f4a3b096b8fa6bcceda0172cc41508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46f779a8e9b7ea43c89e2565b7bdc02ced3dff28bd9eaf2d084c92793d7f99bd
MD5 97008ca61ec1d62dfe9a819645c836d8
BLAKE2b-256 30171a7eb80ae5d542c1b2b7fb396cb8d2b5393e9757ddb1adfef2d45e1f95f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc180f8d6c6be4d541c18ec29e99aba91809f4510c736ad37eb550e59bd01261
MD5 34558b1e207c01b37df8c5237fec6ecf
BLAKE2b-256 5e3a14687d5d951687b7e140baf7323379606d4eb24939520985eb923f6d9f4a

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.1-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.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 97b5af31fbf75da640457b68c2d32aac0d25c89c941a388b36d51fc42e660839
MD5 5ee1f26921cd3a729c3f48b654341b17
BLAKE2b-256 28aa37c159a3e8fd6a6e7fdbe322dc6c1aaf78eb26e013c7f482be919342e6ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4c87f07028d0c32cc942eec4dad1220d313948eca782d37680025b63a06f5e5
MD5 96c6bf4c659e4587da10f617f3655657
BLAKE2b-256 dd032e4be08b11981f1f18a4757d9643dd97a705e69e81c2a35db41f2602167a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7ad1cd1f6541c3a872f61609974fc8588834dbb38943a80a9b91fe6ffe97e92
MD5 222581a9b794b8e2b8c41083851a73b9
BLAKE2b-256 3ccbaa4281790e46af9e224df8ee5a8f0a9efdb4ce053686f3cab5ed6e1327d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7980586ad5c9a282b84628b2e55ab96ef83c9cfd2ef4633dade2670b225b8b06
MD5 febe37a6b261252e7e8ed805d741ef08
BLAKE2b-256 891dc39b65a75f9762eb38f0df1ee078051968c6418074e967fdc686e59350f2

See more details on using hashes here.

File details

Details for the file tlkcore-2.4.1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.1-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.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 6633701ff4ea9604a9af7c45fe7bffaf73c7db1779ab2bb16d9a22f4d0c879a7
MD5 c416e2938fd92f81e5ee2d23e900fbe3
BLAKE2b-256 65db53828f9ca21052ab7b27824ecb8d310cd7a428066c5a5b25dd5753e7a1f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d5869408855f2b85353750f1a9b9c125cbd003efb438ea73b31f6b2665f513b
MD5 1894ff5ec8a72586083df36548617aa6
BLAKE2b-256 8464479dae0b4c4191dd8867ce06a053b8253bde498f95ba528e583145c670db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a428657b03495d557f3a2426c374c6f53bdfbc91435228546c326cf89216cb28
MD5 e18d619af13f6d7a1cb8ab72a6e85d74
BLAKE2b-256 5b1fbcad468eb87000e49241dab5f720ec5205ecbbecbc959590d944661d7ac0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.1-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1af814dda1f9649fb56cf2914317317026e1b44b8ac1ba5125894b9fa06b48b9
MD5 2dd9191c19b75c249b61f2362faa0bc8
BLAKE2b-256 7db0ddfd1df1f254d31debd25190665b6b165a6eaeb46cb6698b80d2f241ebc4

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