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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12

tlkcore-2.3.1-cp312-none-macosx_11_0_arm64.whl (3.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.3.1-cp311-none-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.3.1-cp310-none-manylinux2014_x86_64.whl (12.9 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.3.1-cp39-none-manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.3.1-cp38-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.3.1-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.1-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.3.1-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.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 2d7a948593756b2ecf3d4daaf0967d3dc08a12f18da8eec3112ac35413189f26
MD5 35be6180f6e0f82115d5250496ff594d
BLAKE2b-256 17cc18249af6f7ef32884fbf0dc08ae9d576508020acbefa71497371ac94e798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92f8e3b4bc577c7f443ed12fd536fe68a6c41e4995d6a42d04339c9488a2dab7
MD5 1b2b57c065793b08ef7f0b49edb24d2f
BLAKE2b-256 6b818fd98af7649aab40bf700920c4302779e372724e071ef113c0ad2d4ce59e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b63024fc7d02b164f8fffe60a88f903ded8ca2e28d601135e80afb569398680
MD5 1fc8d696684a41f8de3be379cc2df12a
BLAKE2b-256 06703bfdfa8deb4d191a0304446c6db93288bc90a2ac4a1a6699624922d3e91e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc621409e199e5a4c3cdbad278149c35019a7b3159ed714955675a176d69835a
MD5 f603c111dfca26c4fd846672b445332b
BLAKE2b-256 b01cda51ca0f1c2edb1cc7f642834a4d22b948af7498515cc1fe0253ac330ad2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.1-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.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 9ca21f7569367c4dc8f33bdbff2f52cdf9cd58d116598960fa99a6ddda29b1ca
MD5 8972ece81220e3272ed20dd0b5367dc3
BLAKE2b-256 b37408f034b7a37fbbc775ce72eb73a50346c1b94385fc83c6e63c7d178aa622

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 130a67e1929acb961b6aef9df3384fe54ccb06c56d51f36320343aa631b6033a
MD5 b65614a3fe93a0b7c8a6a1ddcef1c6c7
BLAKE2b-256 a72da3c29c200836b0d5a1eed83edebcdd070705447b8482ac5dda1cec572fe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4aed807c8957b0eaa936e530e27b02b543bfd075e3223e1fb6c33897a06d8674
MD5 9255a80d7c521e3d931a5b4070be5c06
BLAKE2b-256 82e894e38e33cdf897ec6710451416215d38464391afae2bbf80311038c17cdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e053e91e3c51e29bc4ed03fb45614f2b7ffa1c71b8d5cdbbb6b12121626368ac
MD5 5e40807e32564ad22b211ac51185f32d
BLAKE2b-256 36b6ce190bb980ea5a33c6a6528239607f49bafcbb92bb5a8b868627eec86560

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.1-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.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 19ba52a29bd3530e47f9f67829c7445df51ff27179a30b0e20d05e56951af585
MD5 30639751d0bb4b60cb60c7ef604fbc10
BLAKE2b-256 84a38043ddcb0531a111a813a39fb8fb869867382bfa57439204558e53d541cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3ef1b8bbb4d8b510db6fe1db9eb519b6c45c8baa2f3a75847a35bc7deb262ff
MD5 ee3904e66061f5b5278a896d2729a0ac
BLAKE2b-256 e6aeda3364114ca34f3dfea9418a27fedded9000f65d5f50d5cccae5b998de3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9c30f68f23f3fe50d29b34146ed67525b7d3f8fc813cfe4fa922440c7c0faf2
MD5 adeae3543a697eb5f19353825671a597
BLAKE2b-256 83a4574c6f39d09b9da4d865e5144490ed27a01131f03c8b53549c737e8f64f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07e38fa80bf6c120cfb0d6b16b9c002d724ddbf74759b78a6fac96e35f0a405c
MD5 21f1835fbe6fcd670f67ab700858e39d
BLAKE2b-256 f681fa28c45af155ab99e9701e186080d7a33488c259c30e7258732f83aff2f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.1-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.3.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 cbaf75c03b641e234d19a8ba4bd436c7074e8d9cd67f6d774b30321179124c9a
MD5 28527c1e3269c75113c0030b36887091
BLAKE2b-256 e12cd4fdce021acfc264112ee4529d10c3d83e05da2f3d2a9bd999ec5904a167

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 287d9acb296536542e25a97e45d902a7a74f39838d786c3037b6ba2a8099b2db
MD5 114adeef255596a5991973fd7cdaf1fc
BLAKE2b-256 49645d35905304c171fbff17360ab240b4822c245458ec5b562e84a362df4d75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83aed1d349c1ffd6a582b29b2f42a7457643693d1b0e73b08aa40728106311c7
MD5 6e54312c9809ad2f75d1621592ade81b
BLAKE2b-256 a91e572426c7e868c40313ef8760f89bcd8cc9d372de86efe612220620899e88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0190ce693461fa177ff5e946bd80fa5eed884e3e3e146a0144ece90ead46f543
MD5 06d6ffc0bb15ab26952310ddac44b835
BLAKE2b-256 6b501039b34b979024c10a09c57575d1120ba6f5a2e3e8782f485bd782523e7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.3.1-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.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 36e8c1af23c32c0d8bb2a7af538b0d1d3ba52f22131103668fff72c4c5f475cb
MD5 82e5ac13130111843973f562d63cd256
BLAKE2b-256 07dc7f2432bca8647c2217dbe513dcc5bf11607eb7812d718adbd97ad0f3fc2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 479c899028790102053612038774b85105579fb469fc307561b772b276a3b126
MD5 b0784fbb56365b41b92a01e831f41442
BLAKE2b-256 d6a49660838148bec24d3710dae2af8a9024a4d58ee1be3e6827040aa386c8ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4e1b794909cc0eb0e675a6f407d32de367537f48258f266f859facdc8349d833
MD5 63bb49e66458b7d0d173e4685fecc96d
BLAKE2b-256 b6f4b2d87ceae0077cc0fe0b047cb63a00de6fa37edf5f756b73a9b8afbafe55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.3.1-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81fa3928a85d465cf6648f5834bc1a65eaf18a2c500b6e7599e2d00e436e9c9d
MD5 ad58e90ebecd651ea522fc29fea3ec69
BLAKE2b-256 85f9cf99647a6eb450d7d54510d4b064e144db5c212500b54870bd9123d1ba3e

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