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](https://web-tlk.tmytek.com/)), 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 Prequisites

  • 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.TLKCoreService 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.0rc1-cp312-none-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

tlkcore-2.3.0rc1-cp312-none-manylinux2014_x86_64.whl (12.8 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

tlkcore-2.3.0rc1-cp312-none-macosx_10_9_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

tlkcore-2.3.0rc1-cp311-none-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

tlkcore-2.3.0rc1-cp311-none-manylinux2014_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

tlkcore-2.3.0rc1-cp311-none-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tlkcore-2.3.0rc1-cp310-none-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

tlkcore-2.3.0rc1-cp310-none-manylinux2014_x86_64.whl (12.5 MB view details)

Uploaded CPython 3.10

tlkcore-2.3.0rc1-cp310-none-macosx_11_0_arm64.whl (3.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tlkcore-2.3.0rc1-cp310-none-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

tlkcore-2.3.0rc1-cp39-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9Windows x86-64

tlkcore-2.3.0rc1-cp39-none-manylinux2014_x86_64.whl (12.4 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

tlkcore-2.3.0rc1-cp39-none-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tlkcore-2.3.0rc1-cp38-none-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8Windows x86-64

tlkcore-2.3.0rc1-cp38-none-manylinux2014_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.8

tlkcore-2.3.0rc1-cp38-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.3.0rc1-cp38-none-macosx_10_9_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file tlkcore-2.3.0rc1-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.0rc1-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for tlkcore-2.3.0rc1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 b2da740c82297e28f06d8842fc246913c2da46ad7f3748d81b12cbfa95da9c2d
MD5 9a239d4775dec9a48ba71d50e9bd6384
BLAKE2b-256 8acffdd8bfac1f22973d5160eb0ae09b8af40f4f6bff487493a88bb73f0191bc

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp312-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cd30e11a1c7a1604ac49c38f8350469a9a636d7402f7c84be05d11fb4288fc8
MD5 f1bb9e6cf47a22f022297cf1ce7485db
BLAKE2b-256 428a722073679aaae8b61b674a3017c91375605b3a85477102897cc865e4b107

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp312-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47ded61ad82d7bf8f711184e38ba58aa17ff8af12493da54ec2b6fc2021dfb56
MD5 910dc8f5afe800d6f929d8f8ca03ebbf
BLAKE2b-256 459b9b0243c2a6a09a68106a70c00eaed4a910b48b6e4e9965b824936116701b

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp312-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17996613e6e0b8a8116c0b11a3e3209768e3a70aab324a914c42bd201aad2695
MD5 1c4d5bffccee23400859f51a6b91e815
BLAKE2b-256 f79191ed8068c1c59e298c0a9650e64effa4406a6dc82e1f7a0f5eb9292371aa

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp311-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.0rc1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for tlkcore-2.3.0rc1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 30733265cb1b2efb37498ee8b95ffbed102393284af5005a34c42b584b01dace
MD5 3769abc4cbe2e187530977acf200d8a8
BLAKE2b-256 bf6b6a6a7f197772fca1196801cbc2ac5e2d511c2f6da8b9b798092c0fcfa62c

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp311-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 688a73c5cc6f080548493c4574ec38cf6128b0294dd8ae810209c86ca4085994
MD5 126bed165078e500b2c41c4660109f23
BLAKE2b-256 5febdb5b47908816f327bf4b8a62afe159bf4f2c9ecc96f67f7d95b69d362bed

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp311-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b28f8e17799c024d1b296e6f72477bfdad7f711076ff3901eacf07d17c9e7a6
MD5 d29e88c7fee8eb5ca4dbc0601b62b3b8
BLAKE2b-256 7629216444ef37e44218c7698af9796a680132e3355f762f3ca0b06cde22743d

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp311-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7cd99f1c29d781da50528b3226a1e3e346fe37842358f13d5961b7d9f5121b6f
MD5 3632fd5cbc6b583541364e44c716ae97
BLAKE2b-256 693763a38ba2e97fb32d32a6ba7dafc493454c0a57276e089ad160ba231ef9f1

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.0rc1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.11

File hashes

Hashes for tlkcore-2.3.0rc1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 8f52983c4a03ab6aa2d162b253722c86c235961228f8bcb516ce9d9a3a5b1a89
MD5 19b9a92fd4118b028e030a1208f8ed76
BLAKE2b-256 58df4ab60440209881c888624d8d2702b8341664136c989d13408e15ef67d22f

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp310-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee9889c2c9d177cc7aed2954ac753eeac31153b317f1a8aafe821a1969348158
MD5 ab97b87831471f0e0fd53cc91669522f
BLAKE2b-256 16bb3b7d85b99ca44d58a292ab95f6629fed8e07ee0620fe9e3b2cca2c9de6c1

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp310-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 033d6339283437c3cf32455884baa5d5e5b40cf505a2c66c83d9fd622c82840e
MD5 d88ba2685db9025ccd3051bb00f2866b
BLAKE2b-256 b8e44f85ae35b0f860be0a3dceb5d81693892d20fba596964bf8fb83ee083aa7

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp310-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98c19d818f156f37d1480f1bdaced77a2b14df24a867a23f5759adaca5ac49bd
MD5 df98c6509494ad0a485a46441092a030
BLAKE2b-256 d4ee8df43ef072bf5d52bb9ad0c801a69fe01e013458322ae580183dc26ce1ca

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.0rc1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.13

File hashes

Hashes for tlkcore-2.3.0rc1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 238393634f14ee90b00d2face5bb1178cafd788133babee86703ffc194ce02b8
MD5 3d99b2539005ef1e59adf45cafa2c487
BLAKE2b-256 544fdd31d670376cfa4e2eb9c7f8564306c15f56c9bd9e5caa76bf05031f5f41

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp39-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 311ebefc486f89d4bcb3398a22fbd21c927ebcfb8ab76da5f620fb6e17138a0f
MD5 39f0184f12512b467b96466c8890f4b0
BLAKE2b-256 d3de1f351c620c356c9f4e9f42a3db8a9ba3d26d5d1a05538f78d9f7fdc21488

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp39-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a7d97da1a96fd1c5e8958c6322e3997a6ec53ddcffe5341f9aefca50c0ff085
MD5 3312f026a77da9e878dc9fff53320a2b
BLAKE2b-256 1f911bb60ebebdc95df4c81a485274b3592b8229abb0687eda9de120638b379d

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp39-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88f0a1a7aff31ec7825c01c0ed95e14f7ab0cf8571b12d2709cc97cf589afa1c
MD5 2e3529352e56924b882d78152e7fbd9e
BLAKE2b-256 c68098bd2477fabdec997b2080cc354ff53daf26342c49db5700c14a8b555626

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.0rc1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 1.8 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.0rc1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 17998e362616db2fb3359aed1f9a4016137523843401853a4b6df0a0c4d35949
MD5 6c84efa2ec56b9007500c682e1f9add7
BLAKE2b-256 62b1d8e9818006391b76cd2b8b80ccd2ab9b95b9920020b88b4a7c4e271c7324

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp38-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4d545a5373868b17e7dabe207fc8aff32f459e25dfb0b0dad4735fceea3fe17
MD5 c7903b856a32c5e1489366577b257a0f
BLAKE2b-256 3662fdda0f475ef4ae0cefd838922a0e62af4826dcc1090a267e08e11f3a37fe

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp38-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bfed3acc7c7b4431e3f90a2950ceb19a4ed15456b31e94f755b46aa806edb7e
MD5 df34c14be277066f5a458b78977523f7
BLAKE2b-256 e40a83a4dfd9a4c4176259fd753cbd2fc96e4722cbb955641445bc532e3030f5

See more details on using hashes here.

File details

Details for the file tlkcore-2.3.0rc1-cp38-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for tlkcore-2.3.0rc1-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8d7be9f6df21a2c0452e7ac0b9dd7a2ec21783270135e7a3030304d30c11d95
MD5 cfb0636578fc9f5fe0ce5c277846337f
BLAKE2b-256 3b4c9ff3c911be63447d2fe343902c588e287fdc68eda5816f1de148af106af9

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