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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.3.3-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.3.3-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.3-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.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 4b652d0c9527cefccb3654763a35636ba4744b12462264bb5f83ae8902a1b070
MD5 65ddf447b7fb412a4648bb32006ae940
BLAKE2b-256 9d2961e551f163754f025b8fc6c29857f356d24a748a6b6989852853d6d39ee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b145f84ae845148a4b76416a11d52dd0c7e91298070dea70cd632881705f304
MD5 9272c491110b04b7fe5e4343cbcf2344
BLAKE2b-256 60eb175a5a6fc4f0fd2c0ac2efd92e25ab03eaa3b0d869f31cf72a21191cd5ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f5f72e327cc328d9dee1e91cd977d91cd0b54b0f3ba55cf7317f14a2dccb6c7
MD5 42c02043e64f5c2e331d0a065523899b
BLAKE2b-256 c07d6724f480ee6bf455784b03546c05880639a547e8b375244fb70133ba5537

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f323703607c25b7bfdfcfb3a514ed7b5a9170df60c0839b97e5a34188c9ab05
MD5 5e709c4267d28e69642781dc6b706de6
BLAKE2b-256 5221c564151b58fba0d4ab2357d1def9c488a0521defaccb229370946e598b66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.3-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.3.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c51962c08a1e41ccb05619ba3937c68bc0b732e4d0bc76223e7238980cc9d2cf
MD5 a526c968209c467dbfd44cdd28e8440e
BLAKE2b-256 db03fb909a9c883916ae8f54fd00733db4d1b70ca076f3e1eaeb167bdf414210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdff9171005034c615ea376409566b63fc26ab7801ba2b6e7879e303d5fb1b3f
MD5 144327ec26e7854225dd5694960fcdad
BLAKE2b-256 4c7305219e43d969f916dc50f640033cc26babcf776f6d736f40db6725ff5267

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc5b462babdb91dfafc6e6ce084b3ff5248d42c59ff0ec21223314df262d058b
MD5 2e2545899a222ab2395f8dfd3f18cdbb
BLAKE2b-256 3982d7dcca8f8cfefe3a86463784069d524ea6902493fc3e3490d7128f88d708

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d084af6385713b8d705a113f42a75957297e49e8d833f9cf992953ab58a398c2
MD5 c87644d4c88f69f99f5ab1c2ee936a46
BLAKE2b-256 041b30243189d1859fa1e823e92bcb209bb96777e299f7a12820dda69c56dcab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.3-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.3.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b9011b73ffbaa904a5f770792c40b3731c9e2282a56ab00630e802eba454ade
MD5 0d11203706c033d8b231ff1f09147b48
BLAKE2b-256 f7921e73312fbfb6134216fc7cfb54c664a21150d18f0cb95c761c80c17947a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63b8c0f9b5d6addcb403863e61dcf57d8672c7deb156e54af6e7b479175b2e2d
MD5 d35a231ff0894c367fe10e93f7804aec
BLAKE2b-256 64459a8849c9f42f5fad0ad7580bac2d3011049f468e7e2c216dd88c29d2f599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26e2d2cc1cb428966cb69c6ecb6f18b5f9d8a3fb03c252ada5013b6af32b0c25
MD5 50c132b20b0ce29273ed380cf8441d24
BLAKE2b-256 1198a88b2d0efdff118f54d5d4c13174800d7babdc74b98e29f29393ad8d6b86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4e686ab127187321a488fcd42bbadcf77d9b540c878143a2f2a66c44ab3bada4
MD5 2f2aaddb3ffc4665dcd541c72d307d29
BLAKE2b-256 2e15a352bd461df874f6ce57d88a36e840bc0623a5cac816fc8c767e26e86b04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.3-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.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ec7e5d7c87355bbd28ef5b411856cd3b2a67c7953ba90139b06952c2ad91ecaf
MD5 33e3cc2ab8649c9b80280e186951bdb7
BLAKE2b-256 f7316854fa5d8348a08c7b4c6db54569d665a248f4622e50622888142bc343c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b51d25521a90473da18be3aa2a9a94a151f23fc4bf35b507deb9b1da78dfada
MD5 67f0a620694fa7b6157580d7b492b1dd
BLAKE2b-256 213b7c3ba31c7589c7678e8ce2eab1fe3b262259e5e5118098e2afbb7600af6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 affe232cab373721b4aede11cd407aa2ec4a27bbda9571c174e52c3ddc3cd22e
MD5 adcbff09878b61d62a997bda1e23f5c4
BLAKE2b-256 691eaecf9b165f0e7aad24ad42809e7713c52144ea2d43498775dadeb21a4bb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f1ae314cfab18d6d3893f84625d56a4d3d339a2f791e011b5d913135dee3808
MD5 2c94d1c2bcda16e3c2f771e32119e7f0
BLAKE2b-256 237aaa36c8c22508dda6b2c081b37c271c193198d569fa48d375041ab147c545

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.3-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.3.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 7e8185087ebc4513169e495af8dd29a94e5a786cb80aa451cff4231656a98487
MD5 993714cd291e39eecbbc3b4107daf5df
BLAKE2b-256 838f83362ef95c8b99b67b909459ab390df98524da764dfa606a53f11098a9ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34b074872e669297b0e329da6242052ba9d178890d51f4e4691eccd441a24dad
MD5 fdef7dee1b25cad641a016bd75668609
BLAKE2b-256 87f30d71b32f01f9b59691b8b02c1d9e83c2a67025b16fd726ca13d2099db505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 419a394b1006c46d429268db1456125f31bf608972e20234bdf16dba61448ac1
MD5 5a9a87c84b206f7dec4e88c619f66d98
BLAKE2b-256 b6c88780a16d703996c36b49f680aff02ffc9c63eaf4ff278cbd58357d6ba69b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.3-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac00a09d49d938a66ec8219864e3b1f42a3099032c8e286b53a8bd6dcb5e7e2a
MD5 7b6251088278da2b69f2909d91d76567
BLAKE2b-256 3015d0b62f67c8b0b61e7d77944883ef30e78c1fac93f4682a6bdc7f67081c78

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