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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.3.0rc2-cp311-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.3.0rc2-cp310-none-manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.3.0rc2-cp39-none-manylinux2014_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.3.0rc2-cp38-none-manylinux2014_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.3.0rc2-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.0rc2-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.0rc2-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.0rc2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 c019e88f9b8e6fba0087958e2c32be0894cefc4047c389bfdac811cc674c1c16
MD5 849d7abeb7516031f3a8a65a0f142270
BLAKE2b-256 d500452d0bb113d8ac55b4c37d7459f8fa4e5f4f7c305eaef73c71c40b253966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0834f92720ac2345ac7a84a3a3abf1a021f77bdeacbbfe0247bfdad886db2aba
MD5 0b106216bd4ec27047677137090b7b83
BLAKE2b-256 7239de4dc344ec1130d1b9f4a7aea165cc1ddc6272502d917a785b25c7808119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db980fe5545061670cafa88de6b9c8ba9892fba62f5ed14514670771d76126a7
MD5 31caa6db6b2bc8d041c4d52fe865222b
BLAKE2b-256 6b7934a1e962cf7d440e79e435572f86383a45eb41500cdc05516bb18bd4117e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a2de9db84fb8572d046863c783785bb1a9a07a0e85b8e9bdba0ae909b8b6876
MD5 36bf43c97ca221c1ad65785fc267f918
BLAKE2b-256 a0124d2d654194dd6dde417a54816665b1984cc46220476a16972340cdaf49fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0rc2-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.0rc2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 47fecd5d1cd57d7fb07e08ad885b23d6d521889a65706ae3cd5547ec25646940
MD5 9004d0c60a3ed3283d0f750f172dfe61
BLAKE2b-256 4fe5af663c68aab400caed8519ccf38230649b0e7d934814604583b30ea19ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9465d4bfcc85f641c3543a40082918bc2a08db2d4fb39622cbf1a093f631ece8
MD5 ffa5571e13b50c722fd2eea4a8f7ca2c
BLAKE2b-256 5237f95daa17fb360d157762b326eb4588bc7769212b71d031e6080d90577d80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8e5799aed3fa54b30bd912dc0d33a2a3ad1285a2b7f743b16f6b3db9c4b4a4f
MD5 abe7fca86d1158d512fa07fd7d869ec3
BLAKE2b-256 2ce479a5f75f622ef58642c180239e3612890928d98b350bf1e5d5b3811ec4e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88592b65be75b899b07fba5c46ef37970c8ae74f306d9718346de27f5be9a546
MD5 0468afb5d5a03fd62a9fe91d85ec6ec0
BLAKE2b-256 81a530a6b5eb329d7dbb5e6232d5d4fa3e8163b710dd4614d75d429e08665ff3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0rc2-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.0rc2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 11845a549f15bf1d6342894a6faa4a7bbd66a14535d326419cb4c80a752aa40a
MD5 a051fa8c92356465a07e7e67d50c16a9
BLAKE2b-256 6dce444fdb8922aed65bfe1abf2aaf1d8b8df3b14cc07751b838d68b8d95ba15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edb1d8dcee825860f4ee65abe3e4abc9d3d6c8f3236cd5458bd5b13eefb3caa0
MD5 957b834b1647ea3f9e06275c76a79bb1
BLAKE2b-256 794936b2d5a35a092bfd48fb8dda501427df70aadba4a83720e93daae5e29f9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9122ced0ff2b191a5a95c16c5e2949b1fdd02531db2717c0988eb60c3afbfa92
MD5 249cc9d0163d11e6c2fe4a11626ba97a
BLAKE2b-256 76acc8b0ce363c3c7f7dfbe19b195f7bfa532055413778871c14acb8935ec329

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d665d04b2d7fd68ffe6920301317fa47fab94f132d634d7cc7a552726526e24e
MD5 53eee600c796a0392e94013a841f206e
BLAKE2b-256 326dbf2bfcb7fe9e46e771793609980a5898dda296b59686392627fc0d66b519

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0rc2-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.2.0 CPython/3.9.13

File hashes

Hashes for tlkcore-2.3.0rc2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 a1703ad2f04b3d8803c4a4d72385b924b123001b532193fdfa7da0db3a44de4b
MD5 e5d41f1ec33368a0bbd54340c2df19ff
BLAKE2b-256 dd3458c9f16a953a6281ee7982092305bc8ffb0f652273b965eebec86affd282

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96c30d7b00f4f039520b9c36074e796d61f5b876316d6b1883a2a8f13900a478
MD5 1fbabddbf036dfc32fc9d50018fb8619
BLAKE2b-256 6812c90c789a0f649424c886efeca9f2d8b39a051d0934f25a0361ff37d08d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d740d583a9202baf97673915af7240709d1019572be8675ac22ce334c6d92630
MD5 32b2f86aba1cb2b3f586865f043c9cae
BLAKE2b-256 979187fd14d4a98bc214e24e834a4edb6319b9a8433b827a0c482b2f050e9afe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77943bd1b63ca6c2c5f30bfec5386b723d73d8cdcef1c22894d68f026a78773c
MD5 b450f56fe8141629eb7067a344e01426
BLAKE2b-256 5bccf6bb301c6e81286369f2f1b88e65be3d77efb0c151970eca6c503229122d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0rc2-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.0rc2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 db708252244278b4993ba3d0ee92178b938e78aa172a5edbec3f20d16091f16a
MD5 22269a4dccf95b0978a945b18a06228b
BLAKE2b-256 18705db6d1d19a0ba9d30940eeebeb6602f4c7de25c2ce6cd9f0b6f6f6ffe789

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5582f4f4d03d51df5d3753c893515717bd1a85d95ca607d7032363bf37e326c9
MD5 0a35590d5495410123d367e3c89234fb
BLAKE2b-256 1134ad788ada0718203aaa8137991dd9abe9bc35f9daf53d5258da2d22b91880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e410725e0858cdc9bda449405e67ed137c604c08288fd40673f7d630a05bc26e
MD5 b191a2c4812f05b343d432b4c63cc9f9
BLAKE2b-256 049ce4564cfdebef18f611335b87801a09e968eabefaea478a7507ef46121aec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0rc2-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bcbaf7cc75b8bd514d86427d0eb7a9810963bcf5be1a85f106d7e1ecfa5ccf0a
MD5 251598c5d77afa0571955ab367a410d9
BLAKE2b-256 9888627b3380bb71a6039b5d999c45b0446d5cba94b2539f6dbb684a9b60e6d5

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