Skip to main content

Aidlab SDK simplifies the communication process with Aidlab and Aidmed One. The SDK also provides algorithms to manipulate received data so you don’t have to reinvent the wheel.

Supported platforms

The package publishes Python-ABI-independent platform wheels containing the matching native Aidlab SDK library:

  • macOS 11 or newer: Intel and Apple Silicon (universal2)
  • Windows: x86-64
  • Linux: x86-64 and AArch64 (manylinux_2_24 or newer), plus ARMv7 (manylinux_2_31 or newer)

Transport architecture

The Python SDK now supports two connection modes:

  1. Default mode (Aidlab-managed BLE scanner + transport)
  2. Custom mode (your own scanner/transport implementation)

Default mode

from aidlab import AidlabManager

devices = await AidlabManager().scan()
await devices[0].connect(delegate)

Custom mode

from aidlab import Device

device = Device(
    address="AA:BB:CC:DD:EE:FF",
    name="Aidlab 2",
    transport=my_transport,  # implements AidlabTransport
)
await device.connect(delegate)

Download files

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

Source Distribution

aidlabsdk-2.5.0.tar.gz (1.7 MB view details)

Uploaded Source

Built Distributions

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

aidlabsdk-2.5.0-py3-none-win_amd64.whl (627.4 kB view details)

Uploaded Python 3Windows x86-64

aidlabsdk-2.5.0-py3-none-manylinux_2_31_armv7l.whl (227.3 kB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

aidlabsdk-2.5.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (301.2 kB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

aidlabsdk-2.5.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (279.4 kB view details)

Uploaded Python 3manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

aidlabsdk-2.5.0-py3-none-macosx_11_0_universal2.whl (350.4 kB view details)

Uploaded Python 3macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file aidlabsdk-2.5.0.tar.gz.

File metadata

  • Download URL: aidlabsdk-2.5.0.tar.gz
  • Upload date:
  • Size: 1.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for aidlabsdk-2.5.0.tar.gz
Algorithm Hash digest
SHA256 953b175e7363c35d8dcf96c2d6f2dbaa7fcb6bff0dffab37759ae5debd8403c2
MD5 8370f9acd8eda2e85f33c96ae44bc3ed
BLAKE2b-256 ff9040e2862d489a8b59dc599c42be3bd9d78b423521438318306ca575efaed7

See more details on using hashes here.

File details

Details for the file aidlabsdk-2.5.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: aidlabsdk-2.5.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 627.4 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for aidlabsdk-2.5.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 898eff4277ba5435f0ebcd79509254685fafca07275453d28766977faf7c5056
MD5 024b39f0b23975d2fd356a7a86aaff35
BLAKE2b-256 3bff1440c6c96bbecf7990315a1e5149ca4b6be3ce607c391daacc3be808b893

See more details on using hashes here.

File details

Details for the file aidlabsdk-2.5.0-py3-none-manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for aidlabsdk-2.5.0-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 859fc21c83beeead3560ab95071789440ba4fd55917a2e57ee80ea14938594ca
MD5 55f6abffad9769c34ff774d3d474682d
BLAKE2b-256 d5f5da1a57a91a4b32cdd504354fb2dd6d0c68d44cb166547cb24c80772ee0a0

See more details on using hashes here.

File details

Details for the file aidlabsdk-2.5.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for aidlabsdk-2.5.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e8eb5318a58a8cccdefc6854cfcfe2b4d4647efb44a5ea9d4c808719915abd1
MD5 be80abad006d7a754324df012838ed60
BLAKE2b-256 06255242b4e39931c5388c5797a69e5a25d3c0c6411029493cb7f29b5ac8334c

See more details on using hashes here.

File details

Details for the file aidlabsdk-2.5.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for aidlabsdk-2.5.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 652eac6c4aeacc744c24964adfbd4b55cf1b6d1fb01d7ddfbb4c9d1b127deb23
MD5 04d45057cefa9f58af552ffd4e1f8e74
BLAKE2b-256 8240876f1117116fd484399b2694728e92c045d3c8276601ecffbf349f39fd3a

See more details on using hashes here.

File details

Details for the file aidlabsdk-2.5.0-py3-none-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for aidlabsdk-2.5.0-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9e40d597b7ef5f2484fb9fc09991e48a7ace75b5c6ce4c93b2552e474d0ae843
MD5 4453fcdc424ab140e2171fa71eb2b533
BLAKE2b-256 db25deed5964a26e579fd5956e92873fa20e1836fb6a5f64e13c2fe805f0bf50

See more details on using hashes here.

Release history Release notifications | RSS feed

2.5.3

6 files

2.5.2

6 files

2.5.1

6 files

This release

2.5.0 This release

6 files

2.4.0

2 files

2.3.1

2 files

2.3.0

2 files

2.2.0

2 files

2.1.6

2 files

2.1.5

2 files

2.1.4

1 file

2.1.3

2 files

2.1.2

2 files

2.1.0

2 files

2.0.6

2 files

2.0.5

2 files

2.0.1

2 files

2.0.0

2 files

1.7.3

2 files

1.7.2

2 files

1.7.1

2 files

1.7.0

2 files

1.6.0

2 files

1.5.2

2 files

1.4.9

2 files

1.4.6

2 files

1.4.5

2 files

1.4.4

2 files

1.4.3

2 files

1.4.2

2 files

1.3.28

2 files

1.3.27

2 files

1.3.26

2 files

1.3.25

2 files

1.3.24

2 files

1.3.23

2 files

1.3.22

2 files

1.3.21

2 files

1.3.20

2 files

1.3.19

2 files

1.3.18

2 files

1.3.17

2 files

1.3.16

2 files

1.3.15

2 files

1.3.14

2 files

1.3.12

2 files

1.3.11

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page