Comments (2)
scanner = BleakScanner(service_uuids=[SERVICE_UUID])
Hmm... I suppose the behavior could have changed in the CoreBluetooth implementations between macOS versions. I doubt I have a version of macOS that old for testing though.
As a workaround, you can move the service UUID check elsewhere.
# Wait for 5 seconds to find the device
Tip: Using BleakScanner.find_device_by_name()
would save you from always having to wait 5 seconds and would save you a lot of lines of code.
async with BleakClient(compass.address) as client:
Tip: just pass compass
instead of compass.address
, otherwise it has to scan again.
from bleak.
Initially had a script without specifying
service_uuids
, but that failed as well.
Oh, didn't see that part. Not sure what could be going on in that case then. You could try logging Bluetooth packets as described in the troubleshooting page of the docs.
from bleak.
Related Issues (20)
- NSLocalizedDescription The request is not supported
- List adapters and specify which adapter to use? HOT 2
- WinError The operation was canceled by the user HOT 3
- Asyncio task hang during connection attempt HOT 1
- bleak data reading rate through notification with one uuid (57 samples per second ) and with 2 uuid subscribe (72 samples per second which is 36 sample of each uuid)
- unable to use start_notify HOT 6
- Bleak Version is not supporting in the win11 HOT 11
- Bleak issue of time to display data
- Connect bleak client to GATT Server running in MicroPython on ESP32
- On Raspberry pi bleakscanner scanning not working :BleakDBusError[org.bluez.Error.InProgress] Operation already in progress . HOT 6
- Changing Lego Remote Handset name ... HOT 1
- Unable to write to the device using bleak library through write_gatt
- cannot connect again unless reboot HOT 7
- Android permissions HOT 2
- Set Target Inclination doesn't work
- Immediate disconnect after successful connection With esp as server and raspi as client
- Building docs on Linux gives errors about ctypes.WINFUNCTYPE HOT 4
- BleakDBusError 'Operation already in progress' - is it possible to stop the BleakScanner after a timeout HOT 1
- 'NSKVONotifying_CBCentralManager' object has no attribute 'retrieveAddressForPeripheral_' HOT 2
- BleakScanner.discover AdvertisementData Incomplete data
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bleak.