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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.3.2-cp312-none-manylinux2014_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.12

tlkcore-2.3.2-cp312-none-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tlkcore-2.3.2-cp312-none-macosx_10_9_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

tlkcore-2.3.2-cp311-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

tlkcore-2.3.2-cp311-none-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.11

tlkcore-2.3.2-cp311-none-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tlkcore-2.3.2-cp311-none-macosx_10_9_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tlkcore-2.3.2-cp310-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

tlkcore-2.3.2-cp310-none-manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.10

tlkcore-2.3.2-cp310-none-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tlkcore-2.3.2-cp310-none-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.3.2-cp39-none-manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.9

tlkcore-2.3.2-cp39-none-macosx_11_0_arm64.whl (3.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

tlkcore-2.3.2-cp39-none-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tlkcore-2.3.2-cp38-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8Windows x86-64

tlkcore-2.3.2-cp38-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.8

tlkcore-2.3.2-cp38-none-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.3.2-cp38-none-macosx_10_9_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file tlkcore-2.3.2-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.2-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.3.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 08c7c61b991d364ac2447daf681239c61ed5489ac33caf4e3dfaea8c01049d9a
MD5 225c812d60829065f06d825ec0c9d24c
BLAKE2b-256 67d491baec19cb6374b6d7e7cfe702a13d80fdce37d1c8eef3a704a6785765e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ea28a7c46d5cbb4d1e6ef309ccc9c93a766b7021e28bdd00fdf6b9e7e22ada74
MD5 f9521d35f1f1a517f3615a9edabe380f
BLAKE2b-256 4a32b23560773bc441351c0d14324780a0b9855cf48dd345770148e4d7e787a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a0b54c227bc3592a087dd982eb447933a8f23099ebd3b2bdff9600db3ec8adc1
MD5 5eb5439caf14d97c604b8246fb132369
BLAKE2b-256 2056584b1913b052786bb7ad57d426e953008ea6e11ceecafdef858af6296b63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56824d613610bed9eaa9efd647280536c000c4de12776c4e1f7d672507914857
MD5 548474d5a8ac21643a6231e16e7f1e33
BLAKE2b-256 86264ead0cb39837675987a2ac59332baa8be802ac6708979539e4d86d8faa62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.2-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.3.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 a3e0b7cbdb37ce2911ab566485098792da9b70d607c4b7eaa430c96c2be1f090
MD5 e29748e68fe94e2e711e42f7dec538c3
BLAKE2b-256 5cc688af0264b03a1d868914ebb5ea526e1413f7fa27e185bc6dd6493d2633eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3574b3dc492753d08b36f810c8beabf79c51af7e8a8dfc685ba28ebab49ec01
MD5 2c60a8dcedabcead23b56cb7afaade0c
BLAKE2b-256 106d7dff32047a11558c6b722e21e231e9c9f89671a9e3f065c8d0ceb4e93448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a6a01d373e31e7de78d4d6e52963972e62c810854c3814f771c2175b17f5891
MD5 6b0bb6d64267868f38372bc07a66ecd0
BLAKE2b-256 dc143021cf1f902c40689674c803adecb2f50a07f3a03df779f5493f87e2cb25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9002bfee9bca35c7ed8c55093d51f91e529577482f6dd1b158846fe7b2a3fb9d
MD5 454c30c9ccc24f8f45d521faf91735f3
BLAKE2b-256 b3eeeccf2a1aecc12181327b80eed68b552ffbbb5a9716e93e8ddf3762a724fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.3.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 c18287005f2c8a90a15445fb3822d1145488357de3e1ba6c1273e5c91b948f95
MD5 673162fe9f22a3eabc2efcd31316179a
BLAKE2b-256 297ddf818921d5f0f77ca9612ba18a0606109b24f04320983f464413c509fd4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6c126f1a3680f9babaa32d1ba079517e9a8e49ddb431e37c2e6fe7ddddb34c9
MD5 a36816ba8e8f6c30a977e752f82652cc
BLAKE2b-256 50cdcf7778377ad2af74b60f25f61bd204f041526930835b7e810e8f46e7a41b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b8a1c290db616fded8492891d270dfff7afd2c8ce9b7b185dc45acbfc8fd273
MD5 66d25c64df7097c7028138fc7e14f945
BLAKE2b-256 f47450b89a28954eacf351aae577a58deb1a4e68d4ad6ca00605f5529fad8f0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6498441ca907945f4625dbb8673ac1ade7cc18661433c164685fb0463a10ddbb
MD5 b810ec48247c11fc5becec012e76379a
BLAKE2b-256 18ebf9d880f2eac58db0ae1a2da0f03b3051ceea2e05fa29a7306248bcd4faf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.2-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.3.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 c40e488cecf1107de8f0364e88e696c9dafa0012c76376434b71cc3105591d1b
MD5 d00017dc3c29f5bba1d1a76f60e2a7ee
BLAKE2b-256 4924360f087c2328f8f400535c4f36853eb5e6d127d02e079cf2b4e4b550a380

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9436b91bb1197158b0314a626806376fed429e1f209dd8769cb99ccb55deb4d
MD5 3dd8bf124d6594071df4b4e7c728029a
BLAKE2b-256 8597dd5fc93e1ea1cf668dc91e6441cac6909826224852910f2cded176c68b0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2c63e8ed1805fb64755a09518700c997e56b17a6acd4ea6863a06ec085587cfe
MD5 a92525000c55168a825ae024e6749169
BLAKE2b-256 cba62a3a60433b02d275d11a6a79254fadc6bdebf737a3c1b788380cb8dc747b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 066401d640a50a48200676bfc862bf196ebce5ec6c699524c8dcd01cd68dafa5
MD5 e6b350806812730377573015a7636c77
BLAKE2b-256 7e1a2fab61ce0986ac06490ed2d963167ac3162aa24f88574a24715191238135

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.3.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 a5d81729c0f304f18d874db25ad9593804adb37e27eaac182005f117816b2606
MD5 7e815de19b6c92e86368432ca383c1ba
BLAKE2b-256 77ad40ce3b8f45fd563805147fdd48d610b66d4e5555d429a10e1d5127cfea61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f5660ef72301023a0327e1662973d667245224c2da8b41efd1cae34724d99eb
MD5 718c176163a9c80e2dcb253839a7963c
BLAKE2b-256 952f2a90ee398e5e3e086aab61babd02109cc86fe77df6fb51b7c45bed952672

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79a9283d1436290c61183e7cc6e67d1cf42c702ea917c4e773e886d3b1f65bd7
MD5 8d64f29729d702aecab9bfdf4786ba60
BLAKE2b-256 4aea69d89cba80ab5d7fb86e429b6979456c3217a7259ca1c1aeba970ae46432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.2-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a5c718be86f1ebd4bcf06f64156878943f328345850651e217ad1e64f27ecd1
MD5 a24496e8026e3cc5f80be1643ef1143d
BLAKE2b-256 0e852bb3b0cf527e01eadab4272cff99465c39b14be4effe109b21a0ecdf524f

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