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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.8-cp312-none-manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.12

tlkcore-2.4.8-cp312-none-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tlkcore-2.4.8-cp312-none-macosx_10_9_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.8-cp311-none-manylinux2014_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.11

tlkcore-2.4.8-cp311-none-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tlkcore-2.4.8-cp311-none-macosx_10_9_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.8-cp310-none-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.10

tlkcore-2.4.8-cp310-none-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.8-cp39-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.9

tlkcore-2.4.8-cp39-none-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.8-cp38-none-manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.8

tlkcore-2.4.8-cp38-none-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.4.8-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.8-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.8-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 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.8-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 df3e7a526aa137ee7b466e13d19e6848f056b1c5edfb3cf7fb15faca1ec2e54a
MD5 9c09d2d273b3e3f458ce9b4c1d77db07
BLAKE2b-256 c6de2347b0aa87cf3ec6ee5ff2300094a09fc864fc07a6e31123a309038dec05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b7c55b8052ffa1a6fe631ad57732f18b088c6b9eda79767dc93546b7d263a1c
MD5 3a8ceab72a10633cc40950031e347315
BLAKE2b-256 9288984ba715273b1ad95d9ae63d84022e50a67cea7a76b8866b8ecdc0290cf8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 442ae6d873a86e0cc67114f8d67f66431f41185bff5ddbc1503b21bfabbe6181
MD5 8730d4b32c4e46e6e56da38dcb5670cc
BLAKE2b-256 26cb553c5bad8fd14c494bcc3726f7dd112a70da0f1b9fe1be0c13166524758c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6df2482e28284fa2912c8bfb84adf25c6bfc9cc71de0b01661adada598bbc93
MD5 70cf3f7bc4d4d3dc22e841fc784b7822
BLAKE2b-256 950268a11340bcdc3464a2732f52558e2b18fafef5e119da39ba0f5dec9bede3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.8-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.8-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 09a9b927066c9f8f83b92fc87e6780036bcb2d91339967f2759a70866d7fd9f1
MD5 72afb9f93062986924c8112e5c5dfaf1
BLAKE2b-256 58caa0b518646ae6a21385cbad113962d580e87ef194ff35e54ad4306bcabdc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84b3803a6459759769213b6a99fb7cfcc483b2e4cad24896d305d646efc85d9a
MD5 d4a664aad2dc1e892025ad7c1d4c2385
BLAKE2b-256 fdd41077eb6f97743e4fa12460b992b2022d3acbc9f91df783c80d8317f74146

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3e7d2adca21bf74487553c6f97e9f7c430d0f39326f1dd41f33bff90ace6a97
MD5 e09b7237bc177c6e13b98c7f0775752a
BLAKE2b-256 f7ad9a48961f7766605e73d2230458074be0e89b79dc521b02b509aefdb65e50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b3fd5948b8168b63e0b9fdbcbdbbd9aef2711dd78552de452eaeaa2297b1b97
MD5 d0d78fe95bf997614499d36aa0b909d5
BLAKE2b-256 feb33e70482ab55ca58129a38a7a22adc24f88651b591f8a1b2bedb255518006

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.8-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.8-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 62bc9209a4884f434ca81d881a7c4c5d2c6f93372d7e3dc97d2061b72600a81e
MD5 12d7b3cb71819c9447e34cf1679be265
BLAKE2b-256 b6b12df5f96ec39f7463c955cef2bb8e4ab4eef2149a0951324c1f7c2a1ff4e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 382417417832ea888ed220306d24666bfb51b563eb260e1aa354b1becc1e0bbd
MD5 5c45d489d66b83e15819cb3020442884
BLAKE2b-256 304221dabd6ee91c042c496eb048e131afb52bc632c002127624896ec15f7d31

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7364fe751119fb47ec0ab41ba14487b339f86115c1d85b03b880021566281459
MD5 e3881e3490b0af916b61b07c6828fdb1
BLAKE2b-256 cbdce927b276d3c03629a6491047842143c8a945cee53b38ad4da6c3dcc7aae9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3173514191e04a79e26495d9cad416972b5a5908d5c7ef6960d0c542135debf
MD5 f2982eba03d4dedb1a3755a793135383
BLAKE2b-256 06e18bc6ea0fa58ddcb573b436b840345b602f774ea309e2760d15022c2f9b33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.8-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.8-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 736182fe185465daa8993eb6c51b44e318d59b4d880a3fbbb2ec0d0c6137b43f
MD5 a9873d721ab000e47d7f00f7a7763217
BLAKE2b-256 6539d363b6a5757dfdf05ddaa196f4233666df369a0f33c66931cdb355666971

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05d440025ed035c0da0c6b42344324fa2f4df20276161bf3630a00930314b664
MD5 2d537966683338c563a857b74cba74da
BLAKE2b-256 8aa1ea403d64900001a296d974f14aee7e6b6377277e12606b893f11b50379a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d27167dbd60e33aa42e35b3b7aaa97c8737e3c3cb062c9ece5af3a5c91ba4ee
MD5 d2dc46013abbda7e55ec3d49a4178150
BLAKE2b-256 da2cfeaa3ed5ab947a71c003f58b3645450ad36c63065e624e05e8cc6cdf81fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b39df149dd6c3b99e64e42ca4b3bed56ab6792531c972e16fec2fa8bf69279a9
MD5 e39a18d30f4f5bb677667b986e699ca5
BLAKE2b-256 c5684a4e143be247a1460fe88d330b20079239f0b8b0d801337730cafb774f10

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.8-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.8-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3d523e41028a4a431fcbe4c908066b718fdeaf473f51cfd724482e8fc0f79e71
MD5 0d9df6ff6ce5ea6385a7a9bba1ff16af
BLAKE2b-256 f8f4366a093fee1d3ae57dbc8f2354512ccc5b6babce4a698fb06ce258649067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47019ff4d3b39fc9e7d0701084f19f7a1cdf5498a61b42bef21f91e309a56aa9
MD5 b2f25c0f806444acb26d36caa1cc13ac
BLAKE2b-256 6d152ef9ca8a073d11ca3169b4aab36815b30c6e0a870e180d6a07de5d250a71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3573bc8fd8246ed140336130cb41e3e8c8cadf50f7748ad294dba437db36eae3
MD5 ab53080b9d7cb487e55ff36fa5a04351
BLAKE2b-256 0e7a097e99b2dc17932e7ce4ffcb56008b747e63ff5ebfddba69f29fa74c7ed0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.8-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af62df2f3e216ad6fdcfacbe98e20b052e7aa08752cd682060d4dd957832f405
MD5 253fda637391363564510ede255abf3f
BLAKE2b-256 f5cfcf972bf1a310f87cbb112f37a7ffb35c757bed73143c7b6cd849775b5db8

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