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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.5-cp312-none-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.5-cp311-none-manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.5-cp310-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.5-cp39-none-manylinux2014_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.5-cp38-none-manylinux2014_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.4.5-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.5-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.5-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.5-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 5c03029f7bb44d29745da4074a15f4382f8ca2ad8ee78584b954f7fd965c8002
MD5 f338c669d7157b2b2307d119e690b8a4
BLAKE2b-256 86d678ab3360a4c4ca21ff941e21680329d4046f00c6a5645ae7903aa5236078

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5223163cd6591ea7c15213385779d8615d1251c006b170c11515e7243709447c
MD5 1551934459fa34d239ab4edfe9fccb51
BLAKE2b-256 9788fdf9ffd3ccf7ff756cef254774b140a9e6e1d872f0a909d32ea92f71c6a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b16beab4468ab5fe4cb3e9ac928e5ad07c13d88501d071da205038fb909cec5f
MD5 6255dc656af5f96dd5f8dcd8323b353f
BLAKE2b-256 0dfbbf1317e6c8c5302a5a8c9bdee7c7ae27b96ed20f2f187e8929bd496c594d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 669c0ef2485412c9864c0c3a9e48597b4030bbe22e2ea798051f09c4eb0b6d70
MD5 fdcaa643c24deb197792e55211b22cc1
BLAKE2b-256 87f114d9bbf1555c38649c6b713670e3561e1658df5115f65e4654e18931c5e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.5-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.5-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 bf986acb15bced04b135bcca1b8179189851405309d445994d900a4677d8c9e3
MD5 680e5da6f0eda2e30e10d79b5b8dace1
BLAKE2b-256 3f1f49b4f2fb25b54e38459b86555de3674d48684657a020a1a43ce3acd9b6ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 245bfd9a7718d14e4ccc8bb0e6deb5e126bffc310cd8ac2a7a16d6e9ccab64d0
MD5 d1811d918ea4f6105e9ce83995965089
BLAKE2b-256 5bddebf97e56534dc930e20dcd1bcd308afda74bbf68c05fe36a80009ba386f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48c8d7286885aaf8af716cfcb228d93c17c6beeed0abc7168f25006422ac89b5
MD5 e8fa42307e054a22ce93b5d6b82f8673
BLAKE2b-256 431aa3d49a0a062cf2aec63bb27804350b9c1ed3c362d4ef75f60ea2bf0e516e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b80923313e07da662860ecf8132c571d414236a738d1bc750b503c5ee6a5be83
MD5 38707274073c5270e8a1353335968b5d
BLAKE2b-256 a34d0a546eee6616bcb095c111b0e4637cb106b1790e3b969e10b7bf303c6818

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.5-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.5-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0b9fc454af6817adbaf62f43aa9a53b0c083e3888e7b0503e931201c3713f5aa
MD5 a66b751493ae6b8149bde1a40a4980c0
BLAKE2b-256 2ccb6dc85fb80b49c4282c5aff4042dba8c0251cb5f27b04f74405fe37f20753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac8c3fa72ea6e6b86675c90b788fd6520563b4acdf2b05608166df98ca1ac633
MD5 42014b8c6ee492d44287477864b6c5c2
BLAKE2b-256 b67469ecea56d02045fd44da7d4f02cc7e9479dfa6a18af9358b4cf332d0ff9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ab84c4260acd86da403e3311c0eca02f74f5166ce90e57f91616e7e2ce3d2f9
MD5 b6337c20b587c9676c05b779b934d7b3
BLAKE2b-256 4d41943e57141a0f1da6da02816923ff839c02c8282320cf47523a86db3035c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2932c21f81a97e7f60125000bd4d512fde82d5f7d374b47954a0a153df6742ad
MD5 4fa46f990c41fc3e426e7fe750556e39
BLAKE2b-256 a90aaabebb59a2a370a464e72269a8ef08b03b830123a1a7aab218dcaf0b472a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.5-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.5-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 4c522aaa7eab18305b0483e6a9d163149e96123c55cfe312fb4c025c7b95fb69
MD5 607037b9879d5421480c2ba38f73c71c
BLAKE2b-256 b979c173a23700ab98db9893d8c08ad828a59e91a42cba91b9edd9ff11a3599d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 166679355eedd2b1b4228f1863f6606f146f2e88b99ba47ed97cd1b7892d51bc
MD5 83557308dbb30ef9645e6c2c3c9e4cc9
BLAKE2b-256 e72eef98ca6d2ecf844625600da9831f1c0cc3e60598d92d10ef1578a9612166

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7f2b78ba3c93bccd902eac53da5e285a0ab524900b38f42e57d4394e549fa83
MD5 9a089f8db31c6656189930fa191859c6
BLAKE2b-256 3bfae14da845cc5cd63660366faefcca5f57a6e1c8c84eb0ddeb34c7c5ccc06f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93bde33dcb62f8483531c7b9a3906d144466ffb9b34f695b9046c31d02e75426
MD5 e71e1f5fe00d2bb944f992499b00ce47
BLAKE2b-256 facc44fcaa9b89e064293e2d2a4cfc9ef692062285cc78c89d4fcce34b0453fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.5-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.5-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 6987c8ccbb59d9d6f9fe70f717d057f85691f20dcf1ec2661bb178691807ad9e
MD5 401679749492ffd1c01c1fa0d4c5dddd
BLAKE2b-256 017994fee2b8b77b2e90a44875d5bc4d9c5066e26561494db8bc953d345eb479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4393a1b50ab4984b701f3498f3a0df3b4d4faa79c1953918d0f5391624e227f9
MD5 fd58ddee1286fbbbbd964c0b439c6ca9
BLAKE2b-256 210ad81f79dd1e777f6721cfd27c3e0b82a788912d086ace543062e42fa79a70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91719d72abba49bd15cb4f1889f9863578b6b3ca855d7361a02a97be2b0157d1
MD5 9c444f611bb0f72e2abc17629320ca06
BLAKE2b-256 1a363a4cf0083abb045660738c486de1617e7d0df83b17aac2f2599a70560572

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.5-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 486cc6fe2aec08c82f10596db0a6cfe3f8bc8cb47231d82b35d891f24b3b12f8
MD5 fc16ef7740491dd2ad4995a2928c41eb
BLAKE2b-256 edeb1382d83b6df88c1e16564b65187f055e995ad26acafd1c74800edd259e4c

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