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.1.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.1-py3-none-win_amd64.whl (614.3 kB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.31+ ARMv7l

aidlabsdk-2.5.1-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.1-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.1-py3-none-macosx_11_0_universal2.whl (324.6 kB view details)

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

File details

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

File metadata

  • Download URL: aidlabsdk-2.5.1.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.1.tar.gz
Algorithm Hash digest
SHA256 0348040b22c0c97a8b2e86d9d33f360cbfed6acd46c4bad04682579582509c77
MD5 f1d9e07f10b4900ea066396ef67ca5be
BLAKE2b-256 de68cf983bd755112890776ff8952b8c4f79a0893aca4b35ee25ad45dbec7ac8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aidlabsdk-2.5.1-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.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 73c89f9c0b5aa88eecddf8e6ae808434428599364a64aae974a5a14dbe1121ea
MD5 c64310332e6f7b99ca701c6937f0a122
BLAKE2b-256 ef5a8434ed04ad77c8837e1308f11d51b1f0093d24683111b4ca3df1ece17119

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.1-py3-none-manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 b41a68900871fa928c93f1d1b7fb45edc2b5fa897739d247a06936026947cffe
MD5 62014515a188d93482aad421f2823078
BLAKE2b-256 43975b2751a404543ad05ffe80eea0e351310b6fa2d663b2f571f510fbcaf2f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f2dd255fea56d53ef29a49ce70a479a4c08045e5040ade548d019fe125bfb083
MD5 c60dc0765cf2560643b7baec6be0d120
BLAKE2b-256 b91d313236bd1dab56fab55b9b3a3ed81c7d5251d6d55634d97b930ed2a05bd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d878d9522c03196ea36e246eb419639148540c25e469f5d1df8289f2cdd44e1e
MD5 ed41a190b9a8274f1495ce3fb2860e13
BLAKE2b-256 190b20bb3d716de9a920a1d848b3df233dcb01481486f74e518c4829437db980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aidlabsdk-2.5.1-py3-none-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d1c46c675bba34173e8e6de1296c0a8a8af0cb657e4025c8a1e4137abeea84ec
MD5 054091d8b4dabaea1fde5fb7118cdb3f
BLAKE2b-256 0be8a0039b11ad883621412dc080834fdd19219560d482fda942e6fe8054a7f4

See more details on using hashes here.

Release history Release notifications | RSS feed

2.5.3

6 files

2.5.2

6 files

This release

2.5.1 This release

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