Skip to main content

pymata_aio is a high performance, non-blocking, Python asyncio client for the Firmata Protocolthat supports the complete StandardFirmata protocol.

Major features

  • Python 3.5+ compatible.

  • Choose From 3 Included APIs

    • pymata_core - a pure asyncio method call API.
    • pymata3 - A non-asyncio proxy for pymata_core
    • pymata_iot - A websocket based backed to control an Arduino over a Web page.
  • Implements 100% of the StandardFirmata Protocol (StandardFirmata 2.5.3).

  • Auto-detects Arduino COM ports.

  • FirmataPlus (enhanced StandardFirmata sketch) included with distribution. It adds support for:

    • HC-SR04 Ultrasonic Distance Sensors using a single pin.
    • Stepper Motors.
    • Piezo Tone Generation.
    • 2 Pin Rotary Encoder Support.
  • FirmataPlusRB (enhanced StandaradFirmata sketch to control a SparkFun Redbot. It adds support for:

    • Piezo Tone Generation.
    • Wheel encoders.
    • RedBot Accelerometer.
  • Ability to automatically capture and time-stamp user specified analog and digital transient input events on a per-pin basis.

  • All 3 APIs support callback as well as a polled interface.

Metadata

Release files for pymata-aio 2.35

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pymata-aio 2.35
File Size Uploaded Provenance
pymata-aio-2.35.tar.gz 36.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for pymata-aio 2.35
File Interpreter ABI Platform
pymata_aio-2.35-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 93.6 kB

Release files / pymata-aio-2.35.tar.gz

Download URL pymata-aio-2.35.tar.gz
Size 36.2 kB
Tags Source
SHA-256 checksum
How to use checksums
06f76e5aab2b44b1fb7a63a833843a1a2257d55038da3b0ef349005c34fbb5b9
BLAKE2b-256 checksum
How to use checksums
39c00e481169eb691e0a316b31d901ef59dac14019f7f1b87573eb099d03587a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.5

Release files / pymata_aio-2.35-py2.py3-none-any.whl

Download URL pymata_aio-2.35-py2.py3-none-any.whl
Size 57.4 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4d9f3ac9170dc64a9e9a328707eb85583adae4ba02ba2b4164e543720a936b6e
BLAKE2b-256 checksum
How to use checksums
5a25917c33695cd6f8948c893863d3bf76664a19e4ffb7f0977ba5453caac543
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.5

Security for pymata-aio 2.35

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.35 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page