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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.6-cp312-none-manylinux2014_x86_64.whl (13.5 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.6-cp311-none-manylinux2014_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.6-cp310-none-manylinux2014_x86_64.whl (13.4 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.6-cp39-none-manylinux2014_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.6-cp38-none-manylinux2014_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: tlkcore-2.4.6-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.6-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 67e5bce835731b01f133899cd47ff304b49adc934c11ecd484fdb3099994b4f4
MD5 cd6b62cf45b18a7e868c2518ef2fe72f
BLAKE2b-256 5c3b91f2082efbb388845546d0cc431d8829528e12dee219fdbbac694a4d91dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98d65787b47604171eea8f1a36ae1d2cb82fe1af98af2e56322a7e95a658e535
MD5 b8605678c25b2a176770a8107614929e
BLAKE2b-256 b718e2c21856ded3b783baa5291f74869d5310630e666474b0efe8bca73ec732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 01d362f1245f177db0a06b9700712c366d5f4d60ce2fb874ed44af840963ed4a
MD5 cdba30e92f10599272dc220cd506962d
BLAKE2b-256 3a97b0c09868e7ed614ce16258ae34591a1814e87908b19e997cb782b8c59eaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 788f4184be13308daf1acb30b095d4b83d918f00cc37114c3f5f1375d9dbf070
MD5 794b642396b78d1866062090550eea7e
BLAKE2b-256 9df7d05e10c90fa87b65fd9752a91c68a03c55d7dfde66a5a2c45e4f800e3244

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.6-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.6-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 89450de4efa51cf7a938c8f71c6e2726e48c8875946ebac311312cdb3256ee4d
MD5 dd203aafa1a2a424e261464e45356c45
BLAKE2b-256 48affaec05fd6a3aad7dfd38ba8dfb84ef27fad20589b3f4733f49129c2748a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdbdb65c79bcd21fd233f8b3d12b093f609a480b7f4db7e3713028d9710804a4
MD5 913251e71823f0109f14f3a13d376b20
BLAKE2b-256 8cc5c455244dc482dde9cd99fb77748e17b4b8e6fa0c22843e7a271f690d9e41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cdeaa08601bb222a7b727b409db19e7748961d679f49d39a3e545948620593b6
MD5 dc343655709dbcb6c7398a8b2db339e6
BLAKE2b-256 cdf101dbc2bcf69daa56aa3785774593c799fc721ad12d45c0ca9980b7dd0f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d91854fb2687c304e2c0fb066da5f033cac7cb3c1bdcccb42db4ed40f053ec98
MD5 c8effbf1ede4134437e1e504e9a78035
BLAKE2b-256 a62d20664d08e604c31427ad7c100cb65bec3625b2339a4deb812f7912e82433

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.6-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.6-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 9925e15c208399b827da5b2039312ec2546cbe0fa86453514b71e3648897c8ea
MD5 a77864ce4d02c8c4a8266ea1575e63ca
BLAKE2b-256 b3ba479644f602ee4fd3870e39b4393320f0e9f8c4a92e050a3332ed45709c79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa602b536e27adbc22e201961ed44ac39e53f88ab14aa9f5df01ae2e217c4f52
MD5 030712eab82d64a954f2ae0be666b19d
BLAKE2b-256 eebc96a8dea9f1a2724f2567f7dc4212e3c9de1b3f9fc7eafefcd5857147f163

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92ef2196f108320fc5bab30656ab22d78efa63b77d971d3b55ec53f67fdacca7
MD5 fe086005b8d26849b4acda010f50630e
BLAKE2b-256 3e630eaacd854ad82532cc52ddff1885c9e37fdb1580a69c53ec39e6e5243fdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f310ae1e3e680c671bddac8e41e2c02bd987515eee8a0182925ce55baba72d4e
MD5 0ccaae2d3f7367c2129d3ec14e6b85c1
BLAKE2b-256 980b8585bdaa1ec1fb11b21316326af66da5f2219705e2e2977d993616401012

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.6-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.6-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 d570a27561929b96b6180d21e6b15afcf4dff9bf7e1b5292fec0d2d48310313e
MD5 f11738aee341e8162b2b68e0f2317a7a
BLAKE2b-256 b7ee6da14135fb1110cada10cca06e76504477c7059c86646b4b0a4dfaefed4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a43d0ce2912d6a596d4e5829558181c19dd16220e610558eb695e2caf642fe5
MD5 69183e6739a2d08c74f4c34f7c357a2e
BLAKE2b-256 5a29111bb0faa50180ee96874512154645221c70a658b7f41147d68208f5850c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6dd00e14a88e276bb5ac0e36ced4353724fb8cac3147f6a50ccce9871698d77d
MD5 208aee95f9abb5e3c7906aa80afac914
BLAKE2b-256 f504e66e2373b6559db7fd988c91dc1c839962e325c7fc27ce1618212032fe9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b6ed5166fb89358b0b75b59b5cad69aace3d70c94ffeb5484c4ad06e21525c5
MD5 79ea2f33f2bb5f77e50227a1ac13d209
BLAKE2b-256 db34ca473027dd56243b2c8d65f7a424d237517d2c89f9a7f53d5b7c2ee05f19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.6-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.6-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 1c479b090bf64dd9a27c89a6303aa1155f5468f7be347091ded3c50493050200
MD5 8d1f9cb728892e116ecc3c475591cf92
BLAKE2b-256 7be64dab4e2002d13d676b0c30b8267d09c53a8e09e36e45a47e94d82954b1c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47a272b6430c6399c0fc0b51822a125651363d4d8efb838c9e4e888a15300c63
MD5 ecca2900d4c492e81ca270aabbafe7c1
BLAKE2b-256 5f69696377b9258d9607e57fbb53fcfe75ad64f9d4bdc6adde6739e5ee66775e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ac5454ada86108e5402de932c3358886658c9cdce91b8a1f6c7e5df85433011
MD5 395d9ae9a8ba99d336cab6e674367137
BLAKE2b-256 c07c578793ecabf818d3272c0ea2d395a4546cc36b1255a9d440e1ce745322e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.6-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 29c8c55f23ad84991e1feace06f6f66bdc2a9aa867d6cf3979cd0d64b93d87dc
MD5 371db144e2e4eae73a9469c8be72044c
BLAKE2b-256 b0dcc77f37f7516c4308c2d3c04e07a46543c38145b738fc45e77f987fd45a09

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