Skip to main content

AES70 controller library

Project description

AES70py Project

Pure Python 3 controller implementation of the AES70 standard.

Current features

  1. 100 control classes supported
  2. Near complete coverage of Open Specification of AES70 2024
  3. Asynchronous communication
  4. TCP protocol connection support

More features are in development, so stay tuned for updates by joining our LinkedIn group:

https://www.linkedin.com/groups/9859354/

Installation

AES70py is a pure python library that has 2 external dependencies: promise and mdns-sd. To install it just use pip...

Steps

In your terminal use the following (this sets up a virtual environment to keep all of the python libraries in a private location):

python3 -m venv aes70-project
cd aes70-project
source bin/activate
python3 -m pip install aes70py

Copy an example, such as examples/connect_toggle_mute.py from our github repository (https://github.com/AES70py/aes70py) to the aes70-project directory.

Modify it to suit your device ip address and port.

Then run:

python3 connect_toggle_mute.py

Post any and all requests to the issues, many thanks.

AES70py Team

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

aes70py-1.0.3.tar.gz (124.9 kB view details)

Uploaded Source

Built Distribution

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

aes70py-1.0.3-py3-none-any.whl (284.7 kB view details)

Uploaded Python 3

File details

Details for the file aes70py-1.0.3.tar.gz.

File metadata

  • Download URL: aes70py-1.0.3.tar.gz
  • Upload date:
  • Size: 124.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for aes70py-1.0.3.tar.gz
Algorithm Hash digest
SHA256 b162a17ea959f2c11459b9cdca6ea24133dda7bcd03042b07005719ed8f043a2
MD5 acfb8dffc24e5650c03b1038458be15e
BLAKE2b-256 7981eaec8953bb45917f5bfaeb2cedb7276615cf9fd687a537a0565d76f0473d

See more details on using hashes here.

File details

Details for the file aes70py-1.0.3-py3-none-any.whl.

File metadata

  • Download URL: aes70py-1.0.3-py3-none-any.whl
  • Upload date:
  • Size: 284.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for aes70py-1.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 dbc7b9be9bb5bcfe0e2149f395cdc0f73576156c9d3160f95a8ee4f732bc2c3c
MD5 f11a7e6e05ca1566507fba769021fe4e
BLAKE2b-256 abfcfba16ee8e0be3350274f4600bfa56a36a3b37c764208b806391e0241dbe3

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