Skip to main content

Telemetrix Client

Project description

The Telemetrix Project

The Telemetrix Project is a modern-day replacement for Arduino StandardFirmata, equipped with many more built-in features than StandardFirmata.

Here is a feature comparison between Telemetrix and StandardFirmata:

Feature Telemetrix StandardFirmata
Analog Input X X
Analog Output (PWM) X X
Digital Input X X
Digital Output X X
i2c Primitives X X
Servo Motor Control X X
DHT Temperature/Humidity Sensor X
OneWire Primitives X
HC-SR04 Sonar Distance Sensor X
SPI Primitives X
Stepper Motor Control (AccelStepper) X
Python Threaded Client Included X
Python Asyncio Client Included X
Support For STM32 Boards (Black Pill) X
Designed To Be User Extensible X
Integrated Debugging Aids Provided X
Examples For All Features X

The project consists of a Python client API to create a Python client and C++ servers communicating with the client over a serial or WiFi link.

This repository is the Python 3 client API.

The server for Arduino serial-linked devices is called Telemetrix4Arduino.

The WiFi server for ESP8266 devices is called Telemetrix4Esp8266.

A User's Guide explaining installation and use is available online.

Historically, Telemetrix was developed in phases, and the directories for those phases were left intact for those interested in the project's beginnings. You may view a discussion of these phases on the Bots In Pieces blog.

If you wish to extend Telemetrix's capabilities, a tutorial on how to do so is available.

Programmed with Pycharm

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telemetrix-1.46.tar.gz (163.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

telemetrix-1.46-py3-none-any.whl (265.0 kB view details)

Uploaded Python 3

File details

Details for the file telemetrix-1.46.tar.gz.

File metadata

  • Download URL: telemetrix-1.46.tar.gz
  • Upload date:
  • Size: 163.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for telemetrix-1.46.tar.gz
Algorithm Hash digest
SHA256 3c2a735fefa14639aed5507df2cce435fb5ad18d692a897661454c4a9c1dcd82
MD5 58f2e8d3f56f4f161f29b3a5946226b0
BLAKE2b-256 be0ca1aa28289bd4212310fdf4a92a6d9e1dda1d7b5e56b4bb0a776145f609ad

See more details on using hashes here.

File details

Details for the file telemetrix-1.46-py3-none-any.whl.

File metadata

  • Download URL: telemetrix-1.46-py3-none-any.whl
  • Upload date:
  • Size: 265.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for telemetrix-1.46-py3-none-any.whl
Algorithm Hash digest
SHA256 38c62b58211f44ce63909ede884b19c521babfc2cce67d9107f9644de5d4d0dc
MD5 b2a014d377e46ef93aad04d9e025b0c8
BLAKE2b-256 ce0b6e3121375aeda38fa76669f6caca2794e4a10fc7396ae88a3bf0a3b5a09b

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