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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.4-cp312-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.4-cp311-none-manylinux2014_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

tlkcore-2.4.4-cp311-none-macosx_10_9_x86_64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.4-cp310-none-manylinux2014_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.10

tlkcore-2.4.4-cp310-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.4-cp39-none-manylinux2014_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.4-cp38-none-manylinux2014_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.8

tlkcore-2.4.4-cp38-none-macosx_11_0_arm64.whl (4.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: tlkcore-2.4.4-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.4-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9a2692eb671e1acc09892f221d565cd0e12c8fc0511f31c0d607cc9eac5fb6fd
MD5 556ee0e462dbc687e54be1d3cd68b9a3
BLAKE2b-256 91d188fa9e366a2aa18db014adec73e0dbe372f4eaa96229597b660295003453

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a27df36c7e0563f5937e4715849bb64b1c6eb2ea05d377b9909a86d87ada078
MD5 49b159f32073551af1d00b82c412a814
BLAKE2b-256 8d4d6f96a4a4cb6920c0e1e9bdb594bd72a78a182696808e8ac4ccf5dafe872a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f473c660c2f074bfc2baede9a0e0a5f0645caf5148c899d0bd178c570311a9b
MD5 a6919a18e78b79c01d643535fac8c0a5
BLAKE2b-256 4f55a814c712d7dda8b7101a34a0e2e596a9d57dd67814bf9406a46357e992a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c5b058959d6f99a8c3d0e97c9f5a43e43009cdb2f0db54aa1015a7f9734a842
MD5 fcaf24a0642e6fc88573deded2486d26
BLAKE2b-256 0483563984bc8003130cff789cc031c84650003be4605fa5fa860ff58039b5c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.4-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.4-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 9b3c5d1ed92bd8539a0258cd12c14d2322aea3d27aa51f9ca86e3a2c47381c84
MD5 4390e34912958695ad8ca74654fb5ee9
BLAKE2b-256 ad08bcb1abc1bf51d37d1c7097688afe4cd0bc73fb590e9842ffb51436a31d4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c51d02273dde4aba1ab7b59213aa4c340111eb0ec45280e029f5204cbf7e200
MD5 f43371c08af33f626b78f556203ff3e2
BLAKE2b-256 2ad88ad26a1130477b401cf6bae7181f156fcf8cef256cb52d5f41589c485b5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24cd23f84d4f5058e7a8cc620bc65c4c70af8e9ee312f6581c778cec7a9cdf5d
MD5 84de6c32ff27bd5843f982699a641cdf
BLAKE2b-256 f3fb5d90d49cb4af793f3f4278a22b72d980d26418c6999d0d23d6a4ac1b994c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f30ab65ce698ada380b2216c2245d40550b60eee2fb07dc0150cd0cb09e5f2c
MD5 c75dba198983a50e2c78776330c380e8
BLAKE2b-256 1d8459bbcc52da42cd3649cb3ddc0226f8356a6861eea1bc9ec86239e6095572

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.4-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.4-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ca44b76185b9be14edd0156d167a218d65ad44b13d11cb5380f622e3cafa14c1
MD5 5069fa7be356cea8469d871c319edba3
BLAKE2b-256 ea45ce687c111e999129a9fda6532a8a96edfc1a240583e265acb2cb7d437d8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e68f72a25643f9e0fe02c584ff759f46cb490da3386b6dbfe9c1c196b1c3a8ea
MD5 2cbc118ca27aac1837479f14fa9015a4
BLAKE2b-256 678b5d58dcda9b8b354bd5476d1cccf0ef26336495ce3cb7bb96c37f19402411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7315b1a4727a50a955c4a53bf22ef66ef3c2a8dba81fd43b06be49ad547fbb5a
MD5 6c121148cb9e04ae3a4737697e20d044
BLAKE2b-256 c2fbf2ead06dfa973adcff68467e6866a3209e2e474d2b50b0332b2abdd89d3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 32e28ac98787562caff7388798d10953ff54f03f8a4b4f0185b2545894bfe564
MD5 3dc2af74629038bb4a43decd23c56942
BLAKE2b-256 037824e383629da90265ac3ce9cc86cefeaa559192185cfce0ab2256e593b83d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.4-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.4-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 25b43d0f426f77e6b69c878fe011821a11ef4066ca60e4ffacef50f981353cd1
MD5 8200d8419871d0e60b3fce5cbf5b5a91
BLAKE2b-256 56a9a98dfa226d50f2601490b6f6c2a6f3389c25dd9ece63f13238aab2712521

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 727f2a1985789427ad603cf179af6e3d86d6eb41032f8595a31468115919a5de
MD5 36e06e037f3f027f4ecfda81ff2d204e
BLAKE2b-256 bdf9f73bc9a3feddbd6bafead8ea525895790b8b5f2270244b39ea6493c61e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f7f4febbf7dfeb185697d6fe546e90a800770023945bdeb45187286a0d3537ce
MD5 c843bcf0e76d38767a6736c082b77dec
BLAKE2b-256 e677bd937186d18d269573af2815d5cc10868b86ff8dece67d69ee36910982ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b0f79e0259a259b4cec18694e6d59b69928d5e2113b3500b29eb2b84e3b9326a
MD5 b7b7c7205017bb0b22abaae89323f19c
BLAKE2b-256 0807ba686ffc7c9e0ccc9e3a77ab755835b0ac39df69597139bcc0af807d4e05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.4-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.4-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 6130085156d6c7859d71a50a8c1693517db0848106e20ca4da2f0b38dc13b839
MD5 214837ab90e0dad29c4785c4b62e688f
BLAKE2b-256 ee46eab8d520ebef7c3d5caba592211aff73a2abaae55e117e45701ccc2afa41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5eeb0bc77d57fa4211830e3ac7c989447d3a4791c5253377a1ee7d6fe76ca24c
MD5 233b5416954ed5c161e6eabf07b4d737
BLAKE2b-256 091fe078e0488798a366c76548a033a557aae05f5ed2ed708bb04f76789f4f04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ab6d838d04829cd0fafc6a7cad5d8f94ffa7ea1a26eab55f0ae8074c5c5a819
MD5 8917c83ccc9a6c3416eb638e7afb1f15
BLAKE2b-256 d3c63308714aab1d331916fee854e912798e629b0add8b4a9360eb3a555bfa4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.4-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8881a77469364f49d6c5c31605a643632330db572c8af7fe27845bb4b7660eac
MD5 98d8533bc46dc7ad540f3fbd1c9ed9ef
BLAKE2b-256 cdba81d140aba018ecce3e7b9757598a2ddeb5d1db666cfb9622683b75e531e5

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