SimpleBLE
pybluez
Our great sponsors
SimpleBLE | pybluez | |
---|---|---|
12 | 9 | |
567 | 2,154 | |
11.8% | 1.1% | |
6.5 | 3.0 | |
9 days ago | 4 months ago | |
C++ | HTML | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
SimpleBLE
-
bleak VS SimpleBLE - a user suggested alternative
2 projects | 3 Jul 2023
BLE library for python without asyncio
- Any way to force which bluetooth adapter to use for an connection?
-
SimplePyBLE v0.6.0 - Cross-platform Bluetooth library for Python
For those who don't know about the project, SimplePyBLE contains the Python bindings for SimpleBLE, a cross-platform Bluetooth library specifically designed for use in desktop environments with a very simple API, allowing developers to easily integrate it into their projects without much effort.
-
SimpleBLE v0.6.0 - Cross-platform Bluetooth library for Windows, Linux and MacOS/iOS
It's been 5 months since the last SimpleBLE release, so I'm here to share what's new on SimpleBLE v0.6.0!
-
Question about callback architectures
Hey all! I'm currently implementing Rust bindings for a C++ library and I need some feedback on what are proper architectures for exposing callbacks on the Rust side of the API. You can find the code I'm currently working on here: https://github.com/OpenBluetoothToolbox/SimpleBLE/blob/feature/rust/simplersble/src/lib.rs
- Guidance Required: Kotlin bindings for a C++ library
-
SimpleBLE v0.5.0 - Cross-platform Bluetooth library for Windows, Linux and MacOS/iOS
I've received this request multiple times, so I think it's important enough to make sure it's part of the v0.6 release. I've made an issue to track this, feel free to follow: https://github.com/OpenBluetoothToolbox/SimpleBLE
-
SimpleBLE - Cross-platform BLE library for Windows, Linux and MacOS/iOS
Fixed the incorrect URLs. My bad on the usage docs, when I wrote this I was referring to the examples folder in the repo. I made it slightly better with some more specific guidance: https://github.com/OpenBluetoothToolbox/SimpleBLE/blob/main/docs/usage.rst
pybluez
- Any way to force which bluetooth adapter to use for an connection?
-
Bluetooth not working properly
I've made an Android application that communicates with the Raspi that has an implementation of some decorative lights. I use pybluez and RFComm server ( https://github.com/pybluez/pybluez/blob/master/examples/simple/rfcomm-server.py ).
-
bluetooth with (py)BlueZ not accepting connection
the accept() function appears to need a tuple: https://github.com/pybluez/pybluez/blob/master/examples/simple/l2capserver.py - line 22
-
I wrote a simple python script to get nearby Bluetooth device distance in meter. Source code available
To use a different Bluetooth receiver you'll have to rewrite the rest of the code using a generic Bluetooth library like pybluez to scan for nearby devices.
-
How can I make my phone connect to a BLE (Bluetooth Low Energy) device?
First thing that I get when I search for python bluetooth https://github.com/pybluez/pybluez
- Problems installing Pybluez (bluetooth)
-
Which language should I learn for my project?
That being said, if you are looking to learn, I would recommend Python as a good first language. The language has a lot of libraries out there, including ones for both Bluetooth and mobile app development, so it should be capable of powering your use-case.
-
Parsing solutions? Need help
For BlueTooth classic try something like pybluez , however, I have never used it, so can't comment as how good it is.
What are some alternatives?
cmake-init-fetchcontent - Example for optionally vendoring using FetchContent
python_bluetooth_device_distance_meter - Python script get Bluetooth device distance in meter in real-time
SimpleBluez - A simple C++ wrapper around Bluez with a commercially-friendly licence.
bleak - A cross platform Bluetooth Low Energy Client for Python using asyncio
cmake-init - The missing CMake project initializer
brainflow - BrainFlow is a library intended to obtain, parse and analyze EEG, EMG, ECG and other kinds of data from biosensors
DearPyGui - Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
mixman-dm2 - Windows 10 driver for the Mixman DM2 USB turntable
OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 🎢
SoundPusher - Virtual audio device, real-time encoder and SPDIF forwarder for macOS
SimpleDBus - A simple C++ wrapper around DBus with a commercial-friendly licence.
flatbuffers - Maven artifacts containing compiled flatbuffers binaries and flatbuffers-java runtime library