Skip to main content

The ultimate fully-fledged cross-platform BLE library, designed for simplicity and ease of use.

Project description

SimplePyBLE

The ultimate cross-platform bindings for Bluetooth Low Energy (BLE).

Latest Documentation Status PyPI Licence

Overview

SimplePyBLE provides Python bindings for SimpleBLE, a fully cross-platform BLE library, designed for simplicity and ease of use, with a consistent behavior and API across all platforms.

SimplePyBLE runs on Windows 10+, Linux (Ubuntu 20.04+) and MacOS 10.15+ (Catalina and newer).

Commercial licensing is available for projects requiring proprietary distribution.

If you want to use SimplePyBLE and need help. Please do not hesitate to reach out!

  • Visit our ReadTheDocs page for comprehensive documentation.

  • Visit our website or email us at email us for commercial licensing and professional support services.

  • Join our Discord server for community discussions and help.

Installation

You can install SimplePyBLE from PyPI using pip:

pip install simplepyble

Please review our code examples on GitHub for more information on how to use SimplePyBLE.

License

Since February 15th 2024, SimpleBLE is now available under the GNU General Public License version 3 (GPLv3), with the option for a commercial license without the GPLv3 restrictions available for a fee.

You can find more information on pricing and commercial terms of service on our `website`_.

For further enquiries, please contact us at contact at simpleble dot org.

We offer free commercial licenses for small projects and early-stage companies - reach out to discuss your use case.

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

simplepyble-0.8.2.dev1.tar.gz (112.2 kB view details)

Uploaded Source

Built Distributions

simplepyble-0.8.2.dev1-cp39-cp39-win_amd64.whl (233.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

simplepyble-0.8.2.dev1-cp39-cp39-win32.whl (207.2 kB view details)

Uploaded CPython 3.9 Windows x86

simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

simplepyble-0.8.2.dev1-cp39-cp39-macosx_11_0_arm64.whl (202.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

simplepyble-0.8.2.dev1-cp39-cp39-macosx_10_15_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

simplepyble-0.8.2.dev1-cp39-cp39-macosx_10_15_universal2.whl (401.6 kB view details)

Uploaded CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)

File details

Details for the file simplepyble-0.8.2.dev1.tar.gz.

File metadata

  • Download URL: simplepyble-0.8.2.dev1.tar.gz
  • Upload date:
  • Size: 112.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for simplepyble-0.8.2.dev1.tar.gz
Algorithm Hash digest
SHA256 19a8fe9229ee758ccd4a4c613a640d41a945e67cc073a2826913a69c5c6fd398
MD5 bb2acfef10a602a06d9f155b80254264
BLAKE2b-256 ff57fe3f509d0bfd951b21ec6449a3eb96fdeebb18afb5e00c30e8051ea295c1

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 03c12b48437bc19d705637235be2a8d84ced5d1cc2d9503942b86f468a110002
MD5 0592b568c409054bbe05dece6710b1d6
BLAKE2b-256 ab6c4518717e42fb2ee5402a1a759d03c0483c023787232f5e6123770773e21a

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 95fbd3e38bb82a064f1846ef688d79679792d2290a8ba5a13d71652a21af24ac
MD5 37926a35dce79d291884172914c7affa
BLAKE2b-256 16caaa8d2f2e3a1b0101c3c8cb741e62c33b678e97798f507a3408517b8c9a40

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 757eed6c3fdaf2e55e3d11ac45eec651a48c0f1949834dd93196e2c3634012c1
MD5 ee04f32bf2ec4d4746f80455878dec77
BLAKE2b-256 c9d1a5822f8092878281665c9ee7845a09beb7a2c043b7e3e7e0027e301c1aad

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 130d53b025af4c4e4c688496d50a9a4d8046fe960d63250d66d7d29d9204441f
MD5 54a4cfbf31f137c15c23f702f370d3b4
BLAKE2b-256 0fee22d753724d07af94a0e1ae2ff3b4ee1a4eb205f14dc54588813b5393549e

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1555155ea4243b848e0e2ee6c9f44809b54f7169f70a4cdf4926441fd611e494
MD5 7fa042dc6fc37db28e73228b494bd84a
BLAKE2b-256 dec8497ce7f225906c99b8bcc1d77a3cb3380b0cd33c0813e4b3e2b28835c8b3

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9a208d43592bb85cf47d9b1746b5ae143a34db7e3a825562ad47d616386cc813
MD5 1142144c970302f143fba8a4109b57b9
BLAKE2b-256 9b10c854c9b77e2431f49d0051bc16f9ad714aff89a631798f1c017dda38e935

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b5b5517d19a735fd7dc0a7b67d17468f271c0453abcf74c3ecae8f33043db565
MD5 6d579e7df883b527f5fc8ca4fa54ef2f
BLAKE2b-256 b749b5905c069e7025f5eaf069353ae9e53171bc3b45ac3af7bd81f910abd1b0

See more details on using hashes here.

File details

Details for the file simplepyble-0.8.2.dev1-cp39-cp39-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for simplepyble-0.8.2.dev1-cp39-cp39-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 e0687da4809f735e8ef54e1aabe1df9bff9ebdba3f81c7440beb2d7d4f0599d3
MD5 fea2cf7a3342d784eea1ddbb9ae78156
BLAKE2b-256 00ee2a6fd073a348892414260cb08ec252d9bab1080a7a738d1b1eeb4e2c3583

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page