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

Uploaded CPython 3.12Windows x86-64

tlkcore-2.4.3-cp312-none-manylinux2014_x86_64.whl (13.3 MB view details)

Uploaded CPython 3.12

tlkcore-2.4.3-cp312-none-macosx_11_0_arm64.whl (3.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tlkcore-2.4.3-cp312-none-macosx_10_9_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

tlkcore-2.4.3-cp311-none-manylinux2014_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

tlkcore-2.4.3-cp310-none-manylinux2014_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

tlkcore-2.4.3-cp39-none-manylinux2014_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.9

tlkcore-2.4.3-cp39-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

tlkcore-2.4.3-cp38-none-manylinux2014_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

File metadata

  • Download URL: tlkcore-2.4.3-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.4.3-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 2c0ceb1eacc69e45851ff0622c830c11f7b78be5e5eec77e4625f0812b959179
MD5 0f3a117fbd21bb57d6651f7066c5c1cf
BLAKE2b-256 b8742a509179038375163daaabfe5953dcfe4f7f583c603ba13dd35650388669

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp312-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7914e4806496830f62e98e55f288207fd18378c696d43af0fbd41d4ed2b6ede
MD5 96eb0748df673aafce8620374c30f3ba
BLAKE2b-256 cfc2f1506e54cd1e2a265ee8e0b43e6d83a6537cead21549ba9479c2a378acac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp312-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7894fe6d2916faae0287eca22482d210985965237d0b81320c263f56fc739f60
MD5 edd9c25e73afbcb9a04b99c344b1ab02
BLAKE2b-256 a16b6ffd4b704553043dc3cb12c21d0981ee48d03da964015c23d1885d04b63c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp312-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23539c5122c1979c602e5743b7405dca16a27f06c8b10f77fdc2a83667065344
MD5 d461e98f1de7b513b396398e774f1d58
BLAKE2b-256 0507cd74fa6cdc653ee7f32073bea45621fd29d97a46d341ddb4ae39899f3695

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.3-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.3-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c4aa90da40c6877b90c76dd6ca8b95aaa298ddb4f03bce9d51e2e54469a68c19
MD5 fc24a1e2303e35c7339995ca0dfbb2fa
BLAKE2b-256 dcc5a580080366916bce7be07abfe2e08f13faaf76db43009733fe86247cb6a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp311-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9782a34ff5deee4be133bc55f9aa3492f2bf67942ae48a824f20c669b9d8a22
MD5 bc39fb149ccd4350b6098e98267ba53e
BLAKE2b-256 bebfaedeb3e509d8179d7cd12a1d0015c5b51276fc02df836c546a9dff0a6626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp311-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea89b9e04a7551b5ce169217841bc41928757a6ab31103f3f4eca70b86d418d3
MD5 54a49e79685b5fae0e6172be5ccba747
BLAKE2b-256 4e3fbd31cde13be471bcf336087ddb015b8b425fb8134f863611b7ebb5329570

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp311-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c3c5ddc28201b0bd1b57d799a164431a2677d2acc305a05bfd12ecaee4e2a2ee
MD5 781bcd51bba98b01078f4227582dff88
BLAKE2b-256 48ab09aacaa0f7585bef71a8ad8d8fda2ce8106ea6c860651908a7c76cb16c2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.3-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.3-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 8a00dfa48d69a7282203802853c30df10fe99a57acdc890c112bc43fcb84490e
MD5 cabb2bc007ac367a1201f1cec95892c2
BLAKE2b-256 b28748b966c6c9771b3980ff2a17bdfee5927574423f5895141fac50ef904f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp310-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ba9fef10d9fc794b8628e9228ab0b5edbbfd65c670add64215207c0727e418d
MD5 f467a41c8a945372410a40777ef74d8f
BLAKE2b-256 7d5e618aa6765b0c8b6afa72478036324b4c181e33f6de460ab909b399655cab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp310-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a99ae67ea9da2d31d987fbaf59092bbee368b1dac318383741f6b8f5a971057
MD5 227d9aff85be004309c15342f447af27
BLAKE2b-256 94dc114e2fa002cee68ad5fd7ae388cb446e5e7790306083d8293e9563f36b0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp310-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c950b22834b6c5d63a81567548b31feeda7f0b0ddf477e729e685508d3352902
MD5 d6fc26455d7a17ca302efb5c17b628bd
BLAKE2b-256 ea8b7f36a32bb3c3e221c44eabd4f7fa0b3570045edac562b8e89d2f0d63402f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.3-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.3-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 f24a24c4623fe450a76490c4bea0feb307b3f3916af1bd505a0dcaa293ac2415
MD5 c20eab025d66d83349daf0dacd74f05b
BLAKE2b-256 ed0965af17efeeb414474ee424156d38c3d8418c8c57d01a59b35fd8dd7f96f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp39-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e649a42328237af7b4a58829483e46d710c88429b8b7624258385f345ce0d97
MD5 973c1cff82e58938ec1a6aeb1012d1cf
BLAKE2b-256 d47a0e015ca4a1c08adbac96ffc512f844751b6254a4480ba9c8c9504f270f5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp39-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dca782af195c0f17ec378faf3940d3bee628c260c9eea05b81ee00dd2f3ca374
MD5 fa654065257b20f237f00f93420bb332
BLAKE2b-256 f388ad43e8905107c244753ec7d151eecc3901c55c08cb9d4d4928af542d5fbd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp39-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 219b9ee115318512f5b0bbb3484084c01a83cb7fc80909ac10e80a8e139d59eb
MD5 7013e3d2723d026922e5360521fd3fce
BLAKE2b-256 9df7e8445f56c3ff1fa66c4b95fd8ccb14c214e2ad728a0b991bffa299c94f1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tlkcore-2.4.3-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.4.3-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 6c662fb424f703b6a0a2a3ff56d60d8d5d2865b6ddf990bfb31012ffa5aa4ffc
MD5 3a37533f2650348c5ad33613eaabee89
BLAKE2b-256 c9e7ce8f0ab47b488641bc81652d8af5c2e4e41b459e8754200cd2ef3ccd68d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp38-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c488f788905ad3e74a9143f5be8f2c35304b6a271173f869cfa770db7ca5bbff
MD5 8856fd00dcc10c973f959ce51eed46f6
BLAKE2b-256 d6284468c77e6152daeaabbdfa237dfbcee66fd963d62e7cb21172894e2e3cbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp38-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bcfdc9ddc955e2cbdd2138c41ccfcfdef4a3771f6994d7f98e9ab2908d1f8b7a
MD5 c1adf09f9ad17492440584c18844996e
BLAKE2b-256 d31b15e2b8d748001decd904f0e304c1c1da4d996f6811e2d84a8d7bb80a7845

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for tlkcore-2.4.3-cp38-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec1ba4f88834a3ca436b6e54901b0c259fda508841bbde9438d255270ddb5680
MD5 bcabaea9093033f5b1b0ed88ab4d87ae
BLAKE2b-256 a1515bb61661c4c215c6b775e14604e20cd15c6bfcbdaeb01ed174f94eca99c3

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