The ultimate fully-fledged cross-platform BLE library, designed for simplicity and ease of use.
Project description
SimplePyBLE - Python bindings for SimpleBLE
The ultimate fully-fledged cross-platform BLE library, designed for simplicity and ease of use.
All specific operating system quirks are handled to provide a consistent behavior across all platforms. Each major version of the library will have a stable API that will be fully forwards compatible.
If you want to use the library and need help. Please reach out! You can find me at: kevin at dewald dot me
Instalation
pip install simplepyble
Usage
Please review the provided examples in the source code. They are all self-contained and can be run from the command line. More documentation will be available soon.
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15f9a295f33554b5587ce98a98de295cf013054773f6b1ee01887feca877501c |
|
MD5 | 8013d89ced3d2304aa703a02f05faf63 |
|
BLAKE2b-256 | af7e43703bb4aa1269bf8916f89300cc2468515a6792f2ec05d0552c1fe951ae |
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 031a73628ccd39bb46b793a67cdf2781592eb55abf7f0f13a9e68ea7e925090b |
|
MD5 | 0400dc173156230df300cc93c9882212 |
|
BLAKE2b-256 | 4152a14e65a6dec2a6ce3651e1924ca3b082d7ebb3c638ed0ddb483fa115a291 |
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 500180cf6297b6399778e7138c31327b1407a08fbc4d2064f8850f4471e38e88 |
|
MD5 | 7f75e4df99e748f8dc4ca468bb216082 |
|
BLAKE2b-256 | b23c7f46148b2865b1395bc565e91281fd2d79e52c0c98c85c5802a7a0f4b6fd |
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71a48f4aa2fc2f4858c3743c38ac47456c9f999ac7b4423ace1e1f5fe7766231 |
|
MD5 | b7d77882cb554c36a7bb654ca817dc19 |
|
BLAKE2b-256 | 5e6691b923c4c1e28b23682c5ef1574de325f22764c7a9d0ddda5268131894c8 |
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3767aa8f75181a1aecbfa3be1e922df91a18b7fd56874f359b6b8d3c1cc5c28e |
|
MD5 | 9ef5bc0b52d8408c6e52b79de02916eb |
|
BLAKE2b-256 | 27fddf17891b447fbdfa920125f467a4eefd1b82e8341e37bd17da474ca721ff |
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb09965a3146dac66d8e330ecbe1b4bd21f964e1cbd06e60769f5a6dddc441ae |
|
MD5 | 68edb8a09591091c1253c1d69adad4e0 |
|
BLAKE2b-256 | cae6bceb57ee5a26c6b34afdaec0fb7ca7682bfb4f362da427ced5bb3435bde4 |
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8561787d512e871a4a0442d36f0c32c30da26f9013677de0de5834999b33163 |
|
MD5 | 9e7d588670c479edc0baccad141be93e |
|
BLAKE2b-256 | 78daec982157ccd65a636eaec247280bb237b005863c9c59a93961d4e0d4adf8 |
Hashes for simplepyble-0.0.5.dev0-cp310-cp310-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84681cb2b03a59e55d30aea4218985b494803e814cae439d96690d50e5e94e8f |
|
MD5 | 29683b125dc1c205ab3729f54b64b7d5 |
|
BLAKE2b-256 | 7229d7c17e8c98e08099e98121362c5cdd606a38940402c4ed3bffa9eb60c2b9 |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f183471155880e86768a82e1183171309be9153e503083945f678704a68c2bd |
|
MD5 | e5a36eb4539ae52eff9d9411d41deb1f |
|
BLAKE2b-256 | 559722f667d7443de5144409d1b7ec3c8d34f5ea2b686d7c34f70119a294bb4c |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0154e8ee36c22275873da7f80a19c64cb3515d388f3f305c848ed6b323fe635 |
|
MD5 | 9517c3c1da06b38de6b2f0c72b8e093c |
|
BLAKE2b-256 | 4a92c0e6a4fb37b09fdb56e8cdd3ace68a21aedb8286b608c3f1bb63c01796dc |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfb7c3930a4f28ba7d4244912a9dde59b84973ff0ab406d319c9d0a9bcde4e36 |
|
MD5 | 121c6fdb06ff705a5d8fb950a8130f45 |
|
BLAKE2b-256 | 22ea051c519ea62319d7c8198dac81861037a6c0bc5787527701b5f1b0b34464 |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cc30a54d806e9426f9c9d9d332c5db1e6c7de4face5d2a67a595a0a296da3f9 |
|
MD5 | c788dfd9ef6391ccc36e9435751f6633 |
|
BLAKE2b-256 | 2f851641529fd26be243f4f5e6a4cc5f52dc25141848dfb57025abae6fcac303 |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4246232f3fad39ebef33c25bbec95451b111fcca64b27d3f658515b45999720 |
|
MD5 | a2627994f05ab0c1a2d91a1717467f6f |
|
BLAKE2b-256 | 7839e4cbb0f19737adb2f820becc52b50c7f7df9f647123548377851a0f6a5f8 |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da5d9332aa7ff41203933ce09b29ca1844804fe16512472bc102a2f24dff8bca |
|
MD5 | 15a39d93f5d7b6fcacf26dca676e8ed2 |
|
BLAKE2b-256 | 21415025e8258cc76991977ab09b5410240e2a6831dce1f25ea94bd88a8a71a0 |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff0a04909f34579af4cfebdedd0ed02e11949b351960689c91138a89a0e084c1 |
|
MD5 | 30fa7ae0ce19b8418bad4fcb093c8086 |
|
BLAKE2b-256 | 1ad22feadbfd2e61588e3172e5f7346a6783c553dc16a03cc65c24c1f94b4115 |
Hashes for simplepyble-0.0.5.dev0-cp39-cp39-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd52c5d46aefd8227976494f7c4a6f01424026950fbbaf042e55a6598b6ab312 |
|
MD5 | 9bcfca2b50cc16ef4752a484dced0c9e |
|
BLAKE2b-256 | 97566fb871f9feb7ad5dfeff5d20409cc0fba72e041b08e7ae51c1b218cff036 |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04a5fb3ce0f8ddfebbeec83b9c402424bde026a90b1260e5efd5942be755a2d9 |
|
MD5 | c5823b740fbfeccbf8770d8023e74c87 |
|
BLAKE2b-256 | 03b312c218c45459a622075d5b49eb8b606c5f9f3a8abf07df7b62769b79f33d |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ae96dfd73b1cc0e003cdbe42e5572d7d0b46af04c371c239a5212f58f3ae11f |
|
MD5 | 9964569b3db758654e9ece685923b576 |
|
BLAKE2b-256 | 2a1ea36053e05c81964de45f69685722228c49c73f73a92b00f69f08a7e32077 |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3a72163c924ceaa5289a3bb34ee225b0ed017fb9be2cca48c829eebf54c61e5 |
|
MD5 | 06774379303cdb34a8212ac6a838cf18 |
|
BLAKE2b-256 | 4f7e59396f34879f0422d8653e179ad5c4a5569de088bc23ecd447563f034d7c |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39bfbcb49a2c54f4e545754dbadb8012ded726f941573568831883da4b850d58 |
|
MD5 | ef84f135e9f95d85702facada5ddfa3a |
|
BLAKE2b-256 | 632cfb6574cf02f29c64cca9ac474a316de31c124ba2beb59c5d3056cad8a621 |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e02fbca693abeec010b54abff219456a9f95a2246600c82be4503c81b0cf82df |
|
MD5 | c1c0ef1bfc3616e5f92dc22d0557b73d |
|
BLAKE2b-256 | bcabf6c4770578943aa58321663f784a0891cfc5bb136c345729823d5a019835 |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f8547d10360448130ec377ee18233d0495d5fc5ff18ede9825cdd7d88993df |
|
MD5 | a7129eb6861fd6355b3ce54895dfa26a |
|
BLAKE2b-256 | 5e0d47088619179f5ab4576197c02b79cc3e60ce4d16d05a4afb22dd39812139 |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02f08d456269ade79d97d058af788036490ffb1b998132b6919c9908d5d10020 |
|
MD5 | 02f9854520370cbcf25a754ea2477275 |
|
BLAKE2b-256 | 78bd481c5de4ec6fc0fa52618f8961e7338a86f5d6785c4ff58466b6ad39801f |
Hashes for simplepyble-0.0.5.dev0-cp38-cp38-macosx_10_15_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99819af687c408fedd9952b3c955bc8c8f88cc55722d8f6e9a8d7e9cff6f0891 |
|
MD5 | 4be33baf7f8f592dec7d265acc899491 |
|
BLAKE2b-256 | 5dc626a5e7f2400d13a8af1e1af4c251d7c275548ce59b3b85c84ff88afa08d6 |
Hashes for simplepyble-0.0.5.dev0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6224e178bac70cd60b15b6d55c164760d84a1381c3350e225a9e26b280bcf994 |
|
MD5 | edd9b6053e76ffbc1e58bf60938bdc49 |
|
BLAKE2b-256 | c269c99069c6b94a448907316b8d1ee95be7defa04045ae1c91165924ff2c9f9 |
Hashes for simplepyble-0.0.5.dev0-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7969e3194736e0b8e8a87f12065040c74948b36387be8b2b4dd21912992298 |
|
MD5 | 139bc511a2adb479842991fc5096e589 |
|
BLAKE2b-256 | 24093b4bfd8b0efb2b0683398502c674fbd08eaa6e5fe87a87fe95951759200d |
Hashes for simplepyble-0.0.5.dev0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fe03652f04c5998808ac353f08a8e3f5e7be41de0e248acb528be124692bf95 |
|
MD5 | c5fd8e3cbbce2942e58c8a8a761a9059 |
|
BLAKE2b-256 | d9e20437ad9655156dabde75f08ef6cd0aa14608530d291e2da4c684f7ad2a3e |
Hashes for simplepyble-0.0.5.dev0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f72c27f13bbed2bdb52bded832e24e46e01fdfb27eee46c2f70cbd6f1e17e7c |
|
MD5 | 29020516ab8e34617bf13f26c32ba734 |
|
BLAKE2b-256 | 4089f0a3a544ec6454a0084452d430feed0c8cf5e085c210854e363494066b1a |
Hashes for simplepyble-0.0.5.dev0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bef9c47aca3e7a4be8ab96d22209699bca781a57d6344b35e5d6a3295821f836 |
|
MD5 | 7ed63634b8dea21ef11d3a0c0b66c8ec |
|
BLAKE2b-256 | 161948bcc9e27df19e5ec9978e55a5f0053764dfa1011385f12c22a82832739f |
Hashes for simplepyble-0.0.5.dev0-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10e424572a3eef09fa0d63c0eddcedfb1342352de69e3d37f6f0be2a0b980732 |
|
MD5 | bb5d634ef62b1466b8e20c25cc687a6d |
|
BLAKE2b-256 | 9cef1a18370a02a6fd0fcf7e8365a50d62c60206f9bd2bce542f6292db8a844e |
Hashes for simplepyble-0.0.5.dev0-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef6824e565454c9da7f8ce455e82d31bf0299da631d01e113e99975301954a7 |
|
MD5 | 6eb350f7eaf7df88c0eb1bbcbcccbe16 |
|
BLAKE2b-256 | a21adaa4d796b48f89a4705fe7356e57cd994b0492b85665cb6f1e833f8a10a9 |
Hashes for simplepyble-0.0.5.dev0-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f378eba07eefa4079b0ba9c3b995d61201aacd124e3ddc96a61fd28adc49d4 |
|
MD5 | dab92fecc758c470ea87ba68bd42db11 |
|
BLAKE2b-256 | c190ff5b56ae08dd96d744d76e65cb8acdcba8eed963a31a8e22aa53aad45559 |
Hashes for simplepyble-0.0.5.dev0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8adab250448b4bd09568ac8edac417700445738f83aedd0e4d7d98d647b8dfc1 |
|
MD5 | b92859590129455af3134321f044c93b |
|
BLAKE2b-256 | 1973aa41c69a993f919b4966bbb7a5ffc12ee02147b072cddf604e73100b103b |
Hashes for simplepyble-0.0.5.dev0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7372a1b82fd1951b757e45ea4a400c4b331dd0c1da0d6ad41abd3f038b2321dd |
|
MD5 | 45703a33e4e5b5e32e39b3821eca3c28 |
|
BLAKE2b-256 | 22b6363319a8924dd5480649a187783cad154033cc132b7bc2916a5a835a8ca2 |
Hashes for simplepyble-0.0.5.dev0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b2bca76547674ba19c83946d07e6a853b06f4a0700bd8a49fdbdb28412dd60e |
|
MD5 | a8a26c4d52e632910c5b0d01170166f4 |
|
BLAKE2b-256 | 615bf9485c50d4933b7432b900aaa7c6f480a62675bf48670b2b4ae04e7a11b8 |
Hashes for simplepyble-0.0.5.dev0-cp36-cp36m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eee2929df1c9830629804d6c96a94ab19b63b2ad0f4e001d50f9143e65e200a |
|
MD5 | 746e325f7e696050257069d8d3f9eab5 |
|
BLAKE2b-256 | bd7a2306c9100a5d12f754b42fbe1209e92bd1a3223bc289e882067495251bab |