FUTEK Device Communication
Python library for communicating with FUTEK devices.
Supported Devices
Currently supported FUTEK device models:
- USB225 Pro Elite
- USB225 Pro
- QIA128
- IDC150
- IEM100
More device support is coming soon! We are actively working to expand compatibility with additional FUTEK device models.
Getting Started
Requirements
Python Version:
- Python 3.11 - 3.14
Supported Platforms:
- Windows (x86_64 / 64-bit)
- Linux (x86_64 / 64-bit)
- Linux (aarch64 / ARM64)
Note: This package includes compiled binaries and is only available for the platforms listed above.
Example Usage
To discover and get device reading.
from futek_device_communication import FutekSerialScanner, USB225SamplingRateEnum
# Discover all FUTEK devices
devices = FutekSerialScanner.discover_devices()
device = devices[0]
reading = device.get_reading()
print(f"Reading: {reading}")
Troubleshooting
- Check that the correct COM port is available and not in use by another application
- Verify device model matches supported models (USB225, QIA128, IDC150, IEM100)
- Platform Requirements:
- Python version must be 3.11 - 3.14
- Supported platforms: Windows x86_64, Linux x86_64, Linux aarch64
Authors
FUTEK Advanced Sensor Technology, Inc.
Version History
- 1.2.4 TEDS Template Bug Fix
- 1.2.3 Fix bidirectional sensor reading calculation
- 1.2.1 Add IEM100 Support
- 1.1.1 Add USB225 Pro Elite Support
- 1.0.0
- Initial Release
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Metadata
Release files for futek-device-communication 1.2.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 8.2 MB
Release files / futek_device_communication-1.2.4-cp314-cp314-win_amd64.whl
| Download URL | futek_device_communication-1.2.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 210.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5c8088f5fd5702d7fb7f22c6c78c03199fe71e38aa862f6250269eff8e4f3326
|
|
BLAKE2b-256 checksum How to use checksums |
e913fc27afd53caf8f76839ed93efc776546e610040c8978b7c7e56128d3f845
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / futek_device_communication-1.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | futek_device_communication-1.2.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b2b7be8203ed660339a19b5160465410e4f2e828a7c46864f6d887c43bb8bc88
|
|
BLAKE2b-256 checksum How to use checksums |
25ea29555e0c1a8feeacd0853b204b75945a01d6a58dac5c0e0e41b58b3458a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / futek_device_communication-1.2.4-cp313-cp313-win_amd64.whl
| Download URL | futek_device_communication-1.2.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 207.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a55f23f27eafabb6298b472c7a9fe553de26ceec418a3c933712622ecfd1d4ee
|
|
BLAKE2b-256 checksum How to use checksums |
cff2a30b525395a6a443e77dffaa697da8b33889b90022fb355abb8792d7f0f7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / futek_device_communication-1.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | futek_device_communication-1.2.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
669715d107ab77fb02f9918d569d9cf6da2186380f2f0bc089a5ad7a9fe7ecaf
|
|
BLAKE2b-256 checksum How to use checksums |
9d3e8f0a0aa268bd3adbbdc9c971b3ffbc0c009b605aad685d1c8f534ef189e3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / futek_device_communication-1.2.4-cp312-cp312-win_amd64.whl
| Download URL | futek_device_communication-1.2.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 205.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1e1af23eef6f65d458cbf866d7bae5617e01acfa28dac72691136c32a64095eb
|
|
BLAKE2b-256 checksum How to use checksums |
eb9f7946e7ec7962136dca86cfbb4fc542b69eb0d295ce3ad57294182ccfb7cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / futek_device_communication-1.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | futek_device_communication-1.2.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0c3f4a98edf0cb55f1343b3eabddff1387f722c64917efe5b898ba9890e50099
|
|
BLAKE2b-256 checksum How to use checksums |
a15769944a30dc7d4a136ca7333b63d226d872c81aca4dd658306b836e31cb7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / futek_device_communication-1.2.4-cp311-cp311-win_amd64.whl
| Download URL | futek_device_communication-1.2.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 210.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
667c7a6e95b872aa683c3a6be04a3df67f519799773fd49599d93a896525e606
|
|
BLAKE2b-256 checksum How to use checksums |
91cc009a82a1c1a86a5be2d5918fef15d55a03347d4b6654335dce3d3003ea13
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / futek_device_communication-1.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
| Download URL | futek_device_communication-1.2.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
f2ec6e7822f9889da992242e87e0963ce3ffb4f20bace55def6a0e2c7c8f6d92
|
|
BLAKE2b-256 checksum How to use checksums |
40b444bdf5c9f38adca8a54b3a3fcd904d258564a1a173722d81a8839e7609fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|