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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.7-cp312-none-manylinux2014_x86_64.whl (13.6 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.7-cp311-none-manylinux2014_x86_64.whl (14.2 MB view details)

Uploaded CPython 3.11

tlkcore-2.4.7-cp311-none-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.7-cp310-none-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.7-cp39-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.7-cp38-none-manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: tlkcore-2.4.7-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.7-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9e03846a74eece49e26a3241a3778f234ce53f0dbab0b4d6c3163fb0687f52d6
MD5 fc951adbf8855de9c16b0d55fb30588a
BLAKE2b-256 053d6e21c37a84e78269dd06d307d65f7eb402c3c6ad166dc12b70bbd251eddc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0277a8a1f1ccec8231b4703014d05605ecfaaf371e9bb09bbd200f33ff9f490c
MD5 d6a9a1f374b4ef370e440b79c0e5efe0
BLAKE2b-256 642c76a7c164950165d32ebdaa914d1709a3f453b4d46334d55ef19dd3af40c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41347d201ec3431db0680982609bd62fc462b03009b03655804ad9c8e9ed4115
MD5 ea14b7fc8680464bad36f3ff2081a00a
BLAKE2b-256 a5c669c13367f1e876fe4c2e3e3e66c624bf61c7518b217aca3b70c7008f5bb7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e4be90fcd293941039454461a15e76a08c61db80ef461631f970563ee5d387e
MD5 b4cfff3b11126448c5c7ddbfa0b001f1
BLAKE2b-256 a6d6fb844bc07a0eb0810b4754eed84ce2229ca96a3373c8dab6807c6760f600

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.7-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.7-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 537d4eb31494f83170ee0f4d04f7f45505a9edaa441c1fd819330e9f62236ffb
MD5 b8b31770ac48388511afd5b0966a2828
BLAKE2b-256 65abff625390becfb2bd3eac97bdcae20c386ea4a879bb8a2545eb4dec7e9e3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d66296f7d37685192a7d3a2d9558d44e605ad5b0a8dcbf93d7d0213cd60e2558
MD5 319f2e4da4593cd52bd8050de67e0d59
BLAKE2b-256 8dab205c7fa40ae50c50c12741f307424f7c17a56e5fe3560640a1b837ab9a7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cce2748c4dfcedd45c7aeea80b79ec9ed72146a590e6b25d51e115d259fba60
MD5 68f80518af98b8f0a452693f978fffd9
BLAKE2b-256 6e2fc63b11ba8419c7410eb6b1cc047e3d783b384a1d2c4d2142c330d5bc396e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a1b14262ac7072bf5f077ab2a6c1b12a711eac1d0ae1563e0c10d4910f9336d
MD5 8b11e2d8963edb0bfeecb3cebfb26992
BLAKE2b-256 7e7bf27eec58db022f21f3bc8bf0c0b3723855c3e0ec6c88f9edd696f462fa37

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.7-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.7-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 5bd7711a7a020b05501930d378996cc672823b866fb3914db1e6a62db514fb47
MD5 bf823231f84846928095e471558c1b47
BLAKE2b-256 b09e8b6c36626eb4da2141b43bbf22d4b5ecb71438181e4dc0c1f17b641ad382

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1135b21058e4963f148a4c9be387a30f88ea80ed8c15e3f162ba225a6c7f2c3f
MD5 d5c49ea22927624555c631ab51bcb583
BLAKE2b-256 618258846f18b367df63344762d93c7ed4389354bf616045e81d623d92a4792c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8abf53e7950eee72766fad60cfef0699199dab118c20643d3e535628b24c137
MD5 325358cc712dfbc00b0d6f1d80804171
BLAKE2b-256 4411e9af45a79e81b73df6ebfd22de98a7a9757eb2d5510636fe8967d31fc680

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ac291daf722ae20f94bb5e07acf192a41a186d5a9bc8d311d9e4345e16bb2b5
MD5 04737160f2747f8f3971a7e9c2d45cae
BLAKE2b-256 4fa3844ab04acff49a454137fa13f978127e7e896030fe44fe5e38ab640104f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.7-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.7-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ae69a997b4942388a0cf6e75053afb55a682b8d450f2cb202b9dfcb515979cd8
MD5 ef20d23bea2bfe0c86760c843a41edda
BLAKE2b-256 139c9983a0de1dca3de1f0f100666f7a08fd1f916e424a53afa0e6c125788b40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f35f31bc0e5b00b1cc45c8eda18762b8472d8288588ffa96e5ad0fc5f9af28cd
MD5 e5575cf7adc6ac413e1c0128cb659e6d
BLAKE2b-256 e52c67cb9fe0b1c9f86a55a864f958945193663f8e819bcf62b9bd396f45109b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89286c81cdba68383555ee9d54f7c8fa865c66fd26d64abfce54910ad2da376b
MD5 9ad9bbafa38a31999c55e4606de93e25
BLAKE2b-256 a3b87ad63571977f4268f815bfcf74b988ebc24a88880f9e34c35771cc2b51a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 067ada54fd5ef085e18e35807d14638835572c18983115476345a05c293f7e9d
MD5 b774e5b96fd07c7c60f5bdc8266b03f5
BLAKE2b-256 36d1ec16f2e775e6dfadcf6d68890f43cab2d51fbb19fc846dfb9fe18e37eb47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.7-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.7-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3b3a4d84fd38111222904f7ae2c83a71750e1212e473e93f02392b162c7b128d
MD5 8dcca350f7e53151a2b74e633b9f6b8a
BLAKE2b-256 5ba9c52ca959002de7415cdbfff4b376ee2d66c90e2eaf4fe30c88f569f9baf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f16edba63b7b7055350d3b74d153da60c40967652ce74ebcea48449cd4be613
MD5 ea7e89cb309013036afc3bbfc00cd3f9
BLAKE2b-256 72346b885ebefe7dcacd0417e344fb0d0eea131c638502ff1eca8572fc2b487c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 260ac99a2343d72e0ba0ee33a039cb25b663c64f27b93a1be794bcd36164c515
MD5 a602ea81aaf8913ee86e32c4d43518fc
BLAKE2b-256 3a23b7ab988024b1b48f1da9aad7c6d7e3beb7f8fea0e466817afcdf49c01cb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.7-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d0732f698b7e658eb47b2415903d1bf97224dfcb3af3ea1b20c0c00cf5c1cf1
MD5 5b531baa247d693c3a0e628076643445
BLAKE2b-256 053425ccf25a7078079a91edf34e86a5f75a877a0a5c3142da4f07ddd50bc48b

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