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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.9-cp312-none-manylinux2014_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.12

tlkcore-2.4.9-cp312-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tlkcore-2.4.9-cp312-none-macosx_10_9_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

tlkcore-2.4.9-cp311-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.9-cp311-none-manylinux2014_x86_64.whl (14.9 MB view details)

Uploaded CPython 3.11

tlkcore-2.4.9-cp311-none-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tlkcore-2.4.9-cp311-none-macosx_10_9_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

tlkcore-2.4.9-cp310-none-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.9-cp310-none-manylinux2014_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.10

tlkcore-2.4.9-cp310-none-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

tlkcore-2.4.9-cp310-none-macosx_10_9_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

tlkcore-2.4.9-cp39-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.9-cp39-none-manylinux2014_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.9

tlkcore-2.4.9-cp39-none-macosx_11_0_arm64.whl (4.3 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

tlkcore-2.4.9-cp39-none-macosx_10_9_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

tlkcore-2.4.9-cp38-none-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.9-cp38-none-manylinux2014_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.8

tlkcore-2.4.9-cp38-none-macosx_11_0_arm64.whl (4.5 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

tlkcore-2.4.9-cp38-none-macosx_10_9_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

Details for the file tlkcore-2.4.9-cp312-none-win_amd64.whl.

File metadata

  • Download URL: tlkcore-2.4.9-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.9-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 05c07762b7c824f22ea1b4b8c6905dce96a17a27dc34aae407d668de040c1d50
MD5 5d694e198d27b85b8d9e3581b59fab48
BLAKE2b-256 401c0b4b1194878d5d67ea258f48c365624a795249233878d9a90b97c2f50dd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50daa8c3f9ddc0035e6ff2cfc69702636352afaf3d4109e174c0be0ddfa289a2
MD5 e48d69c0a0d3114b76fe3aac41c33796
BLAKE2b-256 be69af3a46c1fcbe1137da7ac958a48e6c1ed476d42f2e2a8350539d88a7bc67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8c5487b7ca55b4c8813931b1c1d71d4bc52fc467512e39962b1e4cd809c82a0
MD5 e91a49095e3edc413ee4633367373a74
BLAKE2b-256 864a70677c131955b0caf3b7acfa44d0249c32b1ca5ac655f42d719eb9786b5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61a5fe7800474982f940324296cd49d5cb64905f3b008d813f7197f6af93d88d
MD5 a4cb80d8c9b9bfaba5e3708152ef882f
BLAKE2b-256 d2d6558d4635deaa5a5313b4a8653c8e4930dcfa003878d0229dc023f984a27b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.9-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.9-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 621d722a7f8fd20a16cb2a69624724199650d533bf478604a8f9a3c4f93b8885
MD5 2e2900ddd97d8b8ff80d1de4a39c9f13
BLAKE2b-256 512b0319dfef6699ccb456636a06a7096ad616b662670afcf5da617a7ffe9265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2203a5cc2d8b0edc21dfa2a34f3dba010d78eb43e1b57bce60e639c68b57c854
MD5 74440144ddc995c1960ee28bc7636630
BLAKE2b-256 c39fd5415c1a31290b4246adcecd131b389e08e49ff4cb86bf901135ca9a0cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 85e3a72c5d9a2f2767d04bc081fbf2d0e2f2334276f257a0f6d13a7bca4c9e35
MD5 28454682b8a8001903668c6e97e972b0
BLAKE2b-256 f48f210c59337c181ed94783d7154d7835b97ff0156aa199549872140feff49e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d9a444b4a13b94a99928f6edec8abb5173bdb303917ef3ff53a20d0de9bb137
MD5 e75c6237dc10fe5b04c3446bd995fb03
BLAKE2b-256 b9736e193911ad420e1efff2bcd383f963d57fb35a668759faf5cc757bd4d8ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.9-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 1.9 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.9-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 7471df0430e1df287f35a2b7e5cd6372b3812bac622b4ca9cdc0b317ba5a61c1
MD5 876a157d2517408a5a4ef8ebadc5a89d
BLAKE2b-256 06de9ae584906d224b225cb6cc0f03fa47eb222c5ac863561839c49f4419b732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e4b40d2ed9fc098230243bfb62c00a76bd7f67fc05e988a81f4f53367d78bc7
MD5 99d7e6e6eda59e6c8df693ff7655844e
BLAKE2b-256 6190b55ff0fce90d099db91a1270611e653d77237a99ce061f00e055510aed93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e92c5e7085b83d4112b0b8d31bcfe052bfffc9d0908c8872c05327201591598
MD5 9519d24f35201e94e10f2c1c1e0b79c3
BLAKE2b-256 a2051946928b415857cbded80adb3dcc670d35539c2b8ee925f660ee17d1fcc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2d43eba5738fd101f0425ac752eab629bcd53263b90543f512b85fd0bb7393d
MD5 8a09f837566e48236104550f8dcabfaf
BLAKE2b-256 7378fd4261460de6513591ca071ed4945096e992951d0c64a52902ddc0a1c5b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.9-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 2.0 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.9-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 30311d20a30dadc4f5c2e858e2ec0e8df8f0c54dcf3f6aed5ceae7e6b028515d
MD5 fa9eab7fb775fa113a6ada75f6b0a2cb
BLAKE2b-256 90221363a1daa5ae3ccfca55e46dada558f2945fcaada64302e6f839d594fe60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5288264b4173a4c07e4122ebceba96db2b72479825cc561d5ba8bf94126b63dd
MD5 6ce620de15d31f9ca5b8466b12bad8f3
BLAKE2b-256 70b6ac883946a5dbdddc3271504d6f0603d6b269ba34512901e4a8433ef2e591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d897cb776e279118ce45677239ada3f77b337d9ce4cc693feb1e904bf9532a69
MD5 4d5572b6ac6331bc3dedfedac1ca781f
BLAKE2b-256 6ae3928f8bde445951f5ef0064aee020b892ec5f56332e0b21b688d865f66bf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 29f03fc2f65a672292711a71fbbcda6a369dabd87226aed5a34845b9c1870a14
MD5 d750475e2a38cb424684b5490445410d
BLAKE2b-256 50813cae4a39b1125eb98b459df327a0494b5d18e0f35076a22a7938c3b7063c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.9-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 2.1 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.9-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 91253a65c8f46b9a4cd7175c8ef36eaf154ba21f4d2c4fe98e50afd71e2ecbca
MD5 576e0732ab54435a6572ceadb7addcb0
BLAKE2b-256 2ab0131b396f9bf364d562686fad011135524137cbd2e98b4c5a5b72287ea89c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 707972b018d345697c8df2990285f83851a2942a1dc55fdafc102b4ad479388a
MD5 86e6d3ae3aa2acca9e88fe655ec75027
BLAKE2b-256 3e4770dff5ac188170f04076b401f82be25bf8ddd7f0ae458f8584829a5ed876

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ee8b24e862f3e7fb7bdda491172106d4b9e19d640296dd748d7e92d67334425
MD5 f7b3035beb62f7fd0b0078c5db9e2cd3
BLAKE2b-256 79d73acc2354ca6fcf5a1905ed207e97077ed2e2d8adc13b87f073705eefbc4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.9-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3881d24009040248241da69c7361edf94f0005597d67ec71e5a465605c071cf0
MD5 988036c17c5c934a7ac67c008f23a15b
BLAKE2b-256 8c7580f796054e3f44c31eeb0b99fe071c19831d67dbc7b3b7ba1b7e5ccd3456

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