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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: tlkcore-2.3.0-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.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 64f8d6b7182278614a596ad6696466185e86ace20a29cceb59f3b1bfe540ec7a
MD5 30eeda1f1b9958b311557f3da002317c
BLAKE2b-256 25e98eeb563aec1c52660505e97161c404caa28911548df3a4298e9b9eb62050

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99ecbc703f9416c647696a61544d0aaf8134df8e05766a839d5e397cae2da4c6
MD5 249e24bf852d7bebb4c5d80f88629c86
BLAKE2b-256 b6a876636b3f96a5e2e9d5583af6ac92dd28fa34dbe9e15b5ddd625b51d41aaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdec136c002258f6a2aba51293c1c124ee8c733e328ba62e4e65b3c3c54fba87
MD5 c368f45a1a509df434d2aa6bc9bde77e
BLAKE2b-256 25a3c40c35e3fc16e0bbe403cb389ca5a572e6ad8fdfcc6b5bd1c2fd226db558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f3a527225df9a25bf9e0e8e72a3080e14c2d34860a50cc8bad64fefb47641a5
MD5 fdb2804fd0264628a417f928895ad654
BLAKE2b-256 0c442fb0096114cbba1beba10fc66ff1e17f39297e83293a587c336a0e83e121

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0-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.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 45bf6f61c2d95a80eec1211b2d0a6da8d13efa413fb5b3d3870089c819d69132
MD5 d20ea2e004f877a978417d3c71f6aedf
BLAKE2b-256 edb5116f4030d276b4124e13f1bfe044c83be2012ea952d239156f913bde0f8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff805834986ccda47411b26d31f8dcbef6f7578b0b7028d01ef59079673b051b
MD5 73b5562140269e36263c34af2e82545f
BLAKE2b-256 d0fe216a9a9b76822c0884ccab21011efa030396ed93fe0d4a00693615991fb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35c02d8421d0288e4fba7699d731b828c120e2f12b5ef6137c4867efadc50cf0
MD5 498e2e79505209a875251a751ccaaabb
BLAKE2b-256 0838accf8ce28175e9f447b46edafd900a7619fe675f51430b85f189c681bf2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 768a752cdb82b5a1e906f765e0d13386928701a6ff8a23de04313c2c1693ef55
MD5 92b5e4f8959d3fbf10b27905ba85469a
BLAKE2b-256 4f9b16724ce3cd2f3aaaa69284ca3795710bea782275938abec3b9e5764f3a99

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0-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.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 b77d8cae1d7e6101e67920d6bc8bd9a4e0696043b9ba0a3e5bbec172324fb999
MD5 4b0a81349c589f4dbc4b850b634869b0
BLAKE2b-256 69eaa80482d5b4b4f925113541a75d53454d9137d63d70f0405a84515f4f61ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c148b800b6835b60b987be27e365ef0327ca7b8a8fdb1c0ff2a8c196c434de86
MD5 f14c044504c2779edc7bb8847a735137
BLAKE2b-256 fcc177a71d88b1e9bd6eefe8cf6bb883a41033d84d3074939909be1f2ea7bfe1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15579ce80e0fb878205b31c37a0ed6b0abb4ac6a9389558f3d10079a47e8a600
MD5 20d46b6dc7db32f23e1dae206a632532
BLAKE2b-256 99d506266ab4d6ef7af19eb03471d1cf2ac088faee243f44b34919b76a17309c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1acc944d7a65b93f10cb7651382e1bcdd6c55169d45ce0774a4498f7a840127a
MD5 9452bd13f26f4086379426e5830f32d5
BLAKE2b-256 b7b244cf0839f031cfb650538f415079b64ca2b25d8c9f9fd3c1d66f66c39b6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0-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.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 219f95880ac487fcf2df034eadfda879f5aca87426fea8ac72278b69c57c9efd
MD5 a1c532e54e442af636c3233689adb7f4
BLAKE2b-256 422d1619ea07113394c5b6279a1bbf7c332d9a9c56344b1cc26973959961d619

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a5637dfb6bac9c1962ccb68385160fb72f4cbebc08b6560b3339a760abdf98f
MD5 af7d9c6b3f23fe50317b7f5f80db4c55
BLAKE2b-256 2e6f24e51171c2ede04d610d37ba03a891c50527a3b1cfc1235520c0d67ab9de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 501459851dfc21470422f582eb12cdd6a7bc978c208536187c372a5af5667d3c
MD5 d45a627e59ce2d3d08a82d303e6bda4f
BLAKE2b-256 999ea676eeac4c464bc09eeb3f93c2cb5901c62335cffecc6ff3b0db3f911232

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a2eaa1b508e9906f2861530976939c54c64e64be8b062877a58c615398f76b95
MD5 32eef78c7687dbcbcb1c1fdc44e89724
BLAKE2b-256 2ef62905dd8773457a1e9d21b19fed96f2ce7a40fd9279c0b6a0e97e9167f476

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.0-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.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 65804fecf3978afa98bd2ef84230ccd7d99cfb027916e34e78fd4e8f2fc1506c
MD5 215b06ec55b375295d6ee7d21958e6e1
BLAKE2b-256 697197d1dfedb3a4bfc773d4f5ecc47e39726612024158ff413cae589b1c6c40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee6511c048cf0c4b03a188d0d49e6a4184f404bb20eeafc5d44a8ab20d9fe9d3
MD5 282632db0afbd3eb6a305794ad468bb1
BLAKE2b-256 4471be5272c10b714d5f2b260c5195e14bfb962f3238b5e4a5243ebced8b36b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 608ba2017809416062306ea797d2b70af33bcbca00e101b065d822460fdd244e
MD5 e019e34e0966671f7e51f10dd33d5896
BLAKE2b-256 36a43f7314096ce3a9f3bbf7708244f181b6903c264acb265930c35c93828a91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.0-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f8a3c9df58ece1d2b67dbc1250318719027796f228d1f486a740459995d1784
MD5 d72e261dca0141cc63b7c0ec6c521a04
BLAKE2b-256 55b3741a87458c48f2c560211427a750f9715cae84a4eb763c71823b6a4f0f67

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