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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.4.2-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.2-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.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.4.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 ae3607ac8b26992b50a62b3f2a0eff3fc3bf04eaae1590a2d2d3b5a6c263dc86
MD5 efe2bd22e2a16cc3fbc091cbc6f6c907
BLAKE2b-256 082b99db7bd0f4d1051555cce994d0ef23df5b1044c5f23b83ad733dbcfd8c2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4dffa4b9063161279d7751925767266c21e6f8f0a29f1523087eb6ef1b13f810
MD5 a518d670efbd5bb8b7ac6035011e727f
BLAKE2b-256 ea9c720b02cbfff0c1e70e3425c1557692c9e7a4e2171a68af8ad99653507699

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4f80c22df72f2a1436097dbff968fa4a31b191d552ca32a36235569991567ed
MD5 87afb1dd3473e89b9134dc7ef631b940
BLAKE2b-256 8a731bdab822c6defdd608d01077ca6521c7e40021790761528e370bcaba843b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 885732e89ff377d675896637b2d69c5fdfd4c1b6b3525931592d7c90b92639fd
MD5 676504778fef7884635b4164d9c1fe7c
BLAKE2b-256 569d468a80a66c18c43c5c350c2f4ac565f568cccbb51abec136233ef3d9c088

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.2-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.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 7f615a33fe43fa1337f3c534a5b616526d895c66f74991e73f63442ee376e9a2
MD5 3807749631e9b19e2103405dccd32b10
BLAKE2b-256 0e6020adc2b6139b1db3137de0eaeed14c1e8950eaf3d59873ae80479bafc6db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa4eea6cce8e0a3bf7abd168c63606a1446ce3446d64cff017317a76c7bcd340
MD5 dfdbe3dc71327eac3fb98d30531caebd
BLAKE2b-256 972c59f98cbe26555b994531e0de99f99d233eb14eeb4a36e95b560b23774892

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66b96b7389270332ad79036041378507fe91f68838ef06f120fda98c45c9b89e
MD5 58f2ce919a608e965572b7d5e61743a0
BLAKE2b-256 8a3cb5202977f33d553ed45f7b3ae2d70aec376700111ef134f2e578cf2aaacb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e446582da02609cb0add9ceeb10592ef6287c9b0e1db738431ef9aa8993c3105
MD5 82e37e9d80580cc98fabebb6145017c2
BLAKE2b-256 e083572de746511ffe185243ad7a173821686d61fdab93a2b9d39835be15b102

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.2-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.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 f0345d9e7a6837ad79c3476824eee457b9b7af6f74a81bd29d6bb2652925347a
MD5 2d95bdde133edb50ded0d0cb9441b197
BLAKE2b-256 b214430db63b9e94d08f85b9e6173e0a4a3cf2d9f63cc17d83f804baa52c1e73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 07b8201224895417244db9d4ae57b6d90c4389e6e224f8974a3990024682a149
MD5 8c028030d255a1c6848194f19237a303
BLAKE2b-256 261279303cff3ab5b17ac1ffbe76ba078f649c50b14b3ed7995ca297ce435846

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 420ec319ddb03d652cf39f51292ebbf40252a4f2bc3d9f3f65384cbb5e6eb7a4
MD5 6dcd3a9b991163a616ca3d0fe075e9d9
BLAKE2b-256 017cadc3d648adfe5d4ae632db6eff6c15b3c6f28aaab93bf904cd34433bc980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8603e94155cb78345dbfe278ef60aae426086728bd1f5451877b3eab1e1ab74
MD5 0d5854faea54ac3014e461f4bed38634
BLAKE2b-256 13c6ac65f52bb2fd4e774e731e7c9ead354a372a686fd379b2b37dcb501939da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.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.4.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 f6b3e41beb8a9319cfc9ec57cbf91cb8466d6be3424c308d987f4f3f9d81d40c
MD5 6c9078ee2871392ae0b51672975f3a7b
BLAKE2b-256 ce3e1b1beb1a4cb27b0c2559edf392e342c62e83a9cfaf5df45dd4ee0ce0c099

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a409a3d1bfc28076a6a1886a27acc675afa511efeae5e92c9503ef0f17c9b05e
MD5 31e9c28afbfa80b2900bc194d011318d
BLAKE2b-256 4e2c3d0247a0f6b09e1d543074fa199739050800234bb34c4b5210350d47621a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2edb9014427bb136f7359c5bc1c5a27c9a2a6a9dbafabccb628120e31b3c582d
MD5 8d6b955e16724604500b45f85f688ca9
BLAKE2b-256 80af041ff672e56e019477758cb07271b9cdf10c26d5a379b7ea552441c8f8c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 437c815e97eefff6c646f2873d8969e9ff4cd50f7047c6a90802d4752ee5bb49
MD5 d869d9aeb2a228274d18fbb1dc348242
BLAKE2b-256 fee68c25b2ecccaceaaf5fe7f03dd165768fde2746b74b9a16f60daa16a6eeaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.2-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.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 443566ebbdc345f4d1f7b253e42bd60f44bddb52bf1795b623387305372163e8
MD5 931dd9f68029244701b3b47b9ed10b84
BLAKE2b-256 5b2463f1e0030e93610178428ccbcb72c8fbc6774e22f8b6fc108184ce678891

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b7188f8dfe06378bb4d807d6972dfeaf2d88ae7fc1ff80269952ed28faac2e8
MD5 2dc4d9037299bcf0ad4d3cde5850ba39
BLAKE2b-256 2a4ac3ac80a682285a0c08336169cf1d517a02e061b624ca73d46cb255f1e51e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5fb996b010a563d0f60204e5b72daee309f1a68f66f47f79bbcc7579b1ab30d3
MD5 a8a01afb9eecfef661890c85746f6fb6
BLAKE2b-256 e26a7e45198e95fd2671e0bf6f78f35ca2ee8b21127cd519ef5ecc0379003127

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.2-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28001e9feb886bba0c60a986a66b46531a8e3b02f731e3c7108da886f368cd37
MD5 656ff946b500ac4c8e3fb3162d7996b0
BLAKE2b-256 26f82acfdcefec1daf8724a653bd5f8d9d10cf4c58d1d26d126b779fa17ec277

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