Skip to main content

Remotely Control And Monitor Arduino-Core devices

Project description

The Telemetrix Project

Telemetry is a system for collecting data on a remote device and then automatically transmitting the collected data back to local receiving equipment for processing.

The Telemetrix Project is a telemetry system explicitly designed for Arduino Core-based MCUs, using Python on the local client and an Arduino Core sketch, called Telemetrix4Arduino on the Microcontroller Unit (MCU).

In addition, WiFi is supported for the ESP8266 when used in conjunction with Telemetrix4Esp8266.

Telemetrix-AIO is a Python asyncio client for the Telemetrix Project. A non-asyncio version may be found here.

It is designed to be user extensible so that you may add support for sensors and actuators of your choosing.

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

A Python API for may be found here.

The following functionality is implemented in this release:

  • Analog Input
  • Digital Input, Digital Input Pullup
  • PWM output
  • Loopback (for client/server link debugging)
  • I2C Support
  • SPI Support
  • OneWire Support
  • Servo Support
  • HC-SR04 Type Sonar Distance Sensor Support
  • DHT 11 and 22 Humidity/Temperature Sensor Support

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-aio-1.8.tar.gz (17.3 kB view hashes)

Uploaded Source

Built Distribution

telemetrix_aio-1.8-py2.py3-none-any.whl (18.5 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page