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.2.tar.gz (1.6 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.2-py3-none-win_amd64.whl (614.3 kB view details)

Uploaded Python 3Windows x86-64

aidlabsdk-2.5.2-py3-none-manylinux_2_31_armv7l.whl (220.3 kB view details)

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

aidlabsdk-2.5.2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (289.3 kB view details)

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

aidlabsdk-2.5.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (267.1 kB view details)

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

aidlabsdk-2.5.2-py3-none-macosx_11_0_universal2.whl (324.7 kB view details)

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

File details

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

File metadata

  • Download URL: aidlabsdk-2.5.2.tar.gz
  • Upload date:
  • Size: 1.6 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.2.tar.gz
Algorithm Hash digest
SHA256 0c255e1c88acba079b6c21aa321399be11a87c23df79833d94a77d7967f07d95
MD5 09e814815eb87d2fbb569e99bccffbb5
BLAKE2b-256 64c6de3ba93fb6135cbb85096fd40e8b6c3ad9d49656f22dfac577f527b33f2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aidlabsdk-2.5.2-py3-none-win_amd64.whl
  • Upload date:
  • Size: 614.3 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.2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8af33df44c456181b90fef9e510803c79cbbf133f0087d1c9cb60b0aee1d1b59
MD5 6bc440f944d5d4c31f563a9ffbd17d11
BLAKE2b-256 34604366905255ce8974169e3b3df4e3bf16201cd8e691040a0e09397a365dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.2-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 4844d6203e101ff85a6ca9c2d5f2fb9bab9542152e37e1d497ffdea391918430
MD5 f9eaf268ceb26ebd4c3c1f74504202f2
BLAKE2b-256 74ffc3c80e23a2c128058d57e5e19d7d35e35f392a8f2960b1e1ab8479109ec8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dda931625271bb8806607e6e11f2502cd16f854cf007173c1142e51e611efd83
MD5 8fb2f56a4fd5d59975d4835489bf5ff3
BLAKE2b-256 346ca05a6c8411ecc2475b280b5ed791d07dd6c4d341662afaf6cc52c941adfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 df84c9b19777adaefffbeb74952d0b1a2ad2e09a529a2f02c1a85fd320153612
MD5 d5773fb6716f653084580739c54dc074
BLAKE2b-256 fa1eef3786e77088822099fd3ea52f5a067c3c6bbeaa9be9c86a4d9773e47efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.2-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ddcf5166bf436bd5162f0ce3fe86b1af6908cea5ff6ee1e29a78f0fd4b326878
MD5 de903aa988ee2340768c9c25f121db71
BLAKE2b-256 539e4ede8038ee750eca3a06a0133d1c7c7266aa16ff7f9c2b8ce6477844ba5d

See more details on using hashes here.

Release history Release notifications | RSS feed

2.5.3

6 files

This release

2.5.2 This release

6 files

2.5.1

6 files

2.5.0

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