Skip to main content

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

Project description

The ultimate fully-fledged 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 written in C++. It is designed for simplicity and ease of use with a licencing scheme chosen to be friendly towards commercial use.

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

Are you using SimplePyBLE on your own project and would like to see it featured here? Reach out and I’ll add a link to it below!

Supported platforms

Windows

Linux

MacOS

iOS

Windows 10+

Ubuntu 20.04+

10.15+ (except 12.0, 12.1 and 12.2)

15.0+

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.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

All components within this project that have not been bundled from external creators, are licensed under the terms of the MIT Licence.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

simplepyble-0.5.0-cp311-cp311-win_amd64.whl (1.2 MB view hashes)

Uploaded CPython 3.11 Windows x86-64

simplepyble-0.5.0-cp311-cp311-win32.whl (833.2 kB view hashes)

Uploaded CPython 3.11 Windows x86

simplepyble-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

simplepyble-0.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

simplepyble-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

simplepyble-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (550.7 kB view hashes)

Uploaded CPython 3.11 macOS 11.0+ ARM64

simplepyble-0.5.0-cp311-cp311-macosx_10_15_x86_64.whl (550.7 kB view hashes)

Uploaded CPython 3.11 macOS 10.15+ x86-64

simplepyble-0.5.0-cp311-cp311-macosx_10_15_universal2.whl (550.7 kB view hashes)

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

simplepyble-0.5.0-cp310-cp310-win_amd64.whl (1.2 MB view hashes)

Uploaded CPython 3.10 Windows x86-64

simplepyble-0.5.0-cp310-cp310-win32.whl (833.3 kB view hashes)

Uploaded CPython 3.10 Windows x86

simplepyble-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

simplepyble-0.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

simplepyble-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

simplepyble-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (550.7 kB view hashes)

Uploaded CPython 3.10 macOS 11.0+ ARM64

simplepyble-0.5.0-cp310-cp310-macosx_10_15_x86_64.whl (550.7 kB view hashes)

Uploaded CPython 3.10 macOS 10.15+ x86-64

simplepyble-0.5.0-cp310-cp310-macosx_10_15_universal2.whl (550.7 kB view hashes)

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

simplepyble-0.5.0-cp39-cp39-win_amd64.whl (1.2 MB view hashes)

Uploaded CPython 3.9 Windows x86-64

simplepyble-0.5.0-cp39-cp39-win32.whl (833.4 kB view hashes)

Uploaded CPython 3.9 Windows x86

simplepyble-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

simplepyble-0.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

simplepyble-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

simplepyble-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (550.8 kB view hashes)

Uploaded CPython 3.9 macOS 11.0+ ARM64

simplepyble-0.5.0-cp39-cp39-macosx_10_15_x86_64.whl (550.8 kB view hashes)

Uploaded CPython 3.9 macOS 10.15+ x86-64

simplepyble-0.5.0-cp39-cp39-macosx_10_15_universal2.whl (550.8 kB view hashes)

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

simplepyble-0.5.0-cp38-cp38-win_amd64.whl (1.2 MB view hashes)

Uploaded CPython 3.8 Windows x86-64

simplepyble-0.5.0-cp38-cp38-win32.whl (833.3 kB view hashes)

Uploaded CPython 3.8 Windows x86

simplepyble-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

simplepyble-0.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

simplepyble-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

simplepyble-0.5.0-cp38-cp38-macosx_11_0_arm64.whl (550.6 kB view hashes)

Uploaded CPython 3.8 macOS 11.0+ ARM64

simplepyble-0.5.0-cp38-cp38-macosx_10_15_x86_64.whl (550.6 kB view hashes)

Uploaded CPython 3.8 macOS 10.15+ x86-64

simplepyble-0.5.0-cp38-cp38-macosx_10_15_universal2.whl (550.6 kB view hashes)

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

simplepyble-0.5.0-cp37-cp37m-win_amd64.whl (1.2 MB view hashes)

Uploaded CPython 3.7m Windows x86-64

simplepyble-0.5.0-cp37-cp37m-win32.whl (832.7 kB view hashes)

Uploaded CPython 3.7m Windows x86

simplepyble-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

simplepyble-0.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

simplepyble-0.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view hashes)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

simplepyble-0.5.0-cp37-cp37m-macosx_10_15_x86_64.whl (549.0 kB view hashes)

Uploaded CPython 3.7m macOS 10.15+ x86-64

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